Перейти к основному содержанию

Установка LWA VMware на ESXi 7.0

Broadcom

На смену Avago MegaRAID Storage Manager (MSM) для мониторинга и управления LSI RAID контроллерами пришла утилита LSI Storage Authority (LSA). Оно же Avago Lightweight Monitor (LWM).

LSA (LSI Storage Authority Software) — это утилита для операционных систем Windows и Linux, которая предназначена для управления RAID контроллерами LSI/Avago/Broadcom. Утилита позволяет настраивать контроллер, создавать и управлять массивами, кэшированием. Обновлять прошивки. Есть возможность оповещений и фоновой проверки на наличие ошибок.

Так вот для этой утилиты существует пакет для установки на гипервизор ESXi под названием LWA VMware (LW VMAgent).

Тестовый стенд:

Дистрибутив LWA VMware

Смотрим последнюю версию пакета LWA VMware для своего адаптера.

https://www.broadcom.com/support/download-search

lwa

Можно было бы скачать архив vmware-lwm_008.003.012.000-01_20606540-package.zip. Однако, как показывает практика, в нём вырезан сервис LSA и оставлен только LWM, который работает на 9000 порту. Кручу-верчу, запутать хочу. Не наглядно. Потом буду смотреть новую версию, там, наверное, всё ручками без GUI настраивается.

lsi

Скачиваем чуть более раннюю версию 008.002.016.000_LWA_ESXi_64.zip (MR 7.22).

=====================
Supported Controllers
=====================
Broadcom 3916 SAS3/PCIe4 Tri-mode RAID on Chip, SAS 3516 Ventura based MegaRAID and iMR, SAS 3108 (Invader) based MegaRAID and iMR, SAS 3008 (Fury) based HBAs,
SAS3816 based IOC, SAS3808 based IOC, SAS3008 based HBAs, Initiator-Target 3 (IT3) controller
9660 Family RAID Adapters, 9670 Family RAID Adapters, 9600 Family eHBA Adapters, 9620 Family eHBA Adapters

===================
Package Information
===================
LSA version = 008.002.016.000
OS supported = VMware ESXi 7.0 U1, 7.0 U2, 7.0 U3c.
Browsers = IE9 or later, Microsoft Edge 94.0, Firefox9 or later and Chrome16 or later
Language(s) supported = English

This package can be installed on ESXi x64 systems (or) platforms.

Установка LWA VMware

В архиве есть ZIP файл — Offline Bundle vmware-lsa_008.002.016.000-01_20140327.zip.

Воспользуемся WinSCP и загрузим его на гипервизор в директорию /tmp.

lsi

Включаем на гипервизоре службу SSH и логинимся в консоль гипервизора. Гипервизор у меня в Maintenance Mode.

Устанавливаем пакет:

esxcli software component apply -d /tmp/vmware-lsa_008.002.016.000-01_20140327.zip

lsi

Пакет установлен, но требуется перезагрузка. Перезагружаем гипервизор.

Проверим что новая служба работает:

/etc/init.d/lsad status
LSA is running

lsi

LWM Service:

  • Запуск "/etc/init.d/lsad start"
  • Остановка "/etc/init.d/lsad stop"
  • Перезапуск "/etc/init.d/lsad restart"
  • Статус "/etc/init.d/lsad status"

Проверим на каких портах работает служба:

esxcli network ip connection list | grep LSA
esxcli network ip connection list | grep 2463

netstat на ESXi

lsi

Службы поднялись, нас интересует та, что на порту TCP 2463.

Firewall

Однако, если мы попробуем зайти снаружи на этот порт, то ничего не получится. Не даёт Firewall.

ESXi 7.0 Firewall

Отключаем его (потом обратно включим. Нам только спросить настроить):

esxcli network firewall set --enabled false

Теперь URL на http://адрес_хоста:2463 открывается.

lsa

Настройка LWA VMware

Входим под пользователем root.

lsa

Всё прекрасно, видим контроллер, диски. Даже доступно некоторое управление дисками. Есть ограничения, о них можно прочитать в сопроводительной документации или под катом.

 
Known Restrictions/Issues

Самое интересное, что у нас здесь есть, это настройка почтовых уведомлений.

lsi

Если диск выйдет из строя, то мы получим сообщения на почту. Но есть некоторые минусы.

Исходящие на 25 порт и входящие на 2463 порт закрыты

Нужно или отключать Firewall или писать своё правило для Firewall, что не так просто, но возможно. В будущих статьях я расскажу как можно собрать свой VIB пакет и сделать новое правило для Firewall.

P.S. Собрал для этого VIB файл с правилами Firewall:

ESXi 7.0 Firewall — добавляем своё правило

После перезагрузки ваши настройки слетают

Нужно заново вносить изменения, это большая проблема. Её можно решить несколькими способами. Например, вручную или скриптом править конфигурационный файл /opt/lsi/LSIStorageAuthority/conf/monitor/config-current.json.

P.S.

Решил вопрос сборкой собственного VIB пакета.

Собираем собственный VIB пакет LSA

 

Похожие материалы

Zabbix шаблон для мониторинга RAID контроллеров LSI в ESXi 7

Сегодня серьёзная тема по мониторингу LSI контроллеров на гипервизорах ESXi 7. Очень много стало появляться аппаратных серверов, которые не могут и не умеют сообщать о том, что вышел из строя диск