Настройка контроллера LSI SAS 9280-4i4e для работы с JBOD-дисками

Для работы с этим контроллером потребуется утилита MegaCli, которую можно скачать с официального сайта.

Проверяем существование старой конфигурации:

# MegaCli -CfgForeign -Scan -aALL
There are 1 foreign configuration(s) on controller 0.
Exit Code: 0x00

При этом, если посмотреть состояние диска, оно может быть таким

# MegaCli PDList -aALL | grep 'Foreign State'
Foreign State: Foreign

Удаляем старую конфигурацию:

# MegaCli -CfgForeign -Clear -a0
Foreign configuration 0 is cleared on controller 0.
Exit Code: 0x00
# MegaCli -CfgForeign -Scan -aALL
There is no foreign configuration on controller 0.
Exit Code: 0x00

После этого состояние диска будет

# MegaCli PDList -aALL | grep 'Foreign State'
Foreign State: None

Создаём все диски в формате RAID0 (JBOD)

#MegaCli -CfgEachDskRaid0 WT NORA Direct NoCachedBadBBU -a0

Дело в том, что в данном контроллере не поддерживается создание JBOD-дисков, поэтому приходится делать из каждого RAID0.

Примечание

Не смотря на то, что через данную утилиту можно включить поддержку JBOD командой:

# MegaCli -AdpSetProp EnableJBOD 1 -aALL
# MegaCli AdpGetProp enablejbod -aALL
Adapter 0: JBOD: Enabled
Exit Code: 0x00

при попытке создать JBOD-диск увидим сообщение:

# MegaCli -PDMakeJBOD -PhysDrv[80:0] -a0
Failed to change PD state at EnclId SlotId

Данная ошибка говорит о неправильном лексическом значении, и многие могут подумать, что просто ошиблись в указании номера диска или других параметрах. На самом деле просто данный контроллер не поддерживает JBOD. Об этом можно прочесть здесь

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *