+7 (495) 223-13-47
Telegram+7 (999) 825-80-00
info@compserver.ru

IPMI: что это и как настроить на сервере Supermicro

IPMI — стандарт удалённого управления сервером «мимо» операционной системы: включить и выключить сервер, увидеть экран и клавиатуру, установить систему с образа, посмотреть температуры и журнал ошибок — даже если сервер завис или выключен. Ниже — что такое IPMI и BMC, какой порт за это отвечает, как настроить IPMI на сервере Supermicro и как его защитить.

IPMI и BMC — что это

BMC (Baseboard Management Controller) — отдельный маленький компьютер на материнской плате сервера со своим процессором, памятью и сетевым портом. Он работает от дежурного питания: пока шнур в розетке, BMC доступен по сети, даже когда сервер выключен. IPMI (Intelligent Platform Management Interface) — протокол, по которому с BMC общаются программы; у современных BMC есть ещё веб-интерфейс и REST API Redfish.

У разных производителей это называется по-своему: Supermicro — IPMI или BMC, Dell — iDRAC, HPE — iLO, Lenovo — XClarity Controller, ASUS — ASMB, у Gigabyte — BMC на MegaRAC. Суть одна.

Что умеет IPMI

  • Питание: включить, выключить, перезагрузить «кнопкой» и жёстко — когда система зависла.
  • Удалённая консоль (iKVM): экран, клавиатура и мышь сервера в браузере — от настройки BIOS до рабочего стола ОС.
  • Виртуальные носители: подключить ISO-образ с компьютера администратора как DVD и установить систему без похода в серверную.
  • Датчики: температуры процессоров и дисков, обороты вентиляторов, напряжения, состояние блоков питания.
  • Журнал событий (SEL): ошибки памяти ECC, перегрев, отказ блока питания, вскрытие корпуса — с датой и временем.
  • Оповещения на почту и по SNMP, обновление прошивок BIOS и BMC, управление через Redfish.

Порт IPMI

У серверов Supermicro отдельный порт управления — RJ-45 1 Гбит/с, обычно над USB-портами на задней панели. BMC можно настроить на работу через него или через первый сетевой порт сервера (общий режим): по умолчанию стоит «Failover» — если в выделенный порт подключён кабель, BMC работает через него, если нет — через LAN1. Для порядка и безопасности лучше выделенный порт в отдельной сети управления.

Как настроить IPMI на Supermicro

  1. Подключите кабель в порт IPMI и в коммутатор сети управления.
  2. Задайте адрес. По умолчанию BMC берёт адрес по DHCP — его видно в BIOS (Setup → IPMI → BMC Network Configuration) и на экране POST. Там же можно задать статический адрес, маску, шлюз и VLAN. Из работающей ОС то же делают утилитой IPMICFG или ipmitool.
  3. Войдите в веб-интерфейс: https://адрес-BMC в браузере. Логин — ADMIN. На платах, выпущенных примерно с 2020 года, пароль уникальный — он напечатан на наклейке на плате или корпусе (BMC Password); на старых платах пароль ADMIN.
  4. Сразу смените пароль, заведите отдельные учётные записи администраторам, отключите ненужные службы.
  5. Обновите прошивку BMC до последней версии с сайта Supermicro.
  6. Настройте оповещения на почту или в систему мониторинга (SNMP, Zabbix по IPMI или Redfish).

Часть функций на некоторых поколениях плат Supermicro лицензируется отдельно (ключи OOB / DCMS) — например, обновление BIOS через BMC. Если это нужно, скажите при заказе — ключ можно добавить в сборку.

ipmitool: основные команды

Из Linux или Windows по сети (интерфейс lanplus):

  • ipmitool -I lanplus -H адрес -U ADMIN -P пароль chassis power status — включён ли сервер; power on, power soft (мягкое выключение), power cycle;
  • … sdr list — все датчики; … sel list — журнал событий;
  • … sol activate — текстовая консоль сервера (Serial over LAN).

Безопасность

  • Никогда не открывайте IPMI в интернет. BMC даёт полный контроль над сервером, а у протокола IPMI 2.0 есть известные слабости. Только отдельная сеть или VLAN управления, доступ — через VPN.
  • Уникальные сложные пароли, отдельные учётные записи, отключённые неиспользуемые службы.
  • Регулярное обновление прошивки BMC — в ней тоже находят уязвимости.

Серверы с IPMI

BMC с IPMI, iKVM и Redfish есть во всех серверных платформах, которые мы собираем: серверы Supermicro, Gigabyte, ASUS, а также серверы Compserver на этих платформах. Собрать свой — в конфигураторе. Вопросы — +7 (495) 223-13-47.

Читайте также

Позвонить специалисту прямо сейчас: +7-495-223-13-47 +7-999-825-80-00 Почта: info@compserver.ru