PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Wie konfiguriere ich ein Raid5 unter SuSE9.0?



Elegua
20.11.03, 15:19
Hi! :)

Nun habe ich einen schönen neuen Raid5-Hardware-Controller mit insgesamt 4 Festplatten.

-> Die vierte Festplatte soll als Hotspare-Festplatte laufen und beim Ausfall einer Festplatte automatisch in das System eingebunden werden.

Nun, habe ich schön öfters "Linuxe" mit IDE- und SCSI-Platten installiert,
jedoch noch nie ein Raid-System. :(

Trotz Sufu, SuSE-Support-Seite und Google habe ich leider noch keinen Schimmer,
wie ich ein Raid5 unter SuSE9.0 bei der Installation einrichten muß.

Der Raid-Controller wird in der SuSE-Installation als SCSI-Controller erkannt und ich kann eine
/sda1 1GB Swap-Partition und eine
/sda2 150GB Reiser-Partiton
erstellen.

Normalerweise würde das ja gehen,
aber nutze ich dann tatsächlich die Vorteile eines Raid5?
Ich denke nicht.

Oder hat vielleicht jemand eine Anleitung für mich die ich mir durchlesen kann?
Das wäre auch sehr schön.

Vielen Dank,
Paddy.

Baldrug
20.11.03, 17:30
Also wenn du hardwareseitig einen Raid erstellen kannst, dann interressiert es linux nicht. Linux erkennt dann den Raid als normales Festplatte.


es gibt bestimmt noch Möglichkeiten den Controller auszulesen über den Zustand des RAID's.

bei einem Software-Raid ist es anders.

Elegua
20.11.03, 18:12
Original geschrieben von Baldrug
Also wenn du hardwareseitig einen Raid erstellen kannst, dann interressiert es linux nicht. Linux erkennt dann den Raid als normales Festplatte.
es gibt bestimmt noch Möglichkeiten den Controller auszulesen über den Zustand des RAID's.

Ja, das System rennt schon mit:

peterpa@linux:~> cat /etc/fstab
/dev/sda2 / reiserfs defaults 1 1
/dev/md0 /data1 auto noauto,user 0 0
/dev/sda1 swap swap pri=42 0 0
devpts /dev/pts devpts mode=0620,gid=5 0 0
proc /proc proc defaults 0 0
usbdevfs /proc/bus/usb usbdevfs noauto 0 0
/dev/cdrom /media/cdrom auto ro,noauto,user,exec 0 0
/dev/fd0 /media/floppy auto noauto,user,sync 0 0

Nun, würde ich aber gerne z.B. bei einer defekten Platte diese unmounten um Sie dann während des Betriebs zuwechseln.
Das Problem ist bloß, daß ich keine /etc/raidtab habe. :confused:

linux:/home/peterpa # raidhotremove
Couldn't open /etc/raidtab -- No such file or directory
linux:/home/peterpa #

Die meißten HOWTOs sind ja (leider) tatsächlich auf SoftwareRaid ausgelegt.
Und mein Wissensschatz reicht leider noch nicht aus,
damit ich etwas damit anfangen kann. ;(

Baldrug
20.11.03, 18:35
da geht nur probieren über studieren.
versuch mal eine Raidtab selber zu erstellen.

mit den genauen Daten.

und dann

raidsetfaulty (Fehler setzen)
raidhotremove (Festplatte entfernen)
raidhotadd (Festplatte hinzufügen)

Elegua
20.11.03, 18:39
Original geschrieben von Baldrug
da geht nur probieren über studieren.
versuch mal eine Raidtab selber zu erstellen.

mit den genauen Daten.

und dann

raidsetfaulty (Fehler setzen)
raidhotremove (Festplatte entfernen)
raidhotadd (Festplatte hinzufügen)

Ach, Du meinst ich sollte mal eine selber erstellen?
Naja, das System ist ja frisch aufgesetzt....
... es kann ja eigentlich nicht viel kaputt gehen.
;)

Baldrug
20.11.03, 18:49
SCSI Hardware Raid-Controller sind ja etwas teuer => selten (habe selber keinen, nur Software Raid)
Software RAID's billig und die CPU wird bei den heutigen System auch net mehr so belastet.(2-3%)

Elegua
21.11.03, 07:22
Original geschrieben von Baldrug
SCSI Hardware Raid-Controller sind ja etwas teuer => selten (habe selber keinen, nur Software Raid)
Software RAID's billig und die CPU wird bei den heutigen System auch net mehr so belastet.(2-3%)
Ist ein IDE-Raid-Controller.
:)

