Ошибка обновления прошивки 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 из этого состояния - или знает, возможно, для этого потребуется замена материнской платы сервера?
Заранее благодарю за любые предложения!
2 ответа
Обновите вашу систему и встроенное ПО ILO, используя:
- Интеллектуальная функция обеспечения HPE, встроенная в ваш хост.
- Пакет обновления HPE для загрузочного DVD ProLiant ISO.
Или же...
Обновите прошивку 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, а затем мне пришлось выполнить физический цикл включения и выключения, чтобы убрать индикатор ошибки, но после этого все обновилось нормально.