HP Smart Array; Wie kann ein physisches Laufwerk mit SMART Predictive Failure sicher aus dem Array entfernt werden, damit es ersetzt werden kann?

9

hpacucli controller slot = 1 ld 1 show detail

Smart Array P400 in Slot 1

   array A

      Logical Drive: 1
         Size: 273.3 GB
         Fault Tolerance: RAID 1+0
         Heads: 255
         Sectors Per Track: 32
         Cylinders: 65535
         Stripe Size: 128 KB
         Status: OK
         Array Accelerator: Enabled
         Unique Identifier: xxxx
         Disk Name: /dev/cciss/c0d0
         Mount Points: /boot 196 MB, / 7.8 GB
         Logical Drive Label: xxxxx
         Mirror Group 0:
            physicaldrive 1I:1:8 (port 1I:box 1:bay 8, SAS, 72 GB, Predictive Failure)
            physicaldrive 1I:1:7 (port 1I:box 1:bay 7, SAS, 72 GB, OK)
            physicaldrive 1I:1:6 (port 1I:box 1:bay 6, SAS, 72 GB, OK)
            physicaldrive 1I:1:5 (port 1I:box 1:bay 5, SAS, 72 GB, OK)
         Mirror Group 1:
            physicaldrive 2I:1:4 (port 2I:box 1:bay 4, SAS, 72 GB, OK)
            physicaldrive 2I:1:3 (port 2I:box 1:bay 3, SAS, 72 GB, OK)
            physicaldrive 2I:1:2 (port 2I:box 1:bay 2, SAS, 72 GB, OK)
            physicaldrive 2I:1:1 (port 2I:box 1:bay 1, SAS, 72 GB, OK)

hpacucli controller slot = 1 show

Smart Array P400 in Slot 1
   Bus Interface: PCI
   Slot: 1
   Serial Number: xxxx
   Cache Serial Number: xxxx
   RAID 6 (ADG) Status: Disabled
   Controller Status: OK
   Chassis Slot:
   Hardware Revision: Rev D
   Firmware Version: 4.06
   Rebuild Priority: Medium
   Expand Priority: Medium
   Surface Scan Delay: 15 secs
   Post Prompt Timeout: 0 secs
   Cache Board Present: True
   Cache Status: OK
   Accelerator Ratio: 100% Read / 0% Write
   Drive Write Cache: Disabled
   Total Cache Size: 256 MB
   Battery Pack Count: 0
   SATA NCQ Supported: True

Ist es sicher, diese Befehlsfolge auszuführen?

hpacucli controller slot=1 array A remove drives=1:8
hpacucli controller slot=1 pd 1:8 modify led=on

Nehmen Sie entfernte Hände, um das Laufwerk zu entfernen und zu ersetzen. Dann renne:

hpacucli controller slot=1 array A add drives=1:8

Wird das Array dadurch sicher wiederhergestellt?

gilesw
quelle

Antworten:

7

Es ist sicher, diese Befehle auszuführen. Die Spiegelgruppe kann das Fehlen einer Festplatte überleben. Es sollte automatisch neu erstellt werden, aber wenn dies nicht der Fall ist, legt der bereits identifizierte Befehl den Gang ein.

sysadmin1138
quelle
Beruht dies auf Erfahrungen mit HP Servern selbst? Ich bevorzuge Ihre Lösung einfach, weil sich die Plattenköpfe auf der Platte befinden und die Festplatte selbst beschädigen können, wenn auf eine Festplatte geschrieben wird, wenn diese physisch aus einem Array entfernt wird. Ich möchte lieber, dass das Laufwerk aus dem Array ist und heruntergefahren wird. Welches ist hoffentlich, was die Befehle tun sollten.
Gilesw
2
@ User70139 Die SmartArray-Karten sind intelligent genug, um das Schreiben auf eine Festplatte vor dem Fail-Vorgang zu beenden und das Fail-Light-Blinken zu starten. E / A wurde bereits von der Karte stillgelegt. Das Laufwerk dreht sich immer noch, aber die Köpfe werden nicht verwendet. Wenn Sie Bedenken haben, ziehen Sie das alte Laufwerk beim Herausziehen einen Zentimeter heraus und warten Sie 10 Sekunden, bevor Sie es vollständig herausziehen.
sysadmin1138
2
Solange Ihre HP Festplatten rote Griffe haben, sind sie Hot-Swap-kompatibel und können jederzeit vom Server abgerufen werden, auch wenn sie sich drehen. Offensichtlich möchten Sie es nicht herumwirbeln, bis es 10-15 Sekunden Zeit hat, um das Drehen der Platten zu stoppen. In der Tat, wirf sie einfach nie herum und es sollte dir gut gehen. Das Wiederherstellen / Ersetzen des Laufwerks liegt in der Verantwortung des Controllers, und Sie müssen sich keine Gedanken über die Ausführung von Befehlen vor oder nach dem Ziehen eines ausgefallenen Laufwerks machen. Es passiert alles weiter unten im Stapel.
Chris Thorpe
10

Sie können einfach die tote Festplatte ziehen und ersetzen - es ist überhaupt keine Beteiligung des Betriebssystems erforderlich.

Chopper3
quelle
5

Ein Laufwerk mit Vorfehler verfügt nicht unbedingt über eine LED-Anzeige (manchmal ist es ein langsames gelbes Blinken). Daher ist es eine gute Idee, es für intelligente Hände zu identifizieren. Sie müssen das Laufwerk jedoch nicht aus dem Array entfernen oder erneut hinzufügen. Diese Funktionen werden von der Steuerung automatisch ausgeführt. Alles was Sie brauchen ist die hpacucli controller slot=1 pd 1:8 modify led=onLeitung.

ewwhite
quelle
1

Die Reihenfolge der Befehle , die Sie angeben nicht auf unserer Smart Array 641/642 Controller eingesetzt werden . Ein This operation is not supported with the current configurationFehler ist eine Begegnung. In meiner Array-Klasse funktionieren diese Befehle nicht, selbst wenn alle Festplatten ordnungsgemäß funktionieren. Die beste Lösung besteht darin, das Laufwerk von ewwhite zu blinken und physisch zu ersetzen.

SteveM
quelle