Как сбросить пароль IPMI на сервере Supermicro?

Hardware

Обсуждение тут




Сброс пароля с помощью утилиты IPMICFG от Supermicro

Если с IPMI возникли проблемы, но возможность входа в систему сохраняется, можно выполнить перезагрузку IPMI контроллера (cold reset) или сброс пароля IPMI из запущенной ОС при помощи утилиты IPMICFG для Windows.

Если на сервере отсутствует ОС, можно загрузиться с любого LIveCD, например WinPE.11_10_Strelec_2025.02.05_Eng с сайта Sergey Strelec https://sergeistrelec.name/ . Для записи образа на загрузочную USB флешку используем Rufus.

  1. Загружаем ОС на сервере
  2. Качаем с официального ftp-сервера Supermicro архив IPMICFG (https://www.supermicro.com/wftp/utility/IPMICFG/) и распаковать на диске
  3. В командной строке от администратора получаем ID пользователей: C:\IPMICFG\Windows\64Bit\IPMICFG-Win.exe –user list ID пользователя ADMIN представлен в графе User ID и равняется 2 .IPMICFG-Win.exe вывести пользователей
  4. Задать новый пароль C:\IPMICFG\Windows\64Bit\IPMICFG-Win.exe –user setpwd 2 password , где 2 — ID пользователя ADMIN, а password — новый пароль.IPMICFG-Win.exe сбросить пароль администратораНа моих северах пользователь ADMIN был просто … удален. Видимо из соображений безопасности. Но были оставлены другие пользователи с административными правами. Я использовал именно эту команду, но пароль поменялся у пользователя USERKVM
  5. В случае успешного выполнения команды появится сообщение Done.

Обращаю внимание, что максимальная длина пароля зависит от версии IPMI:

  • IPMI v1.5 поддерживает пароль не более 16 символов
  • IPMI v2.0 – 20 символов

Выполняем холодную перезагрузку Baseboard Management Controller (BMC) (потребуется пару минут):

C:\IPMICFG\Windows\64Bit\IPMICFG-Win.exe -r -d

Полный список доступных параметров IMPICFG можно вывести с помощью ключа:

C:\IPMICFG\Windows\64Bit\IPMICFG-Win.exe –help
IPMICFG-Win.exe –help

И перезагружаем сервер целиком. После сможете подключиться к серверу по IPMI через Web интерфейс или IPMIview