BMC IPMI

IPMI (Intelligent Platform Management Interface) нужен для управления серверами через отдельный контроллер BMC (Baseboard Management Controller). Контроллер BMC имеет отдельное (от основных компонентов) питание и независимые от основной системы NIC, BIOS, CPU (обычно на архитектуре ARM), OS (внутри контроллера). В результате, даже если сервер выключен, но есть питание на БП – можно зайти используя IPMI (CLI/WEB/ETC) и включить питание сервера. Подключение контроллера к материнской плате обычно происходит через PCI интерфейс, используя переходник.

Серверные продукты производителей типа HP ELO, DELL IDRAC, Huawei iBMC/iMANA основаны именно на IPMI. iBMC Huawei бесплатен (в отличии от других вендоров) – BMC встроен в каждый сервер и ключ для активации функционалане нужен.

 

Основные кейсы применения

  • мониторинг и логгирование – отправляет трапы по питанию (вкл/выкл), с датчиков (температуры/вентиляторы/etc) и сохраняет сам эвенты, включая скриншот/видео последнего события перед падением системы
  • remote KVM over IP – виртуальное подключение мыши, клавиатуры, монитора (KVM)

  • remote CD-ROM/USB/floppy – может пригодится для удаленной установки/обновления ОС

Leave a Reply