Перестройка RAID через StorCLI

Всех приветствую. Столкнулся с тем что на просторах рунета почти не встретить пошаговую инструкцию по ребилду RAID. Потому было решено составить её самому.

И так, что мы имеем

В RAID контроллер LSI MegaRAID SAS 9460-16 установлены два зеркалируемых накопителя Intel SSD DC S4510, сымитируем отказ одного из них достав его из слота, и вставив обратно. Попробуем провести восстановление данных. Все команды будут выполняться от лица суперпользователя при установленной программе StorCLI (storcli64) от LSI.

0. (Не обязательно) Выключаем пищалку командой.
storcli64 /c0 set alarm=silence

1. Смотрим состояние виртуального диска командой.
storcli64 /call/vall show
Получаем следующую таблицу в выводе.
Virtual Drives :
==============
----------------------------------------------------------------------
DG/VD TYPE State Access Consist Cache Cac sCC Size Name
----------------------------------------------------------------------
0/0 RAID1 Dgrd RW Yes NRWTD - ON 893.137 GB GenericR1_0
----------------------------------------------------------------------

Где видим в значение State Dgrd, что означает что массив не исправен.


2. Смотрим состояние физических дисков командой.
storcli64 /c0/eall/sall show

Получаем следующий вывод:
---------------------------------------------------------------------------------
EID:Slt DID State DG Size Intf Med SED PI SeSz Model Sp Type
---------------------------------------------------------------------------------
134:13 2 UBad - 893.137 GB SATA SSD N N 512B INTEL SSDSC2KB96 U -
134:15 3 Onln 0 893.137 GB SATA SSD N N 512B INTEL SSDSC2KB960G8 U -
---------------------------------------------------------------------------------

Где видим что диск в слоте 13 находится в стоянии Unconfigured bad.

3. Переводим вновь установленный носитель в состояние Unconfigured good командой.
storcli /c0/e134/s13 set good
где:
/e134 - EID
/s13 - Slt

4. Снова проверяем командой
storcli64 /c0/eall/sall show
И получаем следующий вывод.
---------------------------------------------------------------------------------
EID:Slt DID State DG Size Intf Med SED PI SeSz Model Sp Type
---------------------------------------------------------------------------------
134:13 2 UGood F 893.137 GB SATA SSD N N 512B INTEL SSDSC2KB960G8 U -
134:15 3 Onln 0 893.137 GB SATA SSD N N 512B INTEL SSDSC2KB960G8 U -
---------------------------------------------------------------------------------

5. Проверяем конфигурацию массива на оставшемся диске командой
storcli64 /c0/fall show

и получаем следующий вывод

FOREIGN CONFIGURATION :
=====================
-----------------------------------------
DG EID:Slot Type State Size NoVDs
-----------------------------------------
0 - RAID1 Frgn 893.137 GB 1
-----------------------------------------

6. Импортируем конфигурацию командой
storcli64 /c0/fall import
и получаем сообщение об успехе
Status = Success
Description = Successfully imported foreign configuration

7. После чего должен пойти процесс перестройки массива. Отследить его можем командой
storcli64 /call/eall/sall show rebuild
получив следующий вывод
Controller = 0
Status = Success
Description = Show Drive Rebuild Status Succeeded.

-----------------------------------------------------------
Drive-ID Progress% Status Estimated Time Left
-----------------------------------------------------------
/c0/e134/s13 71 In progress 10 Minutes
/c0/e134/s15 - Not in progress -
-----------------------------------------------------------

Copyleft (ɔ) by Yuriy Vasilev

Добавить комментарий