HP Smart Array 6400 - Обновляем прошивку

imageЕсли вы работаете с серверным оборудованием HP на платформе Windows, то в основной своей массе обновление микропрограммного обеспечения (firmware) той или иной железяки от HP не представляет особых сложностей, так как почти всегда на сайте техподдержки HP доступны последние версии утилит Online-обновления под Windows. Задача может несколько усложнится если возникает потребность прошить какую-то уже морально устаревшую железку. HP предоставляет универсальный загрузочный диск который содержит в себе большую коллекцию прошивок для Offline-обновления. Ранее этот диск назывался Firmware Maintenance CD и умещался на стандартный накопитель CD, но спустя какое-то время, перерос формат CD и трансформировался в современный HP Smart Update Firmware DVD. Не смотря на постоянный рост, из состава этого диска периодически убираются последние доступные версии прошивок для оборудования которое со временем морально устаревает. В этом можно убедиться, если почитать историю изменения состава диска от версии к версии.

Рассмотрим процесс обновления прошивки железяки, уже ставшей на сегодня раритетом - RAID контроллера HP Smart Array 6400.

Потребность обновления прошивки для этого контроллера диктуется статусным предупреждением которое выдаёт утилита HP Array Configuration Utility, говорящее о потенциальных проблемах при использовании массивов RAID 1 и RAID 1+0

image

Как мы видим, в статусном сообщении в данном случае есть ссылка на документ c01587778 в котором описаны проблемы исправляемые новой версией прошивки. Воспользовавшись поиском, открываем этот документ на сайте HP - Document ID: c01587778 - FIRMWARE UPGRADE REQUIRED to Prevent Rare Potential Data Write Errors on a RAID 1 or RAID 1+0 Volume Configured on an HP Smart Array SAS/SATA or SCSI Controller in Scenario of Concurrent Background Surface Analysis and I/O Write Operations

В документе находим информацию о том, что для исправления описанных проблем для нашего контроллера требуется прошивка версии не ниже 2.84

image

Для того чтобы скачать последнюю свежую версию прошивки для нашего контроллера, переходим на сайт техподдержки HP - в раздел сайта Support Center и выполняем поиск по названию модели, в нашем случае "HP Smart Array 6400". Как мы видим, нужная нам версия прошивки не доступна для платформы Windows.

image

Наряду с этим, в текущую версию диска HP Smart Update Firmware DVD 9.30 прошивка для данного контроллера также не включена. Поэтому нашей задачей будет скачать доступное обновление для Linux и интегрировать его в загрузочный диск HP Smart Update Firmware DVD.

Для этого нам потребуется:

  • Само обновление прошивки - Online ROM Flash Component for Linux 2.84 (A), а конкретней два файла из архива обновления - CP009355.scexe и CP009355.md5
  • Образ загрузочного диска Smart Update Firmware DVD ISO 9.30 (FW930.2011_0503.59.iso)
  • Утилита HP USB Key Utility for Windows 1.6.0.0 (cp014214.exe)

Последнюю версию загрузочного образа и утилиты можно загрузить по ссылке: HPE USB Key Utility for Windows

С помощью утилиты мы запишем образ диска на USB-накопитель, сделав его загрузочными, после чего на этот же накопитель скопируем файлы обновления нашего контроллера.

Для того чтобы установить утилиту в Windows 7 в свойствах инсталлятора включим режим совместимости с Windows Vista (SP2)

image

После установки сама утилита (hpusbkey.exe) у меня корректно заработала также только в режиме совместимости Windows Vista (SP2) и только в режиме запуска с повышенными административными привилегиями.

При запуске утилиты выбираем создание загрузочного USB-накопителя, понимая то что все данные на накопителе будут утеряны в процессе форматирования.

image

На следующем шаге определяем образ диска который будет перенесён на накопитель

image

Далее нас предупредят что все данные на USB накопителе будут утеряны и будет выполнена подготовка накопителя. После того как утилита закончит свою работу, посмотрим что у нас появилось на накопителе..

image

Скопируем ранее распакованные файлы обновления прошивки контроллера

CP009355.scexe

CP009355.md5

в подкаталог HPFWUP930hpswpackages

Если в качестве образа используется старая версия Firmware Maintenance CD то файлы нужно скопировать в подкаталог compaqswpackages

После этого в BIOS сервера меняем порядок опроса загружаемых устройств и загружаем сервер с получившегося USB-накопителя.

image

В меню загрузки HP Smart Update Firmware Boot Menu обязательно выбираем интерактивный режим установки обновлений – Interactive Firmware Update

image

Далее, на стартовом экране установщика, переходим на закладку Firmware и кликаем по гиперссылке Install Firmware

image

После этого в память сервера будет подгружен HP Smart Update Manager который покажет имеющиеся у него преднастроенные пакеты обновлений. Так как в ручную добавленное нами обновление относится к категории Non-Bundle product, то есть не входит не в один их преднастроенных пакетов, обязательно нужно будет отметить опции ALLOW NON-BUNDLE PRODUCTS и ALLOW NON-BUNDLE VERSIONS

image

Далее HP Smart Update Manager выполнит проверку необходимости установки указанных категорий обновлений и выведет список требуемых обновлений, в котором мы и должны будем отметить интересующее нас обновление прошивки нашего контроллера

image

Дождавшись окончания процесса offline-установки обновлений можно просмотреть лог установки.

image

После перезагрузки сервера убеждаемся в том что отображается обновлённая версия прошивки и исчезло статусное предупреждение утилиты HP Array Configuration Utility.

image

Всего комментариев: 4 Комментировать

  1. artem /

    спасибо огромное!

  2. Герасим /

    а у меня висит картинка HP и ползунок снизу уже добежал до конца.. картинка дышит белой окружность который час уже... выбрал интерактив апдейт... при нажатии на любую кнопку выскакивает окно загрузки линукса и останавливается на cat: can't open 'hpdisc_plugins.dat': No such file or directory
    fiber channel detected, Hard disk(s) initializing. please wait...
    еще одно нажатие и появляется строчка с
    plymonthd: could not start boot splash: no such file or directory....
    что с этим делать не пойму.. разные spp hp sum hp sim версии пробовал.. эффекта не дало..

    1. Алексей Максимов / Автор записи

      Возможно используемый набор драйверов в загрузчике Smart Update не содержит драйвера для какой-то специфической железки имеющейся в Вашем сервере. Так как конечной целю является прошивка именно контроллера HP Smart Array 6400, то для успешной загрузки Smart Update предлагаю вытащить на время прошивки из сервера все прочие девайсы типа Fiber HBA.

      1. Герасим /

        я честно говоря искал причину зависания обновлятора. наткнулся на эту статью. уже вынимал обе платы....

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