Supermicro IPMICFG: сброс пароля IPMI на ESXi

Описание

Использование утилиты IPMICFG для сброса пароля IPMI (BMC — Baseboard Management Controller, контроллер управления платой) на серверах Supermicro в среде VMware ESXi.


Контекст

Применяется в случаях:

  • утерян пароль IPMI;
  • отсутствует доступ к веб-интерфейсу BMC;
  • требуется восстановление доступа без перезагрузки сервера.

⚠️ Риски

Выполняется с повышенными привилегиями на гипервизоре

  • используется неподписанный VIB (--no-sig-check);
  • вмешательство в работу BMC;
  • возможны ограничения со стороны прошивки;
  • потенциальное нарушение политики безопасности hypervisor (гипервизора).

Альтернатива

Рекомендуется по возможности:

  • выполнить сброс через BIOS/физический доступ;
  • использовать веб-интерфейс IPMI (если доступен);
  • использовать актуальные инструменты производителя.

Файлы

Пакет

Контрольная сумма (SHA-256)

3c8db3ca255939a1e6cb32b2b301d5e6038be69b281707e5da5607f3100150ee  IPMICFG_1.37.0_build.250723.ESXi.zip

Проверка контрольной суммы:

echo "3c8db3ca255939a1e6cb32b2b301d5e6038be69b281707e5da5607f3100150ee  IPMICFG_1.37.0_build.250723.ESXi.zip" | sha256sum -c -

Ожидаемый результат:

  • OK — файл целый
  • FAILED — файл повреждён или подменён

Решение

1. Загрузка файла на ESXi

С локальной машины:

scp IPMICFG_1.37.0_build.250723.ESXi.zip root@esxi:/tmp/

2. Проверка контрольной суммы

echo "3c8db3ca255939a1e6cb32b2b301d5e6038be69b281707e5da5607f3100150ee  IPMICFG_1.37.0_build.250723.ESXi.zip" | sha256sum -c -

3. Установка VIB-пакета

esxcli software vib install -d /tmp/IPMICFG_1.37.0_build.250723.ESXi.zip --no-sig-check

4. Сброс пароля пользователя ADMIN

/opt/supermicro/ipmicfg/IPMICFG.esxi -user setpwd 2 NEWPASSWORD

где 2 — идентификатор пользователя ADMIN в IPMI.


⚠️ Ограничение

  • максимальная длина пароля: 19 символов

Проверка

  • открыть веб-интерфейс IPMI;
  • войти под пользователем ADMIN;
  • убедиться, что доступ восстановлен;
  • сменить пароль на постоянный.

Ограничения

  • утилита специфична для Supermicro;
  • зависит от версии прошивки BMC;
  • после обновлений ESXi может потребоваться повторная установка.

Связанные материалы