Рубрика «MegaRAID»

Встала необходимость организовать мониторинг исправной работы контроллеров семейства LSI MegaRAID на серверах, работающих под управлением гипервизора VMware vSphere ESXi v5.5. И соответственно автоматически получать уведомления при наличии какого-либо сбоя, например отказе одного из HDD. В процессе проработки оказалось, что найденное решение не ограничивается только хранилищами данных гипервизора.
Читать полностью »

Доброго времени суток, читатели!

Я хочу рассказать вам о том, как я восстанавливал прошивку RAID-контроллера LSI MegaRAID после неудачного обновления.
Когда эта беда случилась со мной, то информации об этом я практически не нашел, хотя, допускаю, что плохо гуглил.

Анамнез

В своей работе я уже достаточно давно использую серверы Supermicro, так как у них есть большой выбор платформ, достаточно демократичная цена и приличная надежность.

Зачастую, особенно в случае с 1U серверами я беру их уже с интегрированным контроллером LSI MegaRAID.

Но проблема с ними заключается в том, что сама Supermicro не очень охотно выкладывает прошивки для встроенных контроллеров, так что я их обычно прошиваю актуальной прошивкой (масло масляное, да) от аналогичного контроллера LSI. Проблем не возникало до этих пор.

Недавно привезли несколько серверов с контроллерами LSI 2208 на борту и достаточно старой прошивкой.
Т.к. дискретные контроллеры на этих чипах я тоже активно использую, то особо не сомневаясь загрузился с флешки с Linux-ом, запустил привычное:

./MegaCli64 -AdpFwFlash -f mr2208.rom -a0

и пошел заниматься дальше своими делами.

Когда я в следующий раз обратил взор на терминал сервера, то увидел ту же самую картину, что и была — «Flashing firmware...» и никакого результата. Беда, подумал Штирлиц.
Читать полностью »

Имеем:

Что хотим:

  • увидеть контроллер и всё что к нему подключено.

Рецепт:

Предположим что ОС только поставили и ядро там GENERIC:

  • Надо перекомпилить ядро и в конфигурационном файле его сборки убрать (закоментирывать) device mfi (Это делается для того чтобы пересобрать уже вкомпилированный в ядро драйвер, который не поддерживает «Контроллер LSISAS2008») { Надеюсь это читателю непонядобится, но все же — хенд бук тут }
  • После сборки и установки ядра подгружаем динамический модуль: kldload /boot/kernel/mfi.ko

Далее уже пользуемся программой MegaCLI(ставится из портов) для просмотра/изменения конфигурации и информации в контроллере, проверяем наличие новой прошивки для него и используем контроллер по назначению.

У данного девайса есть некие «выпендрежи» с загрузкой ОС о чем будет другая статья.

Ближайший родственник 9240-8i с двумя Mini‐SAS SFF‐8087

Читать полностью »