Hi, leider habe ich gerade scheinbar das gleiche Problem wie Ralf. Die Autodetection im SuSE Kernel 2.4.4 funktioniert offensichtlich nicht. - Oder muss man da etwas besonderes beachten?!? Ich versuche derade ein RAID-5 array automatisch zu starten. Spaeter moechte ich von diesem Array booten. (Wie in der Softraid-howto beschrieben) Bevor ich das aber versuche, waere es wohl m.E. schon gut, dass autodetection funktioniert?! Oder gibt es da noch eine andere Loesung?! Hat da jemand eine Idee, oder Tips? Danke, Sascha -- ----------------------------------------- Sascha Mueller phone +49-9131-691-590 email sascha.mueller@prodato-it.de ----------------------------------------
Sascha Mueller schrieb am 10.07.2001 um 19:43:03 +0200: Hallo Sascha,
Die Autodetection im SuSE Kernel 2.4.4 funktioniert offensichtlich nicht. - Oder muss man da etwas besonderes beachten?!?
Ich versuche derade ein RAID-5 array automatisch zu starten. Spaeter moechte ich von diesem Array booten. (Wie in der Softraid-howto beschrieben) Bevor ich das aber versuche, waere es wohl m.E. schon gut, dass autodetection funktioniert?! Oder gibt es da noch eine andere Loesung?!
was genau hast Du denn schon alles gemacht/probiert? Bis denne, Michael -- ---------------------------------------------------------- Michael Schulz, Institut f. Geophysik, Universität Münster Corrensstr. 24, 48149 Münster Tel.: 0251-8333938, e-mail: michael@earth.uni-muenster.de
Hallo Michael, Michael Schulz wrote:
was genau hast Du denn schon alles gemacht/probiert? Bis denne,
Michael
das kann ich Dir genau sagen, da ich es mir zwecks Wiederholbarkeit aufgeschrieben habe: 1. Festplatten partitioniert: /dev/hda5 mit linux native und reiserfs formatiert /dev/hde5 mit linux raid ("FD" - via yast1) /dev/hdg5 mit linux raid ("FD" - via yast1) Alle drei Partitionen sind exakt gleich gross. 2. SuSE 7.2 auf /dev/hda5 installiert (/boot ist auf /dev/hda1) 3. Raidtab angelegt (fuer ein Raid 5): raiddev /dev/md0 raid-level 5 nr-raid-disks 3 nr-spare-disks 0 persistent-superblock 1 parity-algorithm left-symmetric chunk-size 32 device /dev/hde5 raid-disk 0 device /dev/hda5 failed-disk 1 device /dev/hdg5 raid-disk 2 4. mkraid /dev/md0 5. mkreiserfs /dev/md0 6. Test ob raidstop /dev/md0 bzw raidstart /dev/md0 klappt. -> Hat jeweils einwandfrei funktioiert. Das Raid selbst scheint auch anstandslos zu laufen. 7. Testen ob das Raid nach einen Reboot wieder hoch kommt. -> Das hat dann leider nicht mehr geklappt. Nach raidstart /dev/md0 gehts aber problemlos. 7a. mk_initrd mit dem Wert "reiserfs raid5" für INITRD_MODULES in /etc/rc.config. Danach Lilo. (Einfach mal auf gut Glueck...) -> beim Booten damit kommt irgendwann ein Haufen von Fehlermeldungen bzgl. des Raid5 moduls. Leider habe ich keine Ahnung wie ich an die Meldungen wieder ran komme. In /var/log/boot.msg erscheinen die Fehler jedenfalls nicht. Folgende vielleicht noch nützliche Ausgaben sind aber in der boot.msg enthalten: ... <6>Partition check: <6> hda: hda1 hda2 < hda5 > <6> hde: hde1 hde2 < hde5 > <6> hdg: hdg1 hdg2 < hdg5 > <6>Floppy drive(s): fd0 is 1.44M ... Initializing Multiple Devices... considering /dev/md0... /dev/md0 is not a RAID0 or LINEAR array, skipping. ... 8. Ich bin ratlos... Noch eine Frage stellt sich mir: Wie kann ich den checken ob im Kernel überhaupt "autodetection" für Raid-Devices enthalten ist? Falls Du oder irgendjemand da also eine hilfreiche Idee hättest... Danke, Sascha -- ----------------------------------------- Sascha Mueller phone +49-9131-691-590 email sascha.mueller@prodato-it.de ----------------------------------------
Sascha Mueller schrieb am 11.07.2001 um 09:29:37 +0200: Hallo Sascha,
Michael Schulz wrote:
was genau hast Du denn schon alles gemacht/probiert? Bis denne,
das kann ich Dir genau sagen, da ich es mir zwecks Wiederholbarkeit aufgeschrieben habe:
1. Festplatten partitioniert: /dev/hda5 mit linux native und reiserfs formatiert /dev/hde5 mit linux raid ("FD" - via yast1) /dev/hdg5 mit linux raid ("FD" - via yast1) Alle drei Partitionen sind exakt gleich gross.
2. SuSE 7.2 auf /dev/hda5 installiert (/boot ist auf /dev/hda1)
3. Raidtab angelegt (fuer ein Raid 5):
raiddev /dev/md0 raid-level 5 nr-raid-disks 3 nr-spare-disks 0 persistent-superblock 1 parity-algorithm left-symmetric chunk-size 32 device /dev/hde5 raid-disk 0 device /dev/hda5 failed-disk 1 device /dev/hdg5 raid-disk 2
sicher bin ich mir nicht, aber AFAIK muß hda5 auch fd als Partitionstyp habe. Hast Du nach dem Formatieren das failed-disk in der /etc/raidtab auf raid-disk geändert? Hast Du ein raidhotadd /dev/md0 /dev/hda5 gemacht? Bis denne, Michael -- ---------------------------------------------------------- Michael Schulz, Institut f. Geophysik, Universität Münster Corrensstr. 24, 48149 Münster Tel.: 0251-8333938, e-mail: michael@earth.uni-muenster.de
Hallo Michael, Michael Schulz wrote:
sicher bin ich mir nicht, aber AFAIK muß hda5 auch fd als Partitionstyp habe. Hast Du nach dem Formatieren das failed-disk in der /etc/raidtab auf raid-disk geändert? Hast Du ein raidhotadd /dev/md0 /dev/hda5 gemacht? Bis denne,
Michael
Danke fuer die Tips. Generell haben wir aber wohl etwas aneinander vorbei geredet. Ich war naemlcih noch gar nicht so weit, dass ich von dem RAID-Array booten konnte. Vielmehr wollte ich nur, dass das System das Array beim Booten gleich erkennt. Dazu muss es wohl zwei Wege geben: 1. Man komiliert die Raid-Module in den Kernel. 2. Man verwendet die initial ramdisk von SuSE und den Kernel von SuSE. Eigentlich wollte ich die zweite Version schaffen. Das Problem konnte ich aber wie bereits beschrieben bisher nicht lösen. Man muss wohl die richtigen Module mit in die ramdisk nehmen. Es stellt sich nur die Frage welche (md und raid 5 reichen wohl nicht...) Da könnte SuSE schon mal was in die SDB stellen, oder es irgendwo schreiben... Nachdem ich nicht weiterkam habe ich jetzt gerade Version 1 versucht und den Kernel mit der Raid-Unterstützung kompiliert. Damit klappt die autodetection des RAID-Arrasy beim booten sofort. Das bedeutet natuerlich, dass beim mitgelieferten SuSE 7.2 das RAID per default nicht einkompiliert ist... (womit das geklärt wäre). So und jetzt bin ich an dem Punkt, wo ich das Hauptsystem von der "failed-disk" aufs Array spielen werde, diese Disk dann integriere und dann hoffe, dass alles klappt. Deine Tips werde ich jetzt berücksichtigen, vor allem das Aendern des Partitionstyps haette ich wohl vergessen - Danke!! Falls das alles klappt werde ich hier mal posten, wie es mir gelungen ist... Danke fuer die Hilfe, Sascha -- ----------------------------------------- Sascha Mueller phone +49-9131-691-590 email sascha.mueller@prodato-it.de ----------------------------------------
participants (2)
-
Michael Schulz
-
Sascha Mueller