Linux. HPE обновление iLO 4

В конце мая 2018 года вышло критичное обновление iLO 4, как оказалось его необходимо обновлять отдельно, а этот момент я упустил. Разбираемся с обновлением

Задача

Выполнить обновление микропроцессорного обеспечения iLO 4 на актуальную версию. Все операции по подготовке и выполнению обновления произвести под управлением ОС Debian.

Решение

Статья завалялась в черновиках, версии на изображениях обновляемой прошивки на момент публикации статьи не самая актуальная, но актуальности статья от этого не теряет!

Стараюсь поддерживать ПО и прошивки в актуальном состоянии, а при объявлении критичных обновлений вне очереди произвожу обновление. В этот раз критичная уязвимость была найдена в iLO 4.

Первым делом необходимо выяснить версию текущей прошивки, для этого воспользуется web-интерфейсом iLO. Версию прошивки можно увидеть в разделе Administration — Firmware

В нашем случае версия прошивки 2.50, проверить наличие обновлений можно перейдя по ссылке на указанной странице http://www.hpe.com/support/ilo4.

На открывшейся странице установим отбор по типу программного обеспечения — микропроцессорное обеспечение.

Как видно HPE предлагает нам  пакеты для Windows и Linux, но прошивка поставляется не в виде *.bin, а в виде *.exe или *.scexe. Разберем как получить файл прошивки из обоих форматов,  скачиваем файлы с обоими расширениями.

На этой же странице можно подписаться на оповещения об обновлениях.

Получение прошивки из *.scexe

Файл CP036949.scexe необходимо сделать исполняемым

chmod +x ./ CP036949.scexe

Теперь необходимо распаковать файл указав директорию, укажем /home/guesto/Dowload/HPiLO

./CP036949.scexe --unpack=/home/guesto/Dowload/HPiLO
CP036949.xml
flash_ilo4
ilo4_260.bin
README.txt

В итоге получили несколько файлов, в том числе требуемый файл ilo4_260.bin.

Получение прошивки из *.exe

Файл cp036947.exe  необходимо просто распаковать командой unzip, распаковка произойдет в ткущий каталог

unzip cp036947.exe
inflating: README.txt
inflating: SignedImageInstaller.dll
inflating: SignedImageInstaller64.dll
inflating: cp036947.xml
inflating: cpqsetup.exe
inflating: cpqsysio.sys
inflating: cpqsysio64.sys
inflating: ilo4_260.bin

В итоге получили несколько файлов, в том числе требуемый файл ilo4_260.bin.

Прошивка

Прошивку произведем  через уже открытую страницу web-интерфейса iLO. Нажмем кнопку Выбрать файл, указав в диалоге выбора файл ilo4_260.bin нажмем кнопку Upload.

После чего увидим прогресс загрузки и проверки прошивки, за этим отпадет web-интерфейс. Через 2-3 минуты можно подключаемся и проверять текущую версию

Обновление микропроцессорного обеспечения на 2.60 прошло успешно и заняло не более пяти минут.

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

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