Решение проблем с IPMI у SuperMicro

В данной статье, описаны способы решение проблем, связанных с неработоспособностью IPMI на платформах известной фирмы SuperMicro.

Проблема: недоступен веб интерфейс ipmi, но сервер продолжает работать как ни в чем не бывало без ошибок и зависаний. Самая частая проблема, которая может наблюдаться на многих платформах. Решение:
1. Для платформ X8 (Xeon 5504, Xeon 56**). Источником проблемы, в большинстве случаев, является неверно инициализированный модуль ipmi, по причине неверной настройки и порядка подключения интерфейсов. При подключении данных платформ к питанию, необходимо заранее подключить порт ipmi к нужному коммутатору(включенному! важно). При подачи питания, начинается запуск ipmi, при котором опрашивается сетевой интерфейс ipmi, и, если на нем НЕТ активности, он просто отключается. Естественно и ipmi будет не доступен.
Для возобновления работы, необходимо обесточить платформу (если это единичная нода в платформе, можно просто её извлечь), затем подключить интерфейс ipmi, и только теперь подключать кабель питания.

2. Для платформ X7 (Core2Duo, Core2Quad): заходим в BIOS в пункт настройки IP адреса IPMI. Меняем IP адрес на любой другой, устанавливаем пункт update ipmi, сохраняем настройки bios и перезагружаем. Повторно заходим в BIOS, И возвращаем нужный IP адрес IPMI.

3. Для платформ X7 (Core2Duo, Core2Quad) с IPMI в виде отдельного модуля AOC-SIMSO: встречается более плачевный случай чем описано выше. Один из них, когда IPMI не может инициализироваться при включение сервера и bios нам постоянно сообщает «IPMI card is first powered.» В обычных случаях, данный процесс занимает около 10 минут, при следующей перезагрузки, такое не происходит и все работает. К сожалению, решение данной проблемы не найду. Если кто то подскажет, то буду рад читать Ваши комментарии по этому поводу.

Supermicro-IPMI-Initialization-IPMI-card-is-first-powered

Проблема: не работает клавиатура в консоли ipmi. Решение:
1. Для платформ X7 (Core2Duo, Core2Quad): необходимо зайти в BIOS, перейти в меню «Advanced»-«Advanced Chipset Control» и отключить функцию «ECHI Controller»
После таких действий, желательно зайти в веб интерфейс ipmi и произвести «Unit Reset». Если этого не сделать, в некоторых случаях вводимые символы с консоли не совпадают с отображаемыми.

ipmi_fix_ehci_disabled

2. Для платформ X9 (Core i3, Xeon E3, Xeon E5): в открывшейся консоли включаем клавиатуру и мышку в меню «Options»-«Keyboard Mouse Hotplug»

Проблема: сброс пароля ipmi. Решение:
Сбособ 1. Изменить/сбросить пароль, сбросить настройки ipmi можно с помощью официальной утилиты IPMICFG. Скачать утилиту можно здесь ftp://ftp.supermicro.com/utility/IPMICFG/. В архиве есть версии для работы из под DOS, Linux и Windows (XP/NT). Лично для меня было удобно сделать загрузочную usb dos флешку с ipmicfg и далее производить нужные настройки.
Создание загрузочной DOS USB флешки:
1. Скачиваем: загрузочные файлы DOS и программу для форматирования HP USB Disk Storage Format Tool
2. Запустив HP USB Disk Storage Format Tool с правами администратора, указываем нужный диск, пункты Quick Format и Create a DOS startup disk, где ниже указываем путь к распакованному архиву с загрузочными файлами. Форматируем.

hp_usb_disk_storage_format_tool

После форматирования, остается скопировать файлы утилиты IPMICFG в корень диска, установить его в сервер и загрузиться с него через F12/F11 или другими способами.
Теперь используем IPMICFG. Если Вы просматривали архив с утилитой, то явно заметили документ по работе с ней, где подробно расписаны все рабочие команды. Из большого количества нам понадобится лишь несколько.
Команда, сбрасывающая все настройки в стандартные вместе с паролями:

IPMICFG -fd
IPMICFG -fd

Или делаем другим способом. Просматриваем список пользователей ipmi:

IPMICFG -user list
IPMICFG -user list

Далее, меняем для нужного пользователя пароль:

IPMICFG -user setpwd
IPMICFG -user setpwd

Способ 2. Для пользователей Windows, помимо ipmicfg, есть дополнительная сервисная программа IPMI Configuration Utility, с помощью которой можно изменить пароль администратора, сетевые настройки, и полностью сбросить в стандартные.

ipmi_configuration_utility

VN:F [1.9.22_1171]
Рейтинг: 8.0/10 (7 голоса(ов))
Решение проблем с IPMI у SuperMicro, 8.0 out of 10 based on 7 ratings

  1. Открою небольшой секрет. Для того чтоб сбросить IPMI через команду «IPMICFG -fd», не обязательно делать загрузочную флешку, достаточно запустить командную строку из под винды и выполнить сию замечательную команду. И сервак перезагружать не нужно(юзеры работают), и IPMI сброшен. Проверено.
    1) cd c:\ipmicfg
    2) ipmicfg -fd

    • У меня проблема глобальней, не выводится сигнал на VGA.
      IPMI работает, но он запаролен…
      Установленных ОС на дисках нет — они пустые.
      Как его в таком случае сбросить?

  2. Долго упирался в игнорирующий dhcp интерфейс на x8.
    Моя проблема была первой в Вашем списке, сам отключить питание при поднятом интерфейсе почему-то не догадался.
    Спасибо!

  3. Добрый день. Подскажите пожалуйста столкнулся с такой проблемой: Supermicro x8dte-f стоит настройка в разделе IPMI IP — STATIC IP, при попытке изменить его на DHCP или просто сменить IP после сохранения через F10 — все возвращается обратно как и было …

    Сброс IPMI делал
    Прошивку обновил до последней

    Нечего не помогло 🙁

    В чем может быть проблема ?

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *