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).