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-check4. Сброс пароля пользователя ADMIN
/opt/supermicro/ipmicfg/IPMICFG.esxi -user setpwd 2 NEWPASSWORDгде 2 — идентификатор пользователя ADMIN в IPMI.
⚠️ Ограничение
- максимальная длина пароля: 19 символов
Проверка
- открыть веб-интерфейс IPMI;
- войти под пользователем
ADMIN; - убедиться, что доступ восстановлен;
- сменить пароль на постоянный.
Ограничения
- утилита специфична для Supermicro;
- зависит от версии прошивки BMC;
- после обновлений ESXi может потребоваться повторная установка.