HP Smart Array; Как безопасно удалить физический диск с прогнозирующим отказом SMART из массива, чтобы его можно было заменить?

9

слот контроллера hpacucli = 1 ld 1 показать детали

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 = 1 шоу

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

Безопасно ли запускать эту последовательность команд?

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

достаньте удаленные руки, чтобы извлечь диск и заменить. Затем запустите:

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

Получит ли это массив для безопасного восстановления?

gilesw
источник

Ответы:

7

Выполнять эти команды безопасно. Зеркальная группа может пережить отсутствие одного диска. Он должен восстановиться автоматически, но если этого не произойдет, команда, которую вы уже определили, включит его.

sysadmin1138
источник
Это основано на опыте работы с серверами HP? Я предпочитаю ваше решение просто потому, что если диск записывается на диск при физическом удалении из массива, головки дисков будут на пластине и могут повредить сам диск. Я бы предпочел, чтобы диск вышел из массива и развернулся. Надеюсь, что команды должны делать.
gilesw
2
@ User70139 Карты SmartArray достаточно умны, чтобы прекратить запись на диск, который находится до сбоя, и начать мигание индикатора сбоя. Карта ввода / вывода уже приостановлена. Диск все еще вращается, но головки не используются. Если вы обеспокоены, извлекая старый диск, вытащите его на дюйм и подождите 10 секунд, прежде чем полностью вытащить его.
sysadmin1138
2
Пока ваши диски HP имеют красные ручки, они совместимы с возможностью горячей замены и могут быть извлечены с сервера в любое время, даже при вращении. Очевидно, что вы не хотите крутить его, пока у него не будет 10-15 секунд, чтобы остановить вращение пластин. На самом деле, просто не швыряйте их вокруг, и все будет в порядке. Ответственность за восстановление / замену диска несет контроллер, и вам не нужно беспокоиться о выполнении каких-либо команд до или после извлечения неисправного диска. Это все происходит дальше вниз по стеку.
Крис Торп
10

Вы можете просто вытащить мертвый диск и заменить его - вообще не нужно вовлекать ОС.

Chopper3
источник
5

На диске с предаварийным отказом не обязательно должен быть светодиодный индикатор (иногда это медленное мигание желтого цвета), поэтому хорошая идея определить его для умных рук. Вам не нужно удалять диск из массива или заново добавлять его. Эти функции будут обрабатываться контроллером автоматически. Все, что вам нужно, это hpacucli controller slot=1 pd 1:8 modify led=onлиния.

ewwhite
источник
1

Указанная вами последовательность команд не работает на наших контроллерах Smart Array 641/642. This operation is not supported with the current configurationОшибка встречи. В моем классе массива эти команды не работают, даже если все диски работают нормально. Наилучшим решением является процесс мигания диска и его физической замены.

SteveM
источник