BMC позволяет администрировать сервер независимо от основной операционной системы. Через отдельный контроллер можно проверить состояние оборудования, включить или перезагрузить сервер, открыть удалённую консоль и автоматизировать мониторинг.
Что такое BMC
BMC — Baseboard Management Controller, отдельный контроллер управления на системной плате. Он работает независимо от основной ОС и предназначен для out-of-band management — управления сервером через отдельный контур.
BMC, IPMI и Redfish — не одно и то же
| Термин | Что это | Для чего используется |
|---|
| BMC | Аппаратно-программный контроллер на сервере | Мониторинг и удалённое управление платформой |
| IPMI | Стандарт/интерфейс управления | Команды состояния, питания, датчиков и событий |
| Redfish | Современный API на базе web-технологий | Автоматизация управления и интеграция с системами мониторинга |
| iKVM / KVM over IP | Удалённая консоль | Работа с экраном, клавиатурой и мышью сервера через сеть |
Что можно делать через BMC
- включать, выключать и перезагружать сервер;
- просматривать аппаратные датчики и журналы событий;
- контролировать состояние вентиляторов, температур и блоков питания;
- использовать удалённую консоль;
- подключать virtual media для установки или обслуживания ОС;
- получать данные через IPMI, Redfish, SNMP или другие поддерживаемые интерфейсы.
Dedicated и shared management LAN
У сервера может быть отдельный физический порт BMC или режим совместного использования одного из сетевых портов. Для производственной среды важно заранее определить, как построена сеть управления, кто имеет к ней доступ и как она изолирована от пользовательского трафика.
BMC и BIOS/UEFI
BMC не заменяет BIOS/UEFI. BIOS/UEFI отвечает за инициализацию и настройки серверной платформы при загрузке, а BMC предоставляет независимый канал управления и мониторинга. Через BMC часто можно удалённо попасть в BIOS/UEFI с помощью KVM.
Почему BMC важен в эксплуатацииЕсли сервер находится в удалённой серверной или дата-центре, BMC позволяет выполнить значительную часть диагностики без физического доступа к оборудованию.
Что проверить в спецификации сервера
Наличие самого BMC ещё не означает одинаковый набор функций у всех моделей. Нужно проверять поддержку HTML5 KVM, virtual media, Redfish API, IPMI, SNMP, журналов событий, отдельных лицензий и выделенного management-порта.
Безопасность контура управления
BMC имеет высокий уровень доступа к серверу, поэтому его интерфейс не должен без необходимости быть доступен из пользовательской или публичной сети. Для эксплуатации важны отдельный management-сегмент, контроль учётных записей, обновление firmware и ограничение сетевого доступа.
OUT-OF-BANDНезависимость от ОСПитание, датчики и диагностика доступны через отдельный контроллер.
REMOTEKVM и mediaУдалённая диагностика, установка и обслуживание системы.
APIRedfish / IPMIМониторинг и автоматизация управления серверным парком.