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

IPMI

Общие сведения

В случае, если аппаратная платформа сервера, на которую установлен SpaceVM, поддерживает управление сервером по IPMI, то доступен переход к IPMI из Web-интерфейса SpaceVM.

Варианты использования IPMI:

  • Управление питанием.

    Внимание

    Перед управлением питанием необходимо перевести сервер в Сервисный режим, нажав кнопку Сервисный режим.

    После окончания работ, связанных с управлением питанием сервера, необходимо перевести сервер в Стандартный режим, нажав кнопку Стандартный режим.

    Подробная информация о сервисном и стандартном режимах.

  • Мониторинг состояния системы.

    Для получения списка датчиков IPMI и их показаний необходимо нажать кнопку img.

  • Удаленная консоль (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).