Ошибка обновления прошивки HP iLO 4, застрявшая на "Проверка цифровой подписи HP" и прогресс прошивки 1%. Застрял на прошивке 1.51, ProLiant DL360p Gen8

Я пытаюсь обновить прошивку iLO 4 на HP ProLiant DL360p Gen8. Это VMHost, работающий под управлением VMware ESXi, 5.1.0, 2323236. Виртуальная машина, на которой она работает, - Windows Server 2008 R2 Standard.

В настоящее время работает прошивка iLO v1.5.1. Я пытаюсь обновить его до 2.61, так же, как наши другие серверы. Я делал это обновление много раз через веб-интерфейс iLO, загружая файл ilo4_261.bin и т. Д. Это первый и единственный сервер, с которым я столкнулся с этой проблемой во многих поколениях и моделях серверов HPe.

По какой-то причине этот конкретный сервер не обновляется. Он застревает на экране "Проверка цифровой подписи HP Secure" и в нижней части экрана указывает "Выполнение прошивки прошивки: 1 %" - ниже приведен скриншот этого. Это будет продолжаться бесконечно (по крайней мере, недели), пока сервер не отключится от питания. Там нет возможности отменить или попробовать еще раз, и т. Д.

Я пробовал много вещей, чтобы решить эту проблему, вот список:

  • Пробовал перезапускать ("перезагружать") сам iLO со страницы диагностики, а также с hponcfg, Несмотря на то, что iLO, похоже, перезагружается, он возвращается к этому застрявшему состоянию обновления после входа в систему.
  • Эта ошибка / ошибка обновления, которую я вижу, на самом деле упоминается в руководстве пользователя HP iLO 4. Он говорит, что решение состоит в том, чтобы сбросить iLO к значениям по умолчанию, используя hponcfg -r, Я сделал это из /var/hp/tools/ установить на ESXi на сервере, и хотя он успешно сбросил настройки на значения по умолчанию (установите IP на 0.0.0.0, удаленные учетные записи пользователей и т. д.), iLO все еще застревает в состоянии обновления после этого.
  • Я использовал hponcfg скрипт для обновления прошивки iLO из командной строки. Это терпит неудачу со следующей ошибкой. Я вижу эту ошибку в руководстве по RIBCL и руководстве по ошибкам, но нет никакого объяснения того, что на самом деле означает эта ошибка или как ее устранить! Я предполагаю, что эта ошибка просто говорит о том, что она не мигает, потому что она застряла в этом состоянии? Вот ошибка в полном выводе:
/opt/hp/tools # ./hponcfg -f firmware.xml
HP Lights-Out Online Configuration utility

Version 4.4-0 (c) Hewlett-Packard Company, 2014
Firmware Revision = 1.51 Device type = iLO 4 Driver name = hpilo
iLO IP Address: 0.0.0.0
</-- ERROR :      STATUS= 0x005E
     MESSAGE= Open flash part failed. -->
Script failed
/opt/hp/tools #
  • Я связался с поддержкой HP в этой теме. Они рекомендовали мне отключить сервер от питания, чтобы вывести iLO из этого состояния обновления; а затем обновите прошивку до версии 2.10 вместо промежуточного обновления.
    • В то время как при отключении питания сервер действительно вывел его из этого состояния обновления - в следующий раз, когда я попытался обновить его до версии 2.10, он вернулся в это состояние обновления с зависанием, где он все еще застрял на сегодняшний день.

Так как это хост высокой доступности, который обычно управляется только удаленно, я действительно хочу ограничить количество раз, когда мне приходится просить нашего клиента зайти на сайт, чтобы снова отключить его от источника питания.

Моя текущая мысль состоит в том, чтобы заставить их снова отключить питание, стереть настройки по умолчанию, а затем попробовать прошить прошивку из командной строки, используя hponcfg и посмотреть, пройдет ли это в таком состоянии? Но я не очень верю, что это сработает; так что я надеюсь, что у кого-то есть лучшее предложение, или он знает другой способ вывести iLO из этого состояния - или знает, возможно, для этого потребуется замена материнской платы сервера?

Заранее благодарю за любые предложения!

Вот скриншот того, как он застрял в веб-интерфейсе iLO:

2 ответа

Обновите вашу систему и встроенное ПО ILO, используя:

Или же...

Обновите прошивку ILO, используя специальные пакеты для вашей версии VMware ESXi. Инструкции находятся по ссылке.

После некоторого обратного проектирования это проблема с ДРЕВНИМИ версиями ILO4. Если СИСТЕМНЫЕ ЧАСЫ после 2015 года, процесс проверки сертификата завершится сбоем, и процесс обновления зависнет на 1%.

Единственный способ исправить это – сделать ПРЯМУЮ ВСПЫШКУ. Это означает, что вам необходимо включить переключатель «Безопасность ILO», а затем загрузить на компьютере Linux. Загрузите последний пакет Linux. это (на момент написания) 2.81: https://downloads.hpe.com/pub/softlib2/software1/sc-linux-fw-ilo/p192122427/v213013/CP051872.scexe

Запустите «bash CP051872.scexe --unpack=.». а затем './flash_ilo4 --direct'

Это отключает все проверки и проверки и напрямую перезаписывает флэш-память ILO из ОС. Мне пришлось сделать это с парой BL460 G8, а затем мне пришлось выполнить физический цикл включения и выключения, чтобы убрать индикатор ошибки, но после этого все обновилось нормально.

Другие вопросы по тегам