Появилась необходимость организовать мониторинг исправной работы контроллеров семейства LSI MegaRAID на серверах, работающих под управлением гипервизора VMware vSphere ESXi – и, соответственно, автоматически получать уведомления в случае какого-либо сбоя (например, отказ одного из HDD). В процессе проработки оказалось, что найденное решение не ограничивается только хранилищами данных гипервизора.
Несмотря на то, что LSI MegaRAID SAS 9260-4i официально поддерживается в ESXi, зайдя в раздел «Health Status» клиента VMware vSphere, вы не сможете получить какой-либо информации о состоянии RAID. Этой информации там не окажется, а консоль управления будет выдавать ошибку.
К счастью, это поправимо. Отправляемся на сайт и находим там архив со «SMIS Provider» для нужного контроллера, заполняя корректно поля поиска:
В результатах поиска ищем: Management Software and Tools, и под наш гипервизор качаем архив с установочным VIB файлом.
Дальше — проще 🙂
1. С помощью WinSCP копируем на наш сервер установочный VIB файл.
2. Активируем на нашем гипервизоре SSH.
3. Авторизуемся под root на нашем сервере через Putty.
4. Вводим магическую команду:
,где для примера 500.04.V0.53-0003.vib — название извлеченного из архива VIB файла.
5. Обязательно перезагружаем сервер.
6. Убеждаемся, что пакет поставлен корректно:
7. После этого, заходим в консоль управления гипервизором и наслаждаемся появившимися данными нашего RAID контроллера.
Полезные ссылки:
Контроль исправности сервера под управлением гипервизора VMware
Где скачать драйвера, утилиты и прошивки для LSI контроллеров MegaRAID
Как установить MegaRAID SMIS Providers на VMware ESXi 5.5
Пример запроса