Настройка контроллера 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

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

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *