Интеграция NUT-Client в ESXi для автоматического выключения гипервизора. Клиент представлен VIB-пакетом. Этот способ подойдет для бесплатной лицензии ESXi. Установка будет совершаться через командную строку.
Подготовка:
Копируем архив в необходимое место в "Datastore browser" или через "SFTP в /tmp" и включаем SSH в "Host -> Manage -> Services -> TSM-SSH:"
- Проверяем уровень обслуживания:
# esxcli software acceptance get
- Задаем уровень обслуживания:
# esxcli software acceptance set --level CommunitySupported
Установка:
После установки перезагрузка не требуется.
- (binares)
# cd vmfs/volumes/
# tar -zxf NutClient-ESXi-*tar.gz
# ls
# sh upsmon-install.sh
---
- (offline bundle)
# esxcli software vib install -d /tmp/NutClient-ESXi-2.8.2-2.6.2-offline_bundle.zip
Installation Result
Message: Operation finished successfully.
Reboot Required: false
VIBs Installed: Margar_bootbank_upsmon_2.8.2-2.6.2
VIBs Removed:
VIBs Skipped:
- Обновление:
# esxcli software vib update -d /tmp/NutClient-ESXi-2.8.2-2.6.2-offline_bundle.zip
- Удаление:
# esxcli software vib remove -n upsmon
Настройка:
Переходим в "Host -> Manage -> System -> Advanced settings" и в поле поиск вводим "UserVars.Nut". По каждому параметру имеетя описание.
Нам понадобятся:
UserVars.NutUpsName = ippon@sbc0
UserVars.NutUser = esxi0
UserVars.NutPassword = pass
Каждый раз когда меняется один из параметров, необходимо перезапустить службу.
Автозапуск службы:
Переходим в "Host -> Manage -> Services -> NutClient" выбираем: Actions и в Policy задаем Start and stop witch host. Запускаем службу - Start.
Nut-Server:
Для проверки, подключился ли клиент, на сервере вводим команду:
# service nut-server status
Для корректного завершения виртуальных машин на гипервизоре, необходимо чтобы на каждую VM был установлен VMware Tools.
Show Links for Downloads: