3ware 9650SE-4LPML — пересборка RAID-массива

Oct 5, 2015 17:29 · 484 words · 3 minute read hardware raid

На днях с одного из серверов пришло оповещение о развалившемся RAID-массиве. Давайте разберемся как исправить данную проблему и пересобрать RAID-массив на конкретном примере контроллера 3ware 9650SE-4LPML.

Прежде всего подключаемся к серверу и проверяем состояние RAID-массива:

tw_cli /c0 show

Unit  UnitType  Status         %RCmpl  %V/I/M  Stripe  Size(GB)  Cache  AVrfy
------------------------------------------------------------------------------
u0    RAID-1    DEGRADED       -       -       -       465.651   ON     OFF    

Port   Status           Unit   Size        Blocks        Serial
---------------------------------------------------------------
p0     NOT-PRESENT      -      -           -             -
p1     NOT-PRESENT      -      -           -             -
p2     DEGRADED         u0     465.76 GB   976773168     WD-WMAYP6626070     
p3     OK               u0     465.76 GB   976773168     WD-WMAYP6691211

Так и есть, статус нашего RAID-массива DEGRADED. Удалим проблемный диск, подключенный ко второму порту контроллера 3ware 9650SE-4LPML из массива:

tw_cli /c0/p2 remove
Removing /c0/p2 will take the disk offline.
Do you want to continue ? Y|N [N]: y
Removing port /c0/p2 ... Done.

Еще раз проверяем состояние RAID-массива:

tw_cli /c0 show

Unit  UnitType  Status         %RCmpl  %V/I/M  Stripe  Size(GB)  Cache  AVrfy
------------------------------------------------------------------------------
u0    RAID-1    DEGRADED       -       -       -       465.651   ON     OFF    

Port   Status           Unit   Size        Blocks        Serial
---------------------------------------------------------------
p0     NOT-PRESENT      -      -           -             -
p1     NOT-PRESENT      -      -           -             -
p2     NOT-PRESENT      -      -           -             -
p3     OK               u0     465.76 GB   976773168     WD-WMAYP6691211

Проблемный диск отсутствует. В данный момент мы его не будем менять, но точно так же, как и при установке нового жесткого диска нужно выполнить rescan:

tw_cli /c0 rescan
Rescanning controller /c0 for units and drives ...Done.
Found the following unit(s): [none].
Found the following drive(s): [/c0/p2].

Проверяем состояние RAID-массива:

tw_cli /c0 show

Unit  UnitType  Status         %RCmpl  %V/I/M  Stripe  Size(GB)  Cache  AVrfy
------------------------------------------------------------------------------
u0    RAID-1    DEGRADED       -       -       -       465.651   ON     OFF    

Port   Status           Unit   Size        Blocks        Serial
---------------------------------------------------------------
p0     NOT-PRESENT      -      -           -             -
p1     NOT-PRESENT      -      -           -             -
p2     OK               -      465.76 GB   976773168     WD-WMAYP6626070     
p3     OK               u0     465.76 GB   976773168     WD-WMAYP6691211

Как видим, у нас появился подключенный ко второму порту контроллера 3ware 9650SE-4LPML жесткий диск.

Примечание. Обратите внимание, что у «нового» диска в графе Unit должен быть прочерк.

Теперь можно запустить пересборку RAID-массива:

tw_cli /c0/u0 start rebuild disk=2
Sending rebuild start request to /c0/u0 on 1 disk(s) [2] ... Done.

Через некоторое время проверяем состояние RAID-массива:

tw_cli /c0 show

Unit  UnitType  Status         %RCmpl  %V/I/M  Stripe  Size(GB)  Cache  AVrfy
------------------------------------------------------------------------------
u0    RAID-1    REBUILDING     4%      -       -       465.651   ON     OFF    

Port   Status           Unit   Size        Blocks        Serial
---------------------------------------------------------------
p0     NOT-PRESENT      -      -           -             -
p1     NOT-PRESENT      -      -           -             -
p2     DEGRADED         u0     465.76 GB   976773168     WD-WMAYP6626070     
p3     OK               u0     465.76 GB   976773168     WD-WMAYP6691211

Видим, что статус RAID-массива теперь REBUILDING вместо DEGRADED, как было ранее и рядом указан прогресс (4%). После завершения пересборки статус RAID-массива будет следующим:

tw_cli /c0 show

Unit  UnitType  Status         %RCmpl  %V/I/M  Stripe  Size(GB)  Cache  AVrfy
------------------------------------------------------------------------------
u0    RAID-1    OK             -       -       -       465.651   ON     OFF    

Port   Status           Unit   Size        Blocks        Serial
---------------------------------------------------------------
p0     NOT-PRESENT      -      -           -             -
p1     NOT-PRESENT      -      -           -             -
p2     OK               u0     465.76 GB   976773168     WD-WMAYP6626070     
p3     OK               u0     465.76 GB   976773168     WD-WMAYP6691211
tweet Share