IPMI
Общие сведения
В случае, если аппаратная платформа сервера, на которую установлен SpaceVM, поддерживает управление сервером по IPMI, то доступен переход к IPMI из Web-интерфейса SpaceVM.
Варианты использования IPMI:
-
Управление питанием.
Внимание
Перед управлением питанием необходимо перевести сервер в Сервисный режим, нажав кнопку Сервисный режим.
После окончания работ, связанных с управлением питанием сервера, необходимо перевести сервер в Стандартный режим, нажав кнопку Стандартный режим.
-
Мониторинг состояния системы.
Для получения списка датчиков IPMI и их показаний необходимо нажать кнопку
. -
Удаленная консоль (KVM).
-
Управление конфигурацией BMC.
-
Оповещения и уведомления.
-
Операция ограждения.
-
Управление электропитанием серверов в составе кластера в режиме динамического управления питанием в кластере.
Также на основании ответа BMC сервера принимается решение о запуске ВМ на другом сервере кластера.
-
Использование типа ограждения IPMI при настройке связности узла.
-
Использование кластерного транспорта типа GFS2.
Подробное описание кластерных транспортов.
-
Использование Watchdog.
Подробнее о модуле Watchdog описано в разделе Кластерные транспорты.
Настройка IPMI
Для того чтобы выполнить настройку IPMI сервера, необходимо перейти в Web-интерфейсе SpaceVM в раздел Серверы - <Сервер>, далее на вкладку Оборудование - IPMI и нажать кнопку Настройки. В открывшемся окне заполнить следующие данные:
-
IP-адрес IPMI.
IP-адрес платы управления IPMI.
IP-адрес можно получить автоматически, нажав кнопку Получить IP. Если автоматическое получение IP-адреса не происходит или полученный IP-адрес некорректный, необходимо проверить работоспособность BMC платы или ввести IP-адрес вручную.
-
Имя пользователя IPMI.
Логин учетной записи IPMI, от имени которой будут выполняться все дальнейшие действия.
-
Пароль IPMI.
Пароль учетной записи IPMI.
После заполнения всех полей необходимо нажать кнопку ОК.
Проверка IPMI
Базовая команда:
ipmitool -I lanplus -H {ip} -U {username} -P {password} {subset} {action}
где:
-
ipmitool— утилита для взаимодействия с IPMI. Она позволяет управлять серверами удаленно, даже если основная операционная система не работает (например, когда сервер выключен). -
-I lanplus— указание на протокол, который будет использоваться для подключения.lanplusуказывает на использование протокола IPMI v2.0 с улучшенной безопасностью (шифрованием). -
-H {ip}— IP-адрес сервера, к которому происходит подключение через IPMI. -
-U {username}— имя пользователя для аутентификации в системе IPMI. -
-P {password}— пароль для аутентификации. -
{subset}— команда, определяющая категорию управления или мониторинга системы. -
{action}— команда, которая определяет конкретное действие, выполняемое для указанной{subset}.
Часто используемые {subset} и их {actions}:
power - управление питанием системы
-
onВключение питания.
-
offВыключение питания.
-
resetНемедленный сброс системы.
-
cycleВыключение и включение (перезагрузка).
-
statusОтображение текущего состояния питания.
-
soft"Мягкое" выключение через операционную систему.
chassis - управление состоянием шасси сервера
-
statusОтображение состояния шасси.
-
restart_causeОтображение причины последней перезагрузки.
-
pohОтображение времени работы питания (Power-On Hours).
sensor - отображение показаний аппаратных датчиков
-
listОтображение списка всех датчиков.
-
readingСчитывание показаний конкретного датчика (указывая его ID).
sdr - управление репозиторием данных датчиков
-
listОтображение списка всех записей в SDR.
-
infoОтображение информации о конфигурации SDR.
sel - управление журналом системных событий
-
listОтображение журнала событий.
-
clearОчистка журнала событий.
user - управление пользователями IPMI
-
listОтображение списка всех пользователей.
-
set passwordИзменение пароля пользователя.
lan - управление сетевыми настройками IPMI
-
printОтображение текущих сетевых настроек.
-
setИзменение сетевых параметров (IP-адрес, шлюз и др.).
bmc - управление BMC
-
resetПерезагрузка BMC.
-
infoОтображение информации о BMC.
Дополнительные возможности
ipmitoolможно изучить на странице проекта и в документации используемого сервера (документация BMC/IPMI).