Установка MegaRAID SMIS Providers на VMware ESXi 5.5

Установка MegaRAID SMIS Providers на VMware ESXi 5.5

Roman Bogachev VMware Specialist | Drone Pilot | Traveler

Установка мониторинга контроллеров 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
2
3
4
5
6
7
~ # esxcli software vib install -v /tmp/scsi-megaraid-sas-6.602.54.00-1OEM.550.0.0.1198610.x86_64.vib  --no-sig-check
Installation Result
Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective.
Reboot Required: true
VIBs Installed: LSI_bootbank_scsi-megaraid-sas_6.602.54.00-1OEM.550.0.0.1198610
VIBs Removed: VMware_bootbank_scsi-megaraid-sas_5.34-9vmw.550.2.33.2068190
VIBs Skipped:

После этого перезагружаем сервер.

Установка 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
2
3
4
5
6
7
~ # esxcli software vib install -v /tmp/vmware-esx-provider-lsiprovider.vib
Installation Result
Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective.
Reboot Required: true
VIBs Installed: LSI_bootbank_lsiprovider_500.04.V0.50-0006
VIBs Removed:
VIBs Skipped:

После этого перезагружаем сервер вновь.

Проверяем установку пакетов

1
2
3
4
5
]~ # esxcli software vib list
Name Version Vendor Acceptance Level Install Date
----------------------------- ------------------------------------ ------ ---------------- ------------
lsiprovider 500.04.V0.50-0006 LSI VMwareAccepted 2015-09-08
scsi-megaraid-sas 6.602.54.00-1OEM.550.0.0.1198610 LSI VMwareCertified 2015-09-08

Запускаем 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)