Установка MegaRAID SMIS Providers на VMware ESXi 5.5
Установка мониторинга контроллеров LSI MegaRAID на сервере VMware ESXi
В качестве тестовой площадки используется:
- Сервер Intel S2600GZ;
- LSI SAS 9207-8i;
- VMware ESXi 5.5
Обновление драйвера контроллеров LSI серии MegaRAID на VMware ESXi 5.5
Прежде чем начать установку, рекомендую установить прошивку и драйвера для контроллера.
Для обновления драйвера потребуется включить SSH доступ на ESXi хосте. В vSphere клиенте перейдем во вкладку Configuration -> Security Profile, далее Properties для служб. Выбираем SSH, затем Options и запускаем службу SSH.

После этого загружаем архив 6.602.54.00.1_MR_VMware5_Driver_esx55_OP.tgz и распаковываем, из него нам потребуется файл scsi-megaraid-sas-6.602.54.00-1OEM.550.0.0.1198610.x86_64.vib, загружаем его на сервер ESXi, например в папку /tmp.
Переводим ESXi сервер в режим обслуживания (Maintenance Mode), в vSphere клиенте кликаем правой клавишей мыши на имя сервера и выбираем пункт Enter Maintenance Mode.
Подключаемся к серверу через консоль по SSH и выполняем установку драйвера:
1 | ~ # esxcli software vib install -v /tmp/scsi-megaraid-sas-6.602.54.00-1OEM.550.0.0.1198610.x86_64.vib --no-sig-check |
После этого перезагружаем сервер.
Установка MegaRAID SMIS Providers на VMware ESXi 5.5
Скачиваем второй архив MR_SAS_Providers-00.50.V0.04.zip, распаковываем и загружаем файл vmware-esx-provider-lsiprovider.vib на сервер ESXi также в папку /tmp
Переводим ESXi сервер в режим обслуживания (Maintenance Mode), в vSphere клиенте кликаем правой клавишей мыши на имя сервера и выбираем пункт Enter Maintenance Mode.
Подключаемся к серверу через консоль по SSH и выполняем установку MegaRAID SMIS Provider:
1 | ~ # esxcli software vib install -v /tmp/vmware-esx-provider-lsiprovider.vib |
После этого перезагружаем сервер вновь.
Проверяем установку пакетов
1 | ]~ # esxcli software vib list |
Запускаем CIM Server
В vSphere клиенте открываем вкладку Configuration, раздел Security Profile, и далее Properties для служб.

Убедимся, что порты на сервере открыты, нажав Properties для Firewall в том же разделе.

Даже при включении загрузки службы при старте хоста, она не стартует автоматически, поэтому не забываем включать её каждый раз, после перезагрузки сервера.
На вкладке Configuration в разделе DNS and Routing отображается имя хоста. Пропишем это имя в прямую и обратную зону DNS сервера, при отсутствии DNS сервера, внесем информацию о имени сервера ESXi в файл hosts на локальном компьютере.
Подключние к серверу ESXi
Для начала загружаем SLP Helper - это прокси для SLP-запросов MSM, чтобы можно было “отдебажить” все запросы и понять, что же пошло не так. Запускается утилита до запуска MegaRAID Storage Manager.
В файле slp_helper.php изменим IP-адрес на наш - $unicast_ips = array('192.168.2.40');
Запускаем MegaRAID Storage Manager. Нажимаем Configure Host и выбираем Display all the systems in the network of local server.
Затем нажимаем Discover Host.
Сервер ESXi будет отображаться в списке обнаруженных хостов локальной сети.

Выбираем IP-адрес сервера ESXi, в открывшемся окне вводим имя и пароль пользователя root.

Если в логе SLP-Helper ничего не обнаружено, а MegaRAID Storage Manager запущен, попробуйте закрыть менеджер и перезагрузить службу MSMFramework
(На скриншоте не собран RAID, поскольку задача была в установке и запуске MegaRAID Storage Manager)