• Настройка CentOS Linux 7.2 на сервере HP ProLiant DL360 G5. Установка HP System Management Tools

    imageВ предыдущих заметках мы произвели установку ОС CentOS Linux 7.2 на сервер HP ProLiant DL360 G5 и рассмотрели примеры последующего обновления драйверов и firmware для встроенных сетевых контроллеров HP NC373i, а также оптических контроллеров HP FC2242SR/FC1242SR. На этот раз, в качестве завершающего этапа пост-установочных процедур, мы рассмотрим пример установки на наш сервер утилит управления семейства HP System Management Tools.

    В частности, нами будут установлены утилиты (в скобках указаны названия необходимых rpm пакетов):

    • HPE System Health Application and Command Line Utilities (hp-health)
    • Insight Management Agents(SNMP) for HPE ProLiant Systems (hp-snmp-agents)
    • HP System Management Homepage (hpsmh)
    • HPE System Management Homepage Template Package (hp-smh-templates)
    • HPE Smart Storage Administrator (hpssa)
    • HPE Command Line Smart Storage Administrator (hpssacli)
    • Hponcfg - HP Lights-Out Online Configuration Utility (hponcfg)
    • HP Insight Diagnostics (hpdiags)

    В качестве опорной информации было взято развёрнутое сообщение на форуме CentOS некоего гражданина dgrant, за что ему большущее спасибо. Итак, приступим…

    Читать далее...

  • Установка CentOS Linux 7.2 на сервер HP ProLiant DL360 G5 с поддержкой драйвера контроллера HP Smart Array P400i

    imageС этой заметки я начну цикл записей о развёртывании операционной системы CentOS Linux release 7.2.1511 на аппаратной платформе HP ProLiant DL360 G5. Постараюсь максимально подробно описать все особенности и подводные камни, с которыми я столкнусь на этом пути. В этой заметке будет рассмотрен пример первоначальной базовой подготовки сервера к установке ОС с последующей процедурой установки CentOS Linux. Пост-установочные процедуры по обновлению драйверов устройств и установке утилит управления HP будут рассмотрены в дальнейших отдельных заметках.

    Читать далее...

  • HP Smart Array P400i - Boot Logical Drive is configured but is Missing or Offline

    imageПосле полной замены дисков на одном из серверов HP ProLiant DL360 G5 с RAID-контроллером HP Smart Array P400i нарвался на ситуацию, при которой пропала возможность установки ОС на вновь установленные диски. Программа установки Windows Server 2012 R2 при выборе зеркала из двух вновь установленных дисков заявила “Windows can’t be installed on this drive

    image

    Читать далее...

  • Windows Server 2012 на HP ProLiant DL 360/380 G5 - Бодаемся с HP Service Pack for ProLiant 2012.10.0…

    imageКогда новую ОС Windows Server 2012 загоняли на виртуальные машины на базе Hyper-V 2.0 всё казалось радужно и приятно, однако когда дело дошло до установки на аппаратную платформу “не первой свежести” - HP ProLiant DL 360/380 G5 – веселье куда-то улетучилось… После изучения ситуации с драйверами HP для новой ОС поймал себя на мысли, что любимый вендор ведёт себя как закадычный друг, то есть друг, который хочет взять своих клиентов за кадык, внушая им то, что работать с новой ОС можно только на серверах поколения G7/G8

    Здесь изложена небольшая история о, том как я бодался с имеющимся на сегодня комплектом драйверов и прошивок для серверов ProLiant – HP Service Pack for Proliant (SPP) версии 2012.10.0

    Читать далее...

  • Установка Windows Server 2012 на сервера HP ProLiant G7 и приключения с ILO3 и Smart Array

    imageТак как моя компания переходит с VMWare на Hyper-V, вчера понадобилось установить Windows Server 2012 Datacenter на лезвие HP ProLiant BL460c.

    Подумав что не лишним будет так же обновить все firmware на элементах сервера, я скачал с HP.com свежий диск SPP (Service Pack for Proliant 2012.10) и подключив образ через вьювер iLO запустил обновление всей firmware. Все прошло успешно, сервер перезагрузился. Перемонтировав образ с Windows Server 2012 я с удивлением обнаружил что сервер более не видит Virtual CD/DVD. Попробовав другие загрузочные образы, с целью исключить возможную корявость образа с Windows, я понял что дело не в образе, а просто iLO перестало подключать виртуальный CD к серверу. В поисках причины я начал сравнивать версии firmware с другими серверами в шасси и обнаружил что версия iLO обновилась с 1.28 до 1.50. Скачав с сайта старую версию и сделав iLO downgrade я восстановил функциональность загрузки с Virtual Media.

    Читать далее...

  • 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 & Drivers и выполняем поиск по названию модели, в нашем случае "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

  • HP Smart Array - 1779 - Logical drive(s) disabled due to possible data loss

    Столкнулся на практике с неприятной ситуацией когда дисковая полка HP MSA50 подключенная к серверу виртуализации HP ProLiant DL360 через RAID контроллер HP Smart Array P800 была аварийно обесточена. На дисковой полке был сделан один логический диск RAID 1+0 из 10 физических дисков, который после повторной подачи питания на полку по понятной причине стал недоступен операционной системе хоста. В процессе перезагрузки сервера появилось безрадостное сообщение о том что логический диск отключён контроллером во избежание потери данных:

    image

    Несмотря на то, что в DPM имелась копия виртуальных машин расположенных на отвалившемся томе, стало как то не по себе. Немного пошебуршав на форуме тех.поддержки HP нашёл пару веток обсуждения похожей ситуации (например HP Community - ML 350 G3 "Logical drives disabled due to possible data loss"). Выбор нажатия "F2" при первой загрузке в моём случае исправил ситуацию – логический диск был активирован.

    image

    Благодаря тому что на Smart Array контроллере была установлена кэш-память с исправным на этот момент батарейным модулем, как я понял, данные находящиеся в кэше контроллера на момент падения полки после включения логического диска были успешно дописаны на этот диск, о чем посвидетельствовало статусное сообщение утилиты HP Array Configuration Utility 

    image

    В ОС том с полки поднялся как ни в чём не бывало и виртуальные машины успешно стартовали. Вздохнув с облегчением, я ещё раз для себя подчеркнул важность наличия валидных резервных копий виртуальных машин, и что на мой взгляд главное в описанной ситуации, - наличие на RAID контроллере кэш-памяти с исправным батарейным модулем.