Hetzner - DokuWiki

Monitoring Tool fuer 3Ware Controller

Das von 3ware entwickelte Programm zur Administration des RAID-Controllers finden Sie in unserem Download-Bereich unter:

http://download.hetzner.de/tools/3ware/CLI/

Die Zugangsdaten zu diesem Bereich haben Sie bereits mit der Fertigstellungsmail Ihres Root Servers erhalten.

Bitte achten Sie beim Download des Programms darauf, dass Sie die zu Ihrem Betriebssystem passende Architektur wählen.

Für ein 32-Bit Linux Betriebssystem laden Sie bitte folgendes Archiv herunter:

tw_cli-linux-x86-9.5.0.tgz

Für ein 64-Bit Linux Betriebssystem wählen Sie das Archiv:

tw_cli-linux-x86_64-9.5.0.tgz

Nach dem Download entpacken Sie das Archiv in ein Verzeichnis Ihrer Wahl.

Nähere Informationen zur Anwendung des Programmes finden Sie ebenfalls in unserem Download-Bereich unter:

http://download.hetzner.de/tools/3ware/CLI/tw_cli.8.html

Das Passwort für den Download-Bereich haben Sie zusammen mit den Zugangsdaten für Ihren Server erhalten. Wenden Sie sich bitte an den Support, falls Sie das nicht kennen.

Wie kann man den Status eines Hardware-RAID auslesen?

Um den Status der 3ware RAID-Controller auszulesen muss das Commandline-Tool tw_cli von 3ware installiert sein. Im Rescue ist dies bereits der Fall.
  • Den Zustand des RAIDs erhält man mit folgenden Befehl
tw_cli /c0 show
  • Ausgabe Beispiel RAID-1
 Unit  UnitType  Status         %RCmpl  %V/I/M  Stripe  Size(GB)  Cache  AVrfy
 ------------------------------------------------------------------------------
 u0    RAID-1    OK             -       -       -       698.637   ON     -

 Port   Status           Unit   Size        Blocks        Serial
 ---------------------------------------------------------------
 p0     OK               u0     698.63 GB   1465149168    S13UJ1CQ704597
 p1     OK               u0     698.63 GB   1465149168    S13UJ1BQ708871

Wie kann man ein Hardware-RAID-0/RAID-1 anlegen?

Egal ob man den Modus eines bestehenden RAIDs wechseln möchte oder ein neues RAID (nach Einbau eines Controllers) anlegen möchte muss man als erstes die beiden Festplatten aus Ihren "Units" löschen
tw_cli maint deleteunit c0 u0
tw_cli maint deleteunit c0 u1
  • RAID-0 erstellen
tw_cli maint createunit c0 rraid0 p0:1
  • RAID-1 erstellen (empfohlene Konfiguration bei 2 Festplatten)
tw_cli maint createunit c0 rraid1 p0:1
  • RAID-5 erstellen (mit drei Festplatten)
tw_cli maint createunit c0 rraid5 p0:1:2
  • RAID-5 erstellen (mit vier Festplatten und Startvolume von 200GB)
root@rescue ~ # tw_cli
//rescue> /c0 add type=raid5 disk=0:1:2:3 v0=200

Wie kann man mit tw_cli einen REBUILD bei einem RAID-1 das DEGRADED ist?

Zuerst prüft man den Status des RAID Controllers (diese weiter oben). Dort sieht man dann in etwa folgendes:
  • Ausgabe Beispiel RAID-1
 Unit  UnitType  Status         %RCmpl  %V/I/M  Stripe  Size(GB)  Cache  AVrfy
 ------------------------------------------------------------------------------
 u0    RAID-1    DEGRADED       -       -       -       698.637   ON     -

 Port   Status           Unit   Size        Blocks        Serial
 ---------------------------------------------------------------
 p0     DEGRADED         u0     698.63 GB   1465149168    S13UJ1KS210609
 p1     OK               u0     698.63 GB   1465149168    S13UJ1NQ600102


Man muss nun zuerst die DEGRADED Festplatte aus dem Array löschen und den Controller neu einscannen:
tw_cli maint remove c0 p0
tw_cli maint rescan c0
Jetzt wird der Rebuild des Arrays gestartet:
tw_cli maint rebuild c0 u0 p0
Sobald dies fertig ist sollte der Rebuild anlaufen, man kann den Status wieder auslesen:
  • Ausgabe nach gestartetem Rebuild
 Unit  UnitType  Status         %RCmpl  %V/I/M  Stripe  Size(GB)  Cache  AVrfy
 ------------------------------------------------------------------------------
 u0    RAID-1    REBUILDING     5       -       -       698.637   ON     -

 Port   Status           Unit   Size        Blocks        Serial
 ---------------------------------------------------------------
 p0     DEGRADED         u0     698.63 GB   1465149168    S13UJ1KS210609
 p1     OK               u0     698.63 GB   1465149168    S13UJ1NQ600102




© 2012. Hetzner Online AG. Alle Rechte vorbehalten.