Перейти к основному содержимому

Управление питанием сервера с использованием команд Node Manager

Воспользуйтесь информацией из этого раздела для управления питанием сервера с помощью диспетчера узлов.

У микропрограммы диспетчера узлов Intel Node Manager нет внешнего интерфейса; следовательно, команды диспетчера узлов должны быть сначала получены XClarity Controller, а затем отправлены диспетчеру узлов Intel Node Manager. XClarity Controller функционирует как реле и устройство переноса для команд IPMI, используя стандартный мост IPMI.
Прим.
При изменении политик диспетчера узлов с использованием команд IPMI диспетчера узлов могут возникнуть конфликты с функцией управления питанием XClarity Controller. По умолчанию мостовое соединение команд диспетчера узлов Node Manager отключено во избежание конфликтов.

Для пользователей, которые желают управлять питанием сервера с помощью диспетчера узлов, а не XClarity Controller, доступна команда IPMI OEM, состоящая из (сетевая функция: 0x3A) и (команда: 0xC7).

Чтобы включить собственный тип команд IPMI диспетчера узлов:ipmitool -H <$XClarity_Controller_IP> -U <USERID> -P <PASSW0RD> raw 0x3a 0xc7 0x01

Чтобы выключить собственный тип команд IPMI диспетчера узлов:ipmitool -H <$XClarity_Controller_IP> -U <USERID> -P <PASSW0RD> raw 0x3a 0xc7 0x00

Ниже представлены примеры команд управления электропитанием диспетчера узлов.
Прим.
  • Указав канал 0 IPMI и целевой адрес 0x2c, можно воспользоваться командой IPMITOOL для отправки команд в диспетчер узлов Intel на обработку. Сообщение запроса используется для запуска действия, а сообщение ответа возвращается запрашивающему объекту.
  • Из-за пространственных ограничений команды отображаются в следующем формате.

Мониторинг питания с использованием команды «Получить глобальную статистику питания системы» (код команды 0xC8): Запрос:ipmitool -H <$XClarity_Controller_IP> -U <USERID> -P <PASSW0RD> -b 0x00 -t 0x2c raw 0x2E 0xC8 0x57 0x01 0x00 0x01 0x00 0x00 Ответ:57 01 00 38 00 04 00 41 00 39 00 ec 56 f7 53 5a 86 00 00 50

Ограничение мощности с использованием команды «Настроить политику диспетчера узлов Intel» (код команды 0xC1): Запрос:ipmitool -H <$XClarity_Controller_IP> -U <USERID> -P <PASSW0RD> -b 0x00 -t 0x2c raw 0x2e 0xC1 0x57 0x01 0x00 0x10 0x01 0xA0 0x00 0x00 0x00 0x60 0xea 0x00 0x00 0x00 0x00 0x1e 0x00Ответ:57 01 00

Энергосбережение с использованием команды «Настроить политику диспетчера узлов Intel» (код команды 0xC1): Запрос:ipmitool -H <$XClarity_Controller_IP> -U <USERID> -P <PASSW0RD> -b 0x00 -t 0x2c raw 0x2e 0xC1 0x57 0x01 0x00 0x10 0x01 0x00 0x00 0x00 0x00 0x60 0xea 0x00 0x00 0x00 0x00 0x1e 0x00

Функция «Получить ИД устройства» с использованием команды «Получить ИД устройства модуля управления Intel»:Запрос:ipmitool -H <$XClarity_Controller_IP> -U <USERID> -P <PASSW0RD> -b 0x00 -t 0x2c raw 0x06 0x01Ответ:50 01 03 05 02 21 57 01 00 05 0b 03 40 20 01

Дополнительные команды диспетчера узлов Intel доступны в последнем выпуске статьи Спецификация внешнего интерфейса диспетчера узлов системы интеллектуального питания Intel с использованием команд IPMI по адресу Intel Intelligent Power Node Manager, спецификация внешнего интерфейса с использованием IPMI.