sadm.magnus.pp.ru Заметки крошки-админа

11 December 2012

Замена диска в RAID с контроллером LSI

Filed under: Компьютеры и интернет — Tags: , , — Magnus @ 16:37

1. Отправляем диск в offline, если он не перешел в это состояние из-за ошибок:

# /opt/MegaRAID/MegaCli/MegaCli64 -PDOffline -PhysDrv [E:S] -aN
Adapter: N: EnclId-E SlotId-S state changed to OffLine.

2. Помечаем диск как missing:

# /opt/MegaRAID/MegaCli/MegaCli64 -PDMarkMissing -PhysDrv [E:S] -aN
EnclId-E SlotId-S is marked Missing.

3. Подготавливаем к выниманию:

# /opt/MegaRAID/MegaCli/MegaCli64 -PDPrpRmv -PhysDrv [E:S] -aN
Prepare for removal Success

4. Заменяем диск

Если ребилд не стартовал:

1. Назначаем диск как hot spare:

# /opt/MegaRAID/MegaCli/MegaCli64 -PDHSP -Set -PhysDrv [E:S] -aN

2. Если это не помогло, то добавляем диск в массив и вручную стартуем ребилд:

# /opt/MegaRAID/MegaCli/MegaCli64 -PdReplaceMissing -PhysDrv [E:S] -ArrayN -rowN -aN
# /opt/MegaRAID/MegaCli/MegaCli64 -PDRbld -Start -PhysDrv [E:S] -aN

Если диск, используемый для замены, ранее использовался, то на нем могла сохраниться информация о предыдущей конфигурации:

# /opt/MegaRAID/MegaCli/MegaCli64 -pdInfo -PhysDrv [E:S] -aN | egrep 'Firmware state|Foreign State'
Firmware state: Unconfigured(good), Spun Up
Foreign State: Foreign 

Перед назначением его hot spare эту информацию нужно очистить:

# /opt/MegaRAID/MegaCli/MegaCli64 -CfgForeign -Scan -aN
There are 1 foreign configuration(s) on controller N.
# /opt/MegaRAID/MegaCli/MegaCli64 -CfgForeign -Clear -aN
Foreign configuration 0 is cleared on controller N.

Теперь можно назначать диск как hot spare.

Всякие полезности:

Включить индикацию на диске:

# /opt/MegaRAID/MegaCli/MegaCli64 -PdLocate -Start -PhysDrv [E:S] -aN
                                     
Adapter: N: Device at EnclId-E SlotId-S  -- PD Locate Start Command was successfully sent to Firmware 

Выключить индикацию на диске:

# /opt/MegaRAID/MegaCli/MegaCli64 -PdLocate -Stop -PhysDrv [E:S] -aN
                                     
Adapter: N: Device at EnclId-E SlotId-S  -- PD Locate Stop Command was successfully sent to Firmware 

Посмотреть приоритет ребилда:

# /opt/MegaRAID/MegaCli/MegaCli64 -AdpGetProp RebuildRate -aN
                                     
Adapter N: Rebuild Rate = 30%

Установить приоритет ребилда:

# /opt/MegaRAID/MegaCli/MegaCli64 -AdpSetProp RebuildRate 75 -aN
                                     
Adapter N: Set rebuild rate to 75% success.

Посмотреть прогресс ребилда:

# /opt/MegaRAID/MegaCli/MegaCli64 -PDRbld -ShowProg -PhysDrv [E:S] -aN
                                     
Rebuild Progress on Device at Enclosure E, Slot S Completed 4% in 15 Minutes.

Выключить сигнал:

# /opt/MegaRAID/MegaCli/MegaCli64 -AdpSetProp AlarmSilence -aN
                                     
Adapter N: Set alarm to Silenced success.

N - Adapter ID
E - Enclosure ID
S - Slot ID

Полезные ссылки:
http://tools.rapidsoft.de/perc/perc-cheat-sheet.html

No Comments

No comments yet.

RSS feed for comments on this post.

Sorry, the comment form is closed at this time.

Powered by WordPress