Umgang mit redundanten Laufwerken (GRUB2): Unterschied zwischen den Versionen

Aus Linupedia.org
Wechseln zu: Navigation, Suche
K (Umstrukturierung)
K (Bitte um Review)
 
(6 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
{{UnderConstruction}}
+
{{Review|Kompletter Artikel}}--[[Benutzer:Gehrke|Gehrke]] ([[Benutzer Diskussion:Gehrke|Diskussion]]) 07:21, 19. Dez. 2013 (CET)
  
 +
[[Bild:DeviceGraphGRUB2Tests.png|right]]
 
An dieser Stelle soll der Umgang von [[GRUB 2]] mit redundanten Laufwerken untersucht werden.
 
An dieser Stelle soll der Umgang von [[GRUB 2]] mit redundanten Laufwerken untersucht werden.
  
Zeile 6: Zeile 7:
  
 
Im Folgenden wurde für Tests eine virtuelle Umgebung innerhalb von [[VirtualBox]] aufgesetzt. Sie umfasst 2 Festplatten, welche per ''Linux Software Raid'' ([[mdadm]]) zu zwei [[RAID1]]-Verbünden zusammengefasst sind. Ein Verbund wird als Boot-Device verwendet, der andere beinhaltet den ganzen Rest in einem gecrypteten Container ([[dm-crypt]]). Die weitere Partitionierung erfolgt über [[LVM]].
 
Im Folgenden wurde für Tests eine virtuelle Umgebung innerhalb von [[VirtualBox]] aufgesetzt. Sie umfasst 2 Festplatten, welche per ''Linux Software Raid'' ([[mdadm]]) zu zwei [[RAID1]]-Verbünden zusammengefasst sind. Ein Verbund wird als Boot-Device verwendet, der andere beinhaltet den ganzen Rest in einem gecrypteten Container ([[dm-crypt]]). Die weitere Partitionierung erfolgt über [[LVM]].
 +
 +
Das gewählte Partitionierungslayout wird im Diagramm auf der rechten Seite verdeutlicht.
  
 
=Ergebnisse mit unterschiedlichen Distributionen=
 
=Ergebnisse mit unterschiedlichen Distributionen=
 +
==Testfälle==
 +
*Test 1: Boot-Partitionen im RAID abschalten
 +
:Nacheinander werden die Boot-Partitionen im RAID deaktiviert. Mit diesem Test soll ein Defekt explizit dieser Komponente simuliert werden. Dies wird erreicht durch ein Setzen des Parameters 'faulty'.
 +
*Test 2: Festplatten entfernen
 +
:Zur Simulation einer ausgefallenen Festplatte wurde vor dem Start jeweils eine Festplatte aus der Konfiguration der virtuellen Maschine entfernt.
 +
 +
==Übersicht==
 +
{| class="wikitable" style="text-align:center"
 +
|+
 +
|-
 +
! Testcase || OpenSUSE 13.1 !! Debian 7.3
 +
|-
 +
| Deaktivierung sda1 || OK || OK
 +
|-
 +
| Deaktivierung sdb1 || OK || OK
 +
|-
 +
| Deaktivierung sda  || Fehler || OK (1)
 +
|-
 +
| Deaktivierung sdb  || Fehler || OK
 +
|-
 +
|}
 +
(1): Funktionierte nicht out-of-the-box nach Installation, konnte aber manuell korrigiert werden.
 +
 +
==Detailierte Beschreibungen der Testläufe==
 
*[[Umgang mit redundanten Laufwerken unter OpenSUSE 13.1 (GRUB2)]]
 
*[[Umgang mit redundanten Laufwerken unter OpenSUSE 13.1 (GRUB2)]]
*[[Umgang mit redundanten Laufwerken unter Debian 7.2 (GRUB2)]]
+
*[[Umgang mit redundanten Laufwerken unter Debian 7.3 (GRUB2)]]
 +
 
 +
=Links=
 +
*[[Partitionierung visualisieren]]
  
 
[[Kategorie:Bootmanager]]
 
[[Kategorie:Bootmanager]]

Aktuelle Version vom 19. Dezember 2013, 06:21 Uhr

Höhe=24px Dieser Artikel oder Teile davon wurden mit 'Review' markiert. Das bedeutet, dass größere Arbeiten am Inhalt des Artikels abgeschlossen sind und der Autor eine Korrekturlesung durch andere User zur Qualitätssicherung für angebracht hält.

Zu sichtende Teile: Kompletter Artikel

Bitte hilf LinuxClubWiki, indem du den zu sichtenden Teil überprüfst und den Artikel gegebenenfalls überarbeitest!

--Gehrke (Diskussion) 07:21, 19. Dez. 2013 (CET)

DeviceGraphGRUB2Tests.png

An dieser Stelle soll der Umgang von GRUB 2 mit redundanten Laufwerken untersucht werden.

Bei Installationen mit dem Anspruch auf hohe Verfügbarkeit werden Festplatten in sogenannten RAID-Arrays gespiegelt. Dabei wird der Inhalt der beteiligten Devices ständig synchron gehalten. Für den Fall, dass eine Festplatte versagt, liegen die Daten verlässlich noch an anderer Stelle vor und das System sollte idealerweise in seiner Funktionalität nicht beeinträchtigt sein.

Im Folgenden wurde für Tests eine virtuelle Umgebung innerhalb von VirtualBox aufgesetzt. Sie umfasst 2 Festplatten, welche per Linux Software Raid (mdadm) zu zwei RAID1-Verbünden zusammengefasst sind. Ein Verbund wird als Boot-Device verwendet, der andere beinhaltet den ganzen Rest in einem gecrypteten Container (dm-crypt). Die weitere Partitionierung erfolgt über LVM.

Das gewählte Partitionierungslayout wird im Diagramm auf der rechten Seite verdeutlicht.

Ergebnisse mit unterschiedlichen Distributionen

Testfälle

  • Test 1: Boot-Partitionen im RAID abschalten
Nacheinander werden die Boot-Partitionen im RAID deaktiviert. Mit diesem Test soll ein Defekt explizit dieser Komponente simuliert werden. Dies wird erreicht durch ein Setzen des Parameters 'faulty'.
  • Test 2: Festplatten entfernen
Zur Simulation einer ausgefallenen Festplatte wurde vor dem Start jeweils eine Festplatte aus der Konfiguration der virtuellen Maschine entfernt.

Übersicht

Testcase OpenSUSE 13.1 Debian 7.3
Deaktivierung sda1 OK OK
Deaktivierung sdb1 OK OK
Deaktivierung sda Fehler OK (1)
Deaktivierung sdb Fehler OK

(1): Funktionierte nicht out-of-the-box nach Installation, konnte aber manuell korrigiert werden.

Detailierte Beschreibungen der Testläufe

Links