DCImanager 6 управляет питанием серверов через PDU и BMC (Intel AMT). Предпочтение отдаётся управлению через BMC (Intel AMT), так как это для сервера.
Порядок управления зависит от статусов BMC (Intel AMT) сервера и порта PDU, к которому сервер подключен. DCImanager 6 актуализирует статус портов PDU каждые пять минут после опроса оборудования.
Состояние питания сервера
Статус питания сервера зависит от статуса порта PDU, к которому подключен сервер, и статуса BMC (Intel AMT). Статусы могут принимать значения:
- ON — включен;
- OFF — выключен;
- UNKNOWN — неизвестно.
Если сервер подключен к неактивному порту PDU, DCImanager 6 считает, что этот сервер выключен.
Если сервер подключен к активному порту PDU или состояние порта неизвестно, DCImanager 6 определяет состояние питания сервера по статусу BMC (Intel AMT).
Статус порта PDU | Статус BMC (Intel AMT) | Статус питания сервера |
---|
OFF | ON | OFF |
OFF | OFF | OFF |
OFF | UNKNOWN | OFF |
ON | ON | ON |
ON | OFF | OFF |
ON | UNKNOWN | UNKNOWN |
UNKNOWN | ON | ON |
UNKNOWN | OFF | OFF |
UNKNOWN | UNKNOWN | |
Команды управления питанием
Для управления питанием сервера DCImanager 6 использует команды, реализованные в API-функциях:
- power_on — включает питание сервера;
- power_off — отключает питание сервера;
- power_reset — перезагружает включенный сервер или включает питание на выключенном.
Подробнее об API DCImanager 6 см. DCImanager 6 API.
Команда power_reset может быть выполнена при любом состоянии сервера.
Команда power_on может быть выполнена, если сервер выключен или его состояние неизвестно.
Команда power_off может быть выполнена, если сервер включен.
Логика работы команд
Включение сервера (power_on)
- Если порт PDU включен, команда включает сервер через BMC (Intel AMT).
- Если порт PDU выключен, команда включает порт PDU и ожидает включения BMC (Intel AMT).
Выключение сервера (power_off)
- Команда выключает сервер через BMC (Intel AMT).
- Если выключение через BMC (Intel AMT) не удалось, команда выключает порт PDU.
Перезагрузка сервера (power_reset)
- Если порт PDU и BMC (Intel AMT) сервера включены, команда перезагружает сервер через BMC (Intel AMT).
- Если порт PDU включен, а BMC (Intel AMT) сервера выключен, команда включает сервер через BMC (Intel AMT).
- Если порт PDU выключен, команда включает порт PDU и ожидает включения BMC (Intel AMT).
Может быть полезно
Связанные статьи: