На серверах HPE для администрирования реализована подсистема iLO, которую периодически надо обновлять. Выполняем обновление iLO 4.
Проверка текущей версии iLO на сервере
Стараюсь поддерживать ПО в актуальном состоянии, а при объявлении критичных обновлений вне очереди произвожу обновление. В этот раз критичная уязвимость была найдена в iLO.
Первым делом необходимо выяснить версию текущей прошивки, для этого воспользуется 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.
Выполнение обновления iLO
Прошивку произведем через уже открытую страницу web-интерфейса iLO. Нажмем кнопку Выбрать файл, указав в диалоге выбора файл ilo4_260.bin нажмем кнопку Upload.
После чего увидим прогресс загрузки и проверки прошивки, за этим отпадет web-интерфейс. Через 2-3 минуты можно подключаемся и проверять текущую версию
Обновление микропроцессорного обеспечения на 2.60 прошло успешно и заняло не более пяти минут.