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

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