Sarge + SoftwareRaid, aber wie?

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
geriom
Beiträge: 279
Registriert: 16.10.2004 08:13:37

Beitrag von geriom » 15.06.2005 14:24:12

Also wenn ich das richtig interpretiere (Bilder) erstellst du ein Software-RAID mit einer Festplatte und einer Spare-Disk. Das kann nicht funktionieren. Du brauchst mindesten 3 Festplatten, um eine RAID 1 mit Reserve-Disk aufzubauen.

Im Installer müssen beide Laufwerke angeklickt werden. Bild 5.

Nukular
Beiträge: 52
Registriert: 13.06.2005 16:23:01

Beitrag von Nukular » 15.06.2005 14:37:34

Aaaah das könnte natürlich sein, ich ging davon aus das mit Reservere-Gerät die 2te Platte gemeint ist. Gleich mal ausprobieren.


Nein geht leider auch nicht. Ich hab jetzt 2 aktive Geräte angegeben und kein reserver Laufwerk.
Bei der Multidisk habe ich dann ebenfalls beide ausgewählt.

Daraufhin hab ich zunächst versucht das Raid1 Gerät direkt zu partitionieren. Was aber wieder mit Fehlermeldung abbrach.

Anschliessend hab ich das Raid1 Gerät auf Typ:LVM gestellt und mit LVM zwei Partitionen versucht zu erstellen was aber auch nicht möglich war.

Keine Ahnung was ich falsch mache.

Nukular
Beiträge: 52
Registriert: 13.06.2005 16:23:01

Beitrag von Nukular » 15.06.2005 15:55:25

Mir ist gerade aufgefallen das, das Raid beim Installer im Hintergrund gebaut wird (alt f2 - cat /proc/mdstat) . Kann natürlich sein das ich nie solange gewartet hab bis md0 fertig war.
Mal gucken ob es funktioniert wenn der fertig gebaut hat.
Ist 55mb/s gut bzw schnell?


**edit**

Nein da lagt der fehler nicht!
Was heisst denn:

Superblock: persistent?

Benutzeravatar
meandtheshell
Beiträge: 4054
Registriert: 14.01.2005 17:51:30

Beitrag von meandtheshell » 15.06.2005 17:34:05

Nukular hat geschrieben:Aaaah das könnte natürlich sein, ich ging davon aus das mit Reservere-Gerät die 2te Platte gemeint ist. Gleich mal ausprobieren.

Nein geht leider auch nicht. Ich hab jetzt 2 aktive Geräte angegeben und kein reserver Laufwerk.
Bei der Multidisk habe ich dann ebenfalls beide ausgewählt.

Keine Ahnung was ich falsch mache.
wow wow - langsam ...

dir fehlt so wie es aussieht grundlegendes theorie wissen (nicht böse gemeint)
Daraufhin hab ich zunächst versucht das Raid1 Gerät direkt zu partitionieren. Was aber wieder mit Fehlermeldung abbrach.
ja das glaube ich dir :wink:
Anschliessend hab ich das Raid1 Gerät auf Typ:LVM gestellt und mit LVM zwei Partitionen versucht zu erstellen was aber auch nicht möglich war.
hä?

1)
für RAID 1 benötigst du mindestens 2 HD's - diese müssen nat. beide aktiv sein - wenn du eine hotspare HD haben möchtest dann wäre das in deinem fall eine dritte HD

2)
warum du wieder etwas in zusammenhang mit LVM versuchst ist mir ein rätsel - ich habe dir ja schon gesagt das ist ein anderer dampfer ...

dann lies halt noch ein wenig theorie über RAID & Co wenn du dich nicht drüber siehst - das ist ja normal - macht jeder (me including)
http://de.wikipedia.org/wiki/RAID

BTW - ein RAID mit dem Installer ans laufen bekommen ist normal eine 10min sache

gruesse

Nukular
Beiträge: 52
Registriert: 13.06.2005 16:23:01

Beitrag von Nukular » 15.06.2005 21:20:27

Das mit dem LVM war nur ein Test, das ich das nicht brauche habe ich schon gelesen und verstanden.


Also ...

Ich habe es eben nochmal probiert ....

Ich hab 2 gleich große Partitionen erstellt.
Beide auf Raid autodetect gestellt.
Dann die MD gebaut, mit 2 aktiven Komponenten.

Daraus entsteht dann ein Raidlaufwerk ...

Wenn ich bei diesem nun die Partitionen einstelle und diese dann erstellen will, bricht das Ganze mit der Fehlermeldung wie auf den letzten Screenshots ab.
Ich hab keine Ahnung warum.

Benutzeravatar
meandtheshell
Beiträge: 4054
Registriert: 14.01.2005 17:51:30

Beitrag von meandtheshell » 15.06.2005 21:31:49

Nukular hat geschrieben: Wenn ich bei diesem nun die Partitionen einstelle und diese dann erstellen will, bricht das .. .
? - wenn du ein md array hast warum noch einmal partitionieren?

in chronologischer reihenfolge:

1)partitionen machen
2)diese in ein raid array zusammen fassen - fertig

das war es ...

vergiss das duslige autodetect - nimm einfach die 2 partitions und gut ist

Nukular
Beiträge: 52
Registriert: 13.06.2005 16:23:01

Beitrag von Nukular » 16.06.2005 08:57:00

Wenn ich das dusselige Autodetect weglasse passiert das:

Bild

Bild

Bild

Bild

Nukular
Beiträge: 52
Registriert: 13.06.2005 16:23:01

Beitrag von Nukular » 16.06.2005 10:32:40

hmhmhm da ist doch bestimmt ein bug im sarge installer ... oder ein bug in meinem kopf ;)

geriom
Beiträge: 279
Registriert: 16.10.2004 08:13:37

Beitrag von geriom » 16.06.2005 10:45:34

Probier doch mal den Befehl weiter oben.

mdadm ... etc.


geht der?

Die Partitionen müssen als RAID deklariert werden.

Nukular
Beiträge: 52
Registriert: 13.06.2005 16:23:01

Beitrag von Nukular » 16.06.2005 10:57:00

Deklariere ich die platten / partitionen nicht als raid, wenn ich die auf Raid stelle?

Siehe hier:

Bild

bibulus
Beiträge: 4
Registriert: 16.06.2005 11:33:00

Beitrag von bibulus » 16.06.2005 11:43:01

Ich stehe vor dem selben Problem. Beim wechsel auf die Konsole wird zwar das md mit mdadm erstellt, aber ich kann auf diesem keine root-partition erstellen, was zur weiteren Installation sehr hilfreich wäre.

@meandtheshell
Das Raid-Array kann man ganz schnell und einfach erstellen, nur auf diesem auch noch das System zu installieren ist dann schon etwas schwieriger.

Benutzeravatar
meandtheshell
Beiträge: 4054
Registriert: 14.01.2005 17:51:30

Beitrag von meandtheshell » 16.06.2005 13:47:48

bibulus hat geschrieben:
Das Raid-Array kann man ganz schnell und einfach erstellen, nur auf diesem auch noch das System zu installieren ist dann schon etwas schwieriger.
warum - du machst ein md und mountest es an einen mountpoint - anschließend installierst du ganz normal

geriom
Beiträge: 279
Registriert: 16.10.2004 08:13:37

Beitrag von geriom » 16.06.2005 14:23:42

Vielleicht eine Hilfe:

Installiere das Grundsystem auf einer zusätzlichen Festplatte mit einer Boot-Partition und einem LVM. (Root on LVM).

Anschließend richtest du das RAID mit mdadm ein, erstellst ein /boot und LVM, dann mit cp /boot nach /boot/ auf das RAID und mit pvmove das LVM von der Platte auf das Raid.
Grub noch installieren fertig. Habe ich eben für einen neuen Server so gemacht.

Nukular
Beiträge: 52
Registriert: 13.06.2005 16:23:01

Beitrag von Nukular » 16.06.2005 14:25:25

ich werde das gleich mal tun und entsprechend dokumentieren, schön mit bildchen :)

Nukular
Beiträge: 52
Registriert: 13.06.2005 16:23:01

Beitrag von Nukular » 16.06.2005 14:46:53

soo here it is ... wie man sieht es geht nicht ...


Bild

Bild

Bild

Bild

Bild

Bild

Bild

geriom
Beiträge: 279
Registriert: 16.10.2004 08:13:37

Beitrag von geriom » 17.06.2005 09:56:50

Dann wird es halt mit dem Installer nicht gehen (BUG).

Ich habe sowieso das Gefühl, das RAID und LVM sehr wenig benutzt wird. Bei Fragen hier im Forum z.B. über LVM bekommt man nie eine Antwort.

Benutzeravatar
meandtheshell
Beiträge: 4054
Registriert: 14.01.2005 17:51:30

Beitrag von meandtheshell » 17.06.2005 12:12:36

geriom hat geschrieben:Dann wird es halt mit dem Installer nicht gehen (BUG).
das denke ich nicht
in einer virtual machine die abhängig ist von einem laufenden host system zu versuchen deren basis zu verändern - d.h. FS und partitionieren usw. ist aber auch eine recht kühne Idee
Ich habe sowieso das Gefühl, das RAID und LVM sehr wenig benutzt wird.

genug leute benutzen das
Bei Fragen hier im Forum z.B. über LVM bekommt man nie eine Antwort.
das glaube ich jetzt nicht - die beobachtung habe ich nicht machen können - wenn die fragen sinnvoll formuliert sind gibt es immer antworten

geriom
Beiträge: 279
Registriert: 16.10.2004 08:13:37

Beitrag von geriom » 18.06.2005 15:39:50


Nukular
Beiträge: 52
Registriert: 13.06.2005 16:23:01

Beitrag von Nukular » 20.06.2005 08:24:26

das denke ich nicht
in einer virtual machine die abhängig ist von einem laufenden host system zu versuchen deren basis zu verändern - d.h. FS und partitionieren usw. ist aber auch eine recht kühne Idee
Klingt für mich ehrlich gesagt beinahe wie ein Versuch, dass was ich versuche schlecht zu reden.

Zur Info: Ich habe auch noch einen richtigen Rechner auf dem ich die ganze Sache mit Raid probiere und da taucht der gleiche Fehler auf.
VMware benutze ich eigentlich nur um Screenshots von den Fehlermeldungen zu machen.

Benutzeravatar
Bert
Beiträge: 3751
Registriert: 16.07.2002 14:06:52
Wohnort: Dresden
Kontaktdaten:

Beitrag von Bert » 20.06.2005 11:05:22

meandtheshell hat geschrieben:das denke ich nicht
in einer virtual machine die abhängig ist von einem laufenden host system zu versuchen deren basis zu verändern - d.h. FS und partitionieren usw. ist aber auch eine recht kühne Idee
Das ist egal. für das Hostsystem sind das einfach nur Dateien. Jedenfalls war das noch so, als ich letztes mal in VMWare geguckt habe.

Ich hab vor einem 1/2 Jahr mal mit dem Sargeinstaller ein Softwareraid aufgesetz, ging ohne Probleme. Ich weiß, hilft nicht wirklich, die Aussage ;-)

Bert
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de

Nukular
Beiträge: 52
Registriert: 13.06.2005 16:23:01

Beitrag von Nukular » 20.06.2005 11:09:37

Könntest du dann nicht mit Hilfe von Stichpunkten kurz beschreiben wie das gehen soll?
Kannst ja meine Screenshots zur Hilfe nehmen. Vielleicht erkennst du ja schon anhand dieser einen bzw. meinen Fehler.

Benutzeravatar
meandtheshell
Beiträge: 4054
Registriert: 14.01.2005 17:51:30

Beitrag von meandtheshell » 20.06.2005 11:13:01

Bert hat geschrieben:
meandtheshell hat geschrieben:das denke ich nicht
in einer virtual machine die abhängig ist von einem laufenden host system zu versuchen deren basis zu verändern - d.h. FS und partitionieren usw. ist aber auch eine recht kühne Idee
Das ist egal. für das Hostsystem sind das einfach nur Dateien. Jedenfalls war das noch so, als ich letztes mal in VMWare geguckt habe.
hm - ja - ich denke das ist so ein thread wo keiner mehr genau weiß wovon der andere redet :idea:
Ich hab vor einem 1/2 Jahr mal mit dem Sargeinstaller ein Softwareraid aufgesetz, ging ohne Probleme. Ich weiß, hilft nicht wirklich, die Aussage ;-)
ja - ich vor ca. 1 woche - funktionierte auch ohne probleme - hilft auch nicht die aussage - aber wie das geht kann man einige postings vorne weiter lesen

markus

Benutzeravatar
Bert
Beiträge: 3751
Registriert: 16.07.2002 14:06:52
Wohnort: Dresden
Kontaktdaten:

Beitrag von Bert » 20.06.2005 11:14:02

Ist leider schon ne Weile her und da es 'einfach so' auf Anhieb klappte, hab ich mir das auch nicht gemerkt. Leider (glücklicherweise) steht bei mir auch keine Neuinstalltion in der nächsten Zeit an...

In Deinen Bildern fiel mir aber auf die Schnelle auch kein Fehler auf..

Bert
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de

bibulus
Beiträge: 4
Registriert: 16.06.2005 11:33:00

Beitrag von bibulus » 20.06.2005 17:02:06

So, ich habe jetzt zwei Wege gefunden.

Du legst auf deinen Festpalatten je eine raid und eine swap partition an. Erstellst ein MD und setzt den Mountpoint auf "/". Dann klappte dier Rest wunderbar.

Beim zweiten Versuch habe ich meine Festplatten so partitioniert wie ich später die Aufteilung des MD wünsche. Alle Partitionen dann mit raid autdetect markiert und dann die entsprechenden MD's erstellt. Also habe ich das ursprünglich eine raid in mehrere aufgeteilt, für /boot, /home etc..

Ich hoffe das hilft dir weiter, mir hat es das zumindest

Nukular
Beiträge: 52
Registriert: 13.06.2005 16:23:01

Beitrag von Nukular » 21.06.2005 09:49:21

Vielen vielen Dank, die erste Möglichkeit war für mich ausreichend und hat auch funktioniert.
Ich hab auch rausgefunden was ich grundsätzlich falsch gemacht habe.

Und zwar habe ich jedesmal nach dem anlegen der MD, auf dem neu erstellten Raidlaufwerk (also der MD) eine neue Partitionstabelle anlegen lassen, da ich davon ausging das das MD-Laufwerk auch die Partition sein muss, auf die man die Bootflag legen muss.
Die Bootflag kann man eben nur angegeben wenn man die Partitionstabelle neu anlegt.
Da man aber keine Bootflag auf dem Raidlaufwerk (MD) braucht, bzw. da gar keine sein darf, kam es bei mir immer zu Fehlern.

Vielen Dank bibulus du hast mich zumindest auf den richtigen Gedanken gebracht! :)

Antworten