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