Grub + Raid 5
Grub + Raid 5
Hallo,
ich versuche gerade Debian Sarge auf einem HP Proliant Server ML370 zu installieren mit SW RAID 5 (SCSI). Die Einrichtung des Raids war problemlos, aber nach der Bestätigung der Frage, ob Grub in den Boot Master Record geschrieben werden soll, tut sich nichts mehr. Die Fortschrittsanzeige der Grub Installation bleibt bei 50% stehen. Die Aktivitäts-LED der ersten Festplatte leuchtete noch kurz auf, nun leuchten nur noch die Online-LEDs der 3 Platten. Kann sich jemand an ein solches Problem von damals noch erinnern und was hierzu die Lösung war?
ich versuche gerade Debian Sarge auf einem HP Proliant Server ML370 zu installieren mit SW RAID 5 (SCSI). Die Einrichtung des Raids war problemlos, aber nach der Bestätigung der Frage, ob Grub in den Boot Master Record geschrieben werden soll, tut sich nichts mehr. Die Fortschrittsanzeige der Grub Installation bleibt bei 50% stehen. Die Aktivitäts-LED der ersten Festplatte leuchtete noch kurz auf, nun leuchten nur noch die Online-LEDs der 3 Platten. Kann sich jemand an ein solches Problem von damals noch erinnern und was hierzu die Lösung war?
Re: Grub + Raid 5
Boot-Partition auf RAID1. Soweit ich weiß, kann GRUB von RAID5 nicht starten.
Re: Grub + Raid 5
Für Raid 1 und Raid 5 wären dann 5 Festplatten notwendig? Ich versuche, mit einem baugleichen Server alte Produktivsysteme nachzuvollziehen. Darauf laufen auch noch Debian Sarge, allerdings mit 4 Festplatten und einem SmartArray Controller 641.
Re: Grub + Raid 5
Für RAID5 benötigt man mindestens 3 Festplatten. Für RAID1 mindestens zwei Festplatten. Du kannst auf einer Festplatte mehrere Partitionen anlegen, die unterschiedliche RAID-Level fahren.petrolman hat geschrieben:Für Raid 1 und Raid 5 wären dann 5 Festplatten notwendig?
Hier mal ein Beispiel:
Partitionslayout (/dev/sda):
- /dev/sda1, RAID1
- /dev/sda2, RAID1
- /dev/sda3, RAID5
Daraus wird dann:
- /dev/md0, /boot (md0 besteht aus sda1, sdb1, sdc1)
- /dev/md1, SWAP (md1 besteht aus sda2, sdb2, sdc2)
- /dev/md2, / (md2 besteht aus sda3, sdb3, sdc3)
Re: Grub + Raid 5
es geht nur so wie oben beschrieben oder du baust 2 extra Festplatten fürs Raid1 ein. GRUB kann mit Raid5 nicht umgehen!pluvo hat geschrieben:Für RAID5 benötigt man mindestens 3 Festplatten. Für RAID1 mindestens zwei Festplatten. Du kannst auf einer Festplatte mehrere Partitionen anlegen, die unterschiedliche RAID-Level fahren.petrolman hat geschrieben:Für Raid 1 und Raid 5 wären dann 5 Festplatten notwendig?
Hier mal ein Beispiel:
Partitionslayout (/dev/sda):Und dasselbe für /dev/sdb und /dev/sdc.
- /dev/sda1, RAID1
- /dev/sda2, RAID1
- /dev/sda3, RAID5
Daraus wird dann:(Für Test-Zwecke kann man auch RAIDs aus einer Festplatte bauen. Zum Beispiel ein RAID1 md0 aus sda1 und sda2)
- /dev/md0, /boot (md0 besteht aus sda1, sdb1, sdc1)
- /dev/md1, SWAP (md1 besteht aus sda2, sdb2, sdc2)
- /dev/md2, / (md2 besteht aus sda3, sdb3, sdc3)
Re: Grub + Raid 5
Ok, danke, das hat mir weitergeholfen! Ich werde damit heute mal "herumspielen".
Re: Grub + Raid 5
Also, die Einrichtung und Installation von Debian hat mit dem vorgeschlagenen Partitions/Raid-Layout funktioniert. Was ich dann gleich als erstes wissen wollte, war, wie sich das System verhält, wenn ich eine Festplatte herausziehe und gegen eine identische blanke Platte austausche. Die Wiederherstellung lief nicht an. Aber hier muss ich eh noch recherchieren, da mir so einige Dinge noch nicht klar sind (z.B. muss die neue Platte identisch partitioniert sein oder wird _alles_ durch die Wiederherstellung geregelt) Außerdem ist das SW Raid jetzt eh nur eine vorübergehende Lösung, da ich heute noch den Smart Array Controller bestellen werde, damit ich das Produktivsystem besser simulieren kann.
Re: Grub + Raid 5
Da wird nichts passieren.petrolman hat geschrieben:Was ich dann gleich als erstes wissen wollte, war, wie sich das System verhält, wenn ich eine Festplatte herausziehe und gegen eine identische blanke Platte austausche.

Ablauf (/dev/sdc fällt aus):
- Festplatte /dev/sdc austauschen
- Neue Festplatte mit Partitionstabelle bestücken (Wenn die Festplatten alle identisch groß sind, kann man einfach den MBR von einer anderen Festplatte kopieren.)
Der Kernel muss noch die Partitionstabelle neu einlesen:
Code: Alles auswählen
fdisk -l /dev/sd? | grep bytes dd if=/dev/sda of=/dev/sdc count=1 bs=512
Code: Alles auswählen
sfdisk -R /dev/sdc
Code: Alles auswählen
mdadm /dev/md0 --add /dev/sdc1 mdadm /dev/md1 --add /dev/sdc2 mdadm /dev/md2 --add /dev/sdc3
- Es gibt zwei verschiedene Möglichkeiten den Rebuild-Status zu beobachten:
Übersichtlicher:
Code: Alles auswählen
mdadm --detail /dev/md0 mdadm --detail /dev/md1 mdadm --detail /dev/md2
Code: Alles auswählen
cat /proc/mdstat
Code: Alles auswählen
mdadm /dev/md0 --fail /dev/sdc1 mdadm /dev/md1 --fail /dev/sdc2 mdadm /dev/md2 --fail /dev/sdc3
Code: Alles auswählen
mdadm /dev/md0 --remove /dev/sdc1 mdadm /dev/md1 --remove /dev/sdc2 mdadm /dev/md2 --remove /dev/sdc3
EDIT:
Oder mal hier vorbeischauen:
Re: Grub + Raid 5
Danke, mit diesen Infos kann ich es heute richtig machen
Bevor ich deinen letzten Beitrag gelesen hatte, hatte ich die Wiederherstellung noch hinbekommen (mdadm ... --add ...), aber mit der selben Platte, die ich eigentlich austauschen wollte. Verständlich, dass es mit dieser funktionierte, weil die Partitionen ja noch existierten.

Re: Grub + Raid 5
HOT Swap geht direkt nicht. Das einzige was in Bezug auf Hot-Swap geht ist dass man eine Platte ins SW-Raid hängt die nicht benötigt wird
zB: bei einem Raid1 mit num-devices = 2 -> man fügt eine dritte Festplatte hinzu - diese wird dann für hot-swap genutzt. (mdadm --add /dev/sdx ) Fällt eine Platte aus wird automatisch die dritte auf rebuilded (sinnhaftigkeit bei einem Raid1 ist nicht allzu groß - ist ja nur ein beispiel=
bei meinem Adaptec 5805 muss man nach entfernen der alten hdd und einbauen der neuen auch im Storage-Manager die neue Platte zum Raid hinzufügen.
zB: bei einem Raid1 mit num-devices = 2 -> man fügt eine dritte Festplatte hinzu - diese wird dann für hot-swap genutzt. (mdadm --add /dev/sdx ) Fällt eine Platte aus wird automatisch die dritte auf rebuilded (sinnhaftigkeit bei einem Raid1 ist nicht allzu groß - ist ja nur ein beispiel=
bei meinem Adaptec 5805 muss man nach entfernen der alten hdd und einbauen der neuen auch im Storage-Manager die neue Platte zum Raid hinzufügen.
Re: Grub + Raid 5
Richtig. Das ganze nennt man Hot spareMictlan hat geschrieben:zB: bei einem Raid1 mit num-devices = 2 -> man fügt eine dritte Festplatte hinzu - diese wird dann für hot-swap genutzt. (mdadm --add /dev/sdx ) Fällt eine Platte aus wird automatisch die dritte auf rebuilded (sinnhaftigkeit bei einem Raid1 ist nicht allzu groß - ist ja nur ein beispiel=