HP Smart Array; Come rimuovere in modo sicuro un'unità fisica con guasto predittivo SMART dall'array in modo che possa essere sostituita?


9

slot controller hpacucli = 1 ld 1 mostra dettagli

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)

slot controller hpacucli = 1 spettacolo

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

È sicuro eseguire questa sequenza di comandi?

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

ottenere mani remote per rimuovere l'unità e sostituirla. Quindi eseguire:

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

In questo modo l'array verrà ricostruito in modo sicuro?

Risposte:


7

È sicuro eseguire questi comandi. Il gruppo mirror può sopravvivere all'assenza di un disco. Dovrebbe essere ricostruito automaticamente, ma in caso contrario il comando che hai già identificato lo metterà in marcia.


È basato sull'esperienza con i server HP? Preferisco la tua soluzione semplicemente perché se un disco viene scritto su quando rimosso fisicamente da un array, le testine del disco saranno sul plater e potrebbero causare danni al disco stesso. Preferirei che l'unità fosse fuori dall'array e si fosse spenta. Speriamo che cosa dovrebbero fare i comandi.
Gilesw,

2
@ User70139 Le schede SmartArray sono abbastanza intelligenti da interrompere la scrittura su un disco in pre-fail e iniziare a lampeggiare in caso di errore. L'I / O è già stato sospeso dalla scheda. L'unità sta ancora girando, ma le testine non vengono utilizzate. Se sei preoccupato, quando tiri fuori il vecchio disco, estrailo di un pollice e attendi 10 secondi prima di estrarlo completamente.
sysadmin1138

2
Fintanto che i dischi HP hanno maniglie rosse, sono hot-swap compatibili e possono essere estratti dal server in qualsiasi momento, anche durante la rotazione. Ovviamente non vuoi rovinarlo finché non sono trascorsi 10-15 secondi per fermare la rotazione dei piatti. In effetti, non lasciarli andare mai in giro e dovresti stare bene. La ricostruzione / sostituzione dell'unità è responsabilità del controller e non è necessario preoccuparsi di eseguire alcun comando prima o dopo aver estratto un'unità guasta. Sta succedendo tutto più in basso nello stack.
Chris Thorpe,

10

Puoi semplicemente estrarre il disco guasto e sostituirlo, senza alcun coinvolgimento del sistema operativo.


5

Un'unità con prefailure non avrà necessariamente un indicatore LED (a volte lampeggia lentamente in ambra), quindi è una buona idea identificarla per le mani intelligenti. Tuttavia, non è necessario rimuovere l'unità dall'array o aggiungerla nuovamente. Queste funzioni saranno gestite automaticamente dal controller. Tutto ciò che serve è la hpacucli controller slot=1 pd 1:8 modify led=onlinea.


1

La sequenza di comandi specificata non funziona sui nostri controller Smart Array 641/642. Si This operation is not supported with the current configurationè verificato un errore. Nella mia classe di array, questi comandi non funzionano, anche se tutti i dischi funzionano correttamente. La soluzione migliore è il processo di ewwhite per far lampeggiare l'unità e sostituirla fisicamente.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.