HP Smart Array; Jak bezpiecznie usunąć dysk fizyczny z przewidywaną awarią SMART z macierzy, aby można go było wymienić?

9

Gniazdo kontrolera hpacucli = 1 ld 1 pokaż szczegóły

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)

gniazdo kontrolera hpacucli = 1 pokaz

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

Czy uruchomienie tej sekwencji poleceń jest bezpieczne?

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

uzyskać zdalne ręce, aby wyjąć napęd i wymienić. Następnie uruchomić:

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

Czy dzięki temu macierz bezpiecznie się odbuduje?

gilesw
źródło

Odpowiedzi:

7

Uruchomienie tych poleceń jest bezpieczne. Grupa kopii lustrzanych może przetrwać brak jednego dysku. Powinien odbudować się automatycznie, ale jeśli nie, polecenie, które już zidentyfikowałeś, wrzuci go do biegu.

sysadmin1138
źródło
Czy jest to oparte na doświadczeniu z serwerami HP? Preferuję twoje rozwiązanie po prostu dlatego, że jeśli dysk jest zapisywany po fizycznym usunięciu z tablicy, głowice dysku znajdą się na talerzu i mogą spowodować uszkodzenie samego dysku. Wolałbym, żeby dysk był poza tablicą i zwrócił się w dół. Mam nadzieję, że takie powinny być polecenia.
gilesw
2
@ User70139 Karty SmartArray są wystarczająco inteligentne, aby przestać zapisywać na dysku, który jest w stanie przedawaryjnym i rozpocząć miganie kontrolki awarii. Karta już wygasła we / wy. Napęd wciąż się kręci, ale głowice nie są używane. Jeśli martwisz się, wyciągając stary napęd, wyciągnij go o cal i odczekaj 10 sekund, zanim całkowicie go wyciągniesz.
sysadmin1138
2
Tak długo, jak dyski HP mają czerwone uchwyty, są kompatybilne z możliwością wymiany podczas pracy i można je wyciągnąć z serwera w dowolnym momencie, nawet podczas wirowania. Oczywiście nie chcesz go wymachiwać, dopóki nie będzie miał 10-15 sekund, aby zatrzymać obracanie się talerzy. W rzeczywistości, po prostu ich nie wymachuj i nigdy nie powinno być problemu. Za odbudowę / wymianę dysku odpowiada kontroler i nie musisz się martwić wykonywaniem jakichkolwiek poleceń przed lub po wyciągnięciu uszkodzonego dysku. Wszystko dzieje się w dalszej części stosu.
Chris Thorpe,
10

Możesz po prostu wyciągnąć martwy dysk i wymienić go - w ogóle nie ma potrzeby angażowania systemu operacyjnego.

Siekacz 3
źródło
5

Dysk z wyprzedzeniem niekoniecznie musi mieć wskaźnik LED (czasem jest to powolny bursztynowy błysk), więc identyfikacja go dla inteligentnych rąk jest dobrym pomysłem. Jednak nie musisz usuwać dysku z tablicy ani dodawać go ponownie. Funkcje te będą obsługiwane przez sterownik automatycznie. Wszystko czego potrzebujesz to hpacucli controller slot=1 pd 1:8 modify led=onlinia.

ewwhite
źródło
1

Podana sekwencja poleceń nie działa na naszych kontrolerach Smart Array 641/642. Wystąpił This operation is not supported with the current configurationbłąd. W mojej klasie macierzy te polecenia nie działają, nawet jeśli wszystkie dyski działają poprawnie. Najlepszym rozwiązaniem jest proces mrugania dysku przez ewwhite i jego fizyczna wymiana.

SteveM
źródło