IPMI
IPMI-управление сервером необходимо для операций ограждения (при авариях) и управления электропитанием серверов в составе кластера в режиме динамического управления питанием в кластере. Также на основании ответа Baseboard Management Controller (BMC) сервера принимается решение о запуске ВМ на другом сервере кластера.
Настройка доступа по IPMI-интерфейсу сервера необходима для использования типа ограждения IPMI при настройке связности узла (в окне Серверы – <имя сервера> – Настройка связанности). При нажатии кнопки Настройки - Получить IP происходит опрос ВМС сервера на предмет текущих сетевых настроек первого канала управления IPMI. Если IP-адрес не отобразился, то стоит проверить работоспособность BMC платы сервера или ввести адрес вручную.
Есть ли жизнь без IPMI?
Есть, но с некоторыми ограничениями в плане ограждения сервера.
Управление питанием по IPMI
Для управления питанием сервера необходимо перейти в Web-интерфейсе в раздел Серверы основного меню, выбрать целевой сервер, далее перейти во вкладку Оборудование и в раскрывшемся списке выбрать IPMI. В открывшемся окне будут доступны следующие действия:
-
Запуск сервера. Для того чтобы выполнить запуск сервера, необходимо нажать кнопку запустить.
-
Приостановка работы сервера. Для того чтобы приостановить работу сервера, необходимо нажать кнопку приостановить.
-
Перезагрузка сервера. Для того чтобы выполнить перезагрузку сервера, необходимо нажать кнопку перезагрузить.
-
Принудительная перезагрузка сервера. Для того чтобы выполнить принудительную перезагрузку сервера, необходимо нажать кнопку принудительно перезагрузить.
-
Выключение сервера. Для того чтобы выполнить выключение сервера, необходимо нажать кнопку выключить.
Внимание!
Перед управлением питанием необходимо перевести сервер в Сервисный режим, нажав кнопку Сервисный режим!. После окончания работ, связанных с управлением питанием сервера, необходимо перевести сервер в Стандартный режим, нажав кнопку Стандартный режим. Подробная информация о Сервисном и стандартном режимах приведена в разделе Сервисный и стандартный режим.
Просмотр показаний датчиков IPMI
Для получения списка датчиков IPMI и их показаний необходимо нажать кнопку Запросить состояние датчиков.
Настройка IPMI сервера
Для того чтобы выполнить настройку IPMI сервера, необходимо перейти в Web-интерфейсе в раздел Серверы основного меню, выбрать целевой сервер, далее перейти во вкладку Оборудование, в раскрывшемся списке выбрать IPMI и нажать кнопку Настройки. В открывшемся окне необходимо настроить следующие поля:
-
IP-адрес IPMI - это IP-адрес платы управления IPMI. Его можно получить автоматически, нажав кнопку Получить IP. Если автоматическое получение IP-адреса не работает или полученный IP-адрес некорректный, то необходимо проверить работоспособность BMC платы или ввести его вручную в соответствующее поле.
-
Имя пользователя IPMI - это имя (логин) учетной записи IPMI, от имени которой будут выполняться все дальнейшие действия.
-
Пароль IPMI - это пароль от используемой учетной записи IPMI.
После заполнения всех полей необходимо нажать кнопку Сохранить.
IPMI over Lan
Перед изменением IPMI настроек убедитесь через Web-интерфейс, что в ВМС сервера включена поддержка запросов по сети (например, опция "IPMI over Lan" в iDRAC).
Проверить доступность IPMI можно командой
ipmitool -I lanplus -H [ipmi_ip] -U [ipmi_username] -P [ipmi_password] power status
.
Если при изменении настроек IPMI появляется ошибка Интерфейс IPMI на указанном адресе
недоступен с указанными параметрами, то можно посмотреть детальную ошибку в журнале контроллера в CLI командой log controller
.
Варианты использования IPMI
-
Для удобного мониторинга состояния датчиков материнской платы.
-
Для связности контроллера с сервером и его ограждения. Подробное описание смотрите в Настройки связности.
-
Для использования кластерного транспорта типа gfs2. Подробное описание смотрите в Кластерные транспорты.
-
Для watchdog. Подробное описание смотрите в Кластерные транспорты.
Проверка IPMI
Базовая команда:
ipmitool -I lanplus -H {ip} -U {username} -P {password} {subset} {action}
Параметры:
subset: 'power' if action not in ('sensor', 'sdr') else ''
action: soft, cycle, on, off, reset, status, sdr, sensor
Пример получения статуса питания
ipmitool -I lanplus -H {ip} -U {username} -P {password} power status