Ich habe einmal den Rechner heruntergefahren und 1 von den 3 Festplatten entfernt.
Anschließend beim Booten die Hotspare-Platte im Controller aktiv geschaltet und das System lief wieder automatisch hoch.

Das finde ich schonmal super. :)

-> Besser würde ich es aber finden,
den Rechner nicht runterfahren zumüssen.

Hat denn niemand hier im Forum einen Hardware-Raid??
;(

steve-bracket
21.11.03, 07:30
Guten Morgen

Geh auf die HP des Raid-Controller Herstellers.
Dort findest du Treiber+Software, und meistens auch eine Install-Anleitung.
(bei billigen Teilen meistens nur Treiber, bei teureren Controllern kriegst auch ne Software dazu)

Gruß
Steve

scsiraid
25.11.03, 14:42
Hallo,

ich setze ebenfalls ein Hardware-IDE-RAID (Adaptec AAR-2400A)
unter Red-Hat 8 ein. Wo klemmts den ?

Doh!
25.11.03, 14:53
Hmmm, hab' grad eine junfreuliche Maschine hier mit RAID 5 (allerdings SCSI), ich schau mal, ob ich bis zum WE dazu komme.

netzmeister
25.11.03, 15:10
Hallo,

ich habe diverse Hardware-Raid System im Einsatz. Die Kontroller werden
entweder über das Bios gewartet, oder aber über die Software. Je nach System eben.

Hier laufen ICP / Intel Kontroller oder auch 3Ware Systeme.

Viele Grüße

Eicke

P.S. Um Dein System im laufenden Betrieb zu managen benötigts Du den:

Storage Manager (http://www.adaptec.com/worldwide/support/driverdetail.html?sess=no&language=English+US&cat=/Product/AAR-2400A&filekey=sm_linux_v314_install.aar)

scsiraid
25.11.03, 16:02
Original geschrieben von netzmeister
Hallo,

ich habe diverse Hardware-Raid System im Einsatz. Die Kontroller werden
entweder über das Bios gewartet, oder aber über die Software. Je nach System eben.

Hier laufen ICP / Intel Kontroller oder auch 3Ware Systeme.

Viele Grüße

Eicke

P.S. Um Dein System im laufenden Betrieb zu managen benötigts Du den:

Storage Manager (http://www.adaptec.com/worldwide/support/driverdetail.html?sess=no&language=English+US&cat=/Product/AAR-2400A&filekey=sm_linux_v314_install.aar)

Danke, sehr net, aber nicht ich hab das Problem, sondern paddyhm :)
Mein Controller tut bestens, wollte auch nur helfen. Aber ohne das ich weiss,
welchen Controller der Gute den nun hat, komm ich auch nicht weiter.

netzmeister
25.11.03, 16:03
sorry, falsch gelesen.

Elegua
25.11.03, 16:09
Original geschrieben von netzmeister
Hallo,

ich habe diverse Hardware-Raid System im Einsatz. Die Kontroller werden
entweder über das Bios gewartet, oder aber über die Software. Je nach System eben.

Hier laufen ICP / Intel Kontroller oder auch 3Ware Systeme.

Viele Grüße

Eicke

P.S. Um Dein System im laufenden Betrieb zu managen benötigts Du den:

Storage Manager (http://www.adaptec.com/worldwide/support/driverdetail.html?sess=no&language=English+US&cat=/Product/AAR-2400A&filekey=sm_linux_v314_install.aar)

Hallo Eicke!
Ich habe einen Raid-Controller von 3ware.
Ich habe nun herausgefunden:
- Die meißten Raid-HOWTOs beziehen sich auf Software-Raid.
- Der IDE-Raid-Controller wird als /dev/sda erkannt und muß auch als solches installiert werden.
Arrays o.ä. gibt es dann nicht.
- Obwohl ich das neuste Kernelmodul, neuste Webtool von 3ware benutze und auch schon die Firmware geupdated habe. Stürzt regelmäßig das webtool incl. Raid-Dämon von 3ware ab.
Und das unter SuSE9.0 (2.4.21-99) und Crux (2.4.23-rc2).
In /var/log/messages u.a. steht "natürlich" auch nichts drin.

Der Support von 3ware sagt nur, das Redhat x.x und SuSE -8.0 unterstützt wird.
Und ich die A-Karte nun habe.

An den Linuxsupport habe ich auch schon letzte Woche vergebens gemailt.

-> Ich glaube aber auch nicht, das ich Deinen Adaptec-Manager für 3ware benutzen kann....

Ein Webtool brauch ich eigentlich nicht wirklich.
Wenn ich via Kommandozeile Platten hinzufügen/löschen kann,
reicht mir das schon.

Viele Grüße,
Paddy.

scsiraid
25.11.03, 16:12
Hallo Paddyhm,

welcher Kontroller von 3ware ists denn genau ?

Ich habe einen 7002, allerdings läuft der unter W2000.

Das Kommandozeilentool von 3ware, "tw_cli" geht bei mir unter w2k auch net,
unter linux brauchst du einen 2.4.22er Kernel, da er das Modul 3w-xxxx.o in der
Version enthält, die zum aktuellen 7.6.3er Softwarekit passt.

Elegua
25.11.03, 16:23
Original geschrieben von scsiraid
Hallo Paddyhm,

welcher Kontroller von 3ware ists denn genau ?

Ich habe einen 7002, allerdings läuft der unter W2000.

Das Kommandozeilentool von 3ware, "tw_cli" geht bei mir unter w2k auch net,
unter linux brauchst du einen 2.4.22er Kernel, da er das Modul 3w-xxxx.o in der
Version enthält, die zum aktuellen 7.6.3er Softwarekit passt.
Das ist ein 7506-8 für 8 Fetzpladden.
Immo sind 4 dran.
Raid5 mit 3 Platten und einer HotSpare.
Es sollen aber so im Frühjahr oder später noch 2 Platten hinzukommen.

Die vom Support meinten nur ich bräuchte das aktuelle Kernelmodul aufjeden Fall.
Und das ist leider im 2.4.22 NICHT drin.
Abgesehen davon, das der 2.4.22 meinen Multithreaded-P4 nicht erkennen tut. ;(

Aber im 2.4.23-rc ist auch das aktuelle Kernelmodul enthalten....
Ich denke, ich werde dem Support noch etwas auf die E*** gehen. ;)

Bert Brenner
25.11.03, 16:47
Aber IDE ist doch nicht Hot Plug fähig oder? Dann musst du den Rechner doch sowieso runterfahren.

Achso, und bei meinm IBM SCSI Raid Controller ist Software bei um während des Betriebs Platten hinzuzufügen oder zu entfernen. Sowohl für Linux als auch für Windows. Allerdings hab ich sie noch nie unter Linux getestet da der Controller in meinem Windows Rechner steckt.

scsiraid
25.11.03, 16:48
Vergiss den Support von 3Ware, die können leider gar nix. (Eigene Erfahrung)

Vorsicht: Für genau deinen Controller ist das SW-Kit. 7.6.4 zwingend.

Siehe http://www.3ware.com/download/Escalade7000Series/7.6.4/7.6.4_Release_Notes_Web.pdf

Gehe gemäß der Release Notes vor, Ich weiss das da kein Suse 9 drinne is :-(

Der Treiber für Linux sollte sein: 1.02.00.036, und der ist ab 2.4.22 dabei
(grad meine DebianKiste dafür angeworfen)

Viel Glück

Elegua
25.11.03, 16:53
Original geschrieben von scsiraid
Vergiss den Support von 3Ware, die können leider gar nix. (Eigene Erfahrung)
[QUOTE]
Vielen Dank!
Du machst mir Mut! ;)

[QUOTE]
Der Treiber für Linux sollte sein: 1.02.00.036, und der ist ab 2.4.22 dabei

Den Original 2.4.22 kann ich nicht nehmen wegen s.o.

Ich nehme den 2.4.23-rc2 und der läuft auch mit dem 1.02.00.036 aber der 3dmd schmiert halt ewig ab, wenn ich z.b. eine Testmail senden will oder Fetzpladden entfernen möchte.
;(

netzmeister
25.11.03, 16:55
Hallo paddyhm,

von den Kontrollern habe ich mindestens 30 Stück verbaut und
unter allen Linuxen im Einsatz. Auch in meinem Rechnenzentrum
hier laufen ein paar von denen unter verschidensten Linuxen.

In diesem Rechner, linuxforen.de, steckt auch so einer mit 4 Platten
und Raid 5. Einfach mal das Tool auf den CD-Roms installieren. Bei
guten Wechselrahmen sind die Platten dann sogar Hot-Plug fähig.

Einen Teil der Kontroller musste ich upgraden. Versuche es erst mal so.
Auf der Treiber CD ist ein nettes Web-Admin Tool dabei. Das funktioniert
klasse. Es hat einen eigenen Webserver.

Viele Grüße

Eicke

Elegua
25.11.03, 17:11
Hallo Eicke!

von den Kontrollern habe ich mindestens 30 Stück verbaut und
unter allen Linuxen im Einsatz. Auch in meinem Rechnenzentrum
hier laufen ein paar von denen unter verschidensten Linuxen.
-> Hast Du auch schonmal eine Testmail versendet?

In diesem Rechner, linuxforen.de, steckt auch so einer mit 4 Platten
und Raid 5. Einfach mal das Tool auf den CD-Roms installieren. Bei
guten Wechselrahmen sind die Platten dann sogar Hot-Plug fähig.

Einen Teil der Kontroller musste ich upgraden. Versuche es erst mal so.
Auf der Treiber CD ist ein nettes Web-Admin Tool dabei. Das funktioniert
klasse. Es hat einen eigenen Webserver.
-> Ja, Du meinst den 3dmd.
Der brauch u.a. auch portmap!?
Und genau der schmiert immer unter besagten Betriebsystemen ab. (s.o.)

Ich habe zwar nicht die Tools von der CD installiert,
aber die neuste Software 7.6.4 direkt von der 3ware.com-Seite heruntergeladen.
;(

Firmware-Upgrade
+ 3dmd
+ Client

scsiraid
25.11.03, 17:28
Und wenn du mal testweise nen kernel als 386 kompilierst ? (Ohne P4-Erweiterungen ?)

Elegua
25.11.03, 18:11
Original geschrieben von scsiraid
Und wenn du mal testweise nen kernel als 386 kompilierst ? (Ohne P4-Erweiterungen ?)
Ja, leider dasselbe.

Hier einpaar Ausgaben:

icebear

Technical Detail View - Warning

Hostname: icebear

1 controller detected
Linux 2.4.23-rc2-grsec #2 SMP Tue Nov 25 18:40:58 CET 2003 i686
Driver: 1.02.00.036

Controller SCSI ID: 0 Monitor version: ME7X 1.01.00.038
Firmware version: FE7X 1.05.00.063
BIOS version: BE7X 1.08.00.048
PCB version: Rev3
Achip version: 3.20
Pchip version: 1.30-33
Model: 7500-8
Serial number: F11605A3200222
Unit count: 2
Unit 0
Status: Initializing 40%
Capacity: 163.92 GB (320168960 blocks)
Write Cache: In Use
Configuration: Striped with Parity 64K (RAID 5)
Stripe size: 64K (65536 bytes)
Subunit count: 3
Subunit 0
Logical drive status: OK
Configuration: RAID Disk
Physical drive number: 0
Logical drive number: 0
Subunit 1
Logical drive status: OK
Configuration: RAID Disk
Physical drive number: 1
Logical drive number: 1
Subunit 2
Logical drive status: OK
Configuration: RAID Disk
Physical drive number: 2
Logical drive number: 2
Unit 3
Status: Offline
Capacity: 81.96 GB (160084480 blocks)
Configuration: Hot Spare Disk
Physical drive number: 3
Logical drive number: 0
Drive count: 4
Port 0
Status: OK
Capacity: 81.96 GB (160086528 blocks)
Model: Maxtor 6Y080L0
Serial number: Y250H84E
Unit number: 0
Drive Firmware: YAR41BW0
Port 1
Status: OK
Capacity: 81.96 GB (160086528 blocks)
Model: Maxtor 6Y080L0
Serial number: Y250H81E
Unit number: 0
Drive Firmware: YAR41BW0
Port 2
Status: OK
Capacity: 81.96 GB (160086528 blocks)
Model: Maxtor 6Y080L0
Serial number: Y260D7PE
Unit number: 0
Drive Firmware: YAR41BW0
Port 3
Status: OK
Capacity: 81.96 GB (160086528 blocks)
Model: Maxtor 6Y080L0
Serial number: Y260PYQE
Unit number: 3
Drive Firmware: YAR41BW0



das er ein Warning hat:
Status: Initializing 40%

Ist gerade normal,
weil ich die HotSpare-Funktion einmal antesten wollte....

Aber dennoch sollte das Webtool bzw. der 3dmd immer laufen.

@Eicke:
Stimmt das ungefähr auch mit Deinen Daten (Treiber usw.) überein?

netzmeister
25.11.03, 18:48
Hallo,

bei mir läuft der 3dmd auch ohne Portmapper, das System meckert, funktionieren
tut die Software allerdings schon. Den Kernel habe ich auf derlei Systemen immer
selber kompiliert. Den Treiber für das Raid habe ich fest im Kernel drin.

Deine Ausgabe sieht gut aus. Da läuft ja grade eine Wiederherstellung.

Ich würde das Tool nicht immer laufen lassen. Es sdei denn, Du brauchst
es wirklich. Das mit dem E-mail aus dem System klappt. Da spielt dann natürlich
noch ein geeigneter SMTP-Versand mit.

Viele Grüße

Eicke

scsiraid
25.11.03, 19:15
Hm,

also bei mir heisst das Rebuilding, wenn er einen Rebuild macht.
Das Initializing gabs bei mir blos mal, als ich das Array erstellt habe.

Aber seis drum.
Hier mal mein Auszug aus 3dm:

Technical Detail View - OK
Hostname: TE1


1 controller detected

Microsoft Windows 2000 Professional (5.0 Build 2195) Service Pack 4 <- nich hauen dawegen
Driver: 3wDrv100 1.13.00.030 25-Jul-03

Controller SCSI ID: 2
Monitor version: ME7X 1.01.00.038
Firmware version: FE7X 1.05.00.056
BIOS version: BE7X 1.08.00.046
PCB version: Rev3
Achip version: 3.20
Pchip version: 1.30-33
Model: 7000-2
Unit count: 1

Unit 0
Status: OK
Capacity: 122.94 GB (240119680 blocks)
Write Cache: In Use
Configuration: Mirror (RAID 1)
Subunit count: 2


Subunit 0
Logical drive status: OK
Configuration: RAID Disk
Physical drive number: 0
Logical drive number: 0

Subunit 1
Logical drive status: OK
Configuration: RAID Disk
Physical drive number: 1
Logical drive number: 1





Drive count: 2
Port 0
Status: OK
Capacity: 122.94 GB (240121728 blocks)
Model: Maxtor 6Y120L0
Serial number: Y41EY2AE
Unit number: 0
Drive Firmware: YAR41VW0

Port 1
Status: OK
Capacity: 122.94 GB (240121728 blocks)
Model: Maxtor 6Y120L0
Serial number: Y41EY3NE
Unit number: 0
Drive Firmware: YAR41VW0

Benutzt du auch eine USV für das System ? Ist nämlich nicht so dolle,
wenn der Saft verschwindet, und die Daten noch im Cache waren ... :D

Ich hab dafür ne APC Smart-Ups 700. Hält knapp 40 Minuten.

Elegua
27.11.03, 17:03
Benutzt du auch eine USV für das System ? Ist nämlich nicht so dolle,
wenn der Saft verschwindet, und die Daten noch im Cache waren ... :D

Ja, da hast Du wohl Recht. ;)

Nein, ich benutze keine USV, da das Ding in einem Rechenzentrum mit USV usw steht.
Ich hoffe das die USV vom RZ dann ggf. anspringt.
(-> das war in einem anderen RZ nämlich leider sehroft nicht der Fall...):rolleyes:

Ich habe nun das mit mit 3dmd sein gelassen und nutze nun nurnoch den tw_clienten.
Der twclient hat zwar kein chickes GUI, aber es geht!

scsiraid
29.11.03, 21:10
Hallo nochmal,

hat von Euch auch mal jemand Rebuildzeiten ?

Ich hab hier nämlich noch nen ICP 6513RS (1-Kanal U160) der macht bei nem
Rebuild von 5 Platten gerade mal 2,5MB/s :( und braucht dann für die 5x18GB geschlagene 3 Stunden bis Rebuild rum. Das kanns nicht sein oder doch ?

Die 3ware sind da hoffentlich schneller oder ?

scsiraid
29.11.03, 21:51
Hallo paddyhm,

vielleicht hilft dir ja der neue Kernel noch was für deine P4-HT Probs.

Wie immer bei http://www.kernel.org

Elegua
30.11.03, 07:57
Original geschrieben von scsiraid
Hallo nochmal,

hat von Euch auch mal jemand Rebuildzeiten ?

Ich hab hier nämlich noch nen ICP 6513RS (1-Kanal U160) der macht bei nem
Rebuild von 5 Platten gerade mal 2,5MB/s :( und braucht dann für die 5x18GB geschlagene 3 Stunden bis Rebuild rum. Das kanns nicht sein oder doch ?

Die 3ware sind da hoffentlich schneller oder ?
Mein 3ware braucht bei 3*40GB aber auch mind. seine 45Minuten.
Dabei war das System nicht ausgelastet.
Wenn jetzt das System noch arbeitet, denke ich kann das doch schon dauern.

-> Wenn eine Festplatte noch nie in das Raidsystem integriert war, muß der Port doch erstmal initialisiert werden um ein Rebiuld zumachen.
Kann das sein?

Abgesehen davon habe ich ja keine Kernelprobs, sondern nur den Fehler das der 3dmd fortlaufend abstürzt.
Aber ich nutze nun (s.o.) nurnoch den tw_clienten.

BTW:
Vielen Dank Euch allen, bei Eurer netten und schnellen Hilfe!!!

scsiraid
02.12.03, 12:55
Original geschrieben von paddyhm
Mein 3ware braucht bei 3*40GB aber auch mind. seine 45Minuten.

Das gesamte Array in (sind wir grosszügig) 60 Minuten wiederaufzubauen,
wären dann aber immerhin 3x40GB=120GB / 60 = 2GB/Min = 34,1 MB/s !!!

Dabei war das System nicht ausgelastet.
Wenn jetzt das System noch arbeitet, denke ich kann das doch schon dauern.

Viel länger denke ich nicht, vielleicht nochmal 15 Min extra, ja nach Last

-> Wenn eine Festplatte noch nie in das Raidsystem integriert war, muß der Port doch erstmal initialisiert werden um ein Rebiuld zumachen.
Kann das sein?

Gut möglich, mal netzmeister fragen, wenn er 30 von den Dingern verbaut hat,
dürfte er ja auch schon mal einen Rebuild gemacht haben.

Abgesehen davon habe ich ja keine Kernelprobs, sondern nur den Fehler das der 3dmd fortlaufend abstürzt.
Aber ich nutze nun (s.o.) nurnoch den tw_clienten.

Okay, aber der Kernel 2.4.23 behebt auch noch einen Bug, mit dem in die Debian-Server eingebrochen wurde. Nur so am Rand.

BTW:
Vielen Dank Euch allen, bei Eurer netten und schnellen Hilfe!!! [/B]

Danke für deine vernünftigen Post.