Сервер HPE ProLiant DL380 Gen9 и установка драйверов в Windows Server 2022

Installing Insight Management Agents drivers and utilities in Windows Server 2022 on an HPE ProLiant DL380 Gen9 serverЕсли у администратора появляется задача развернуть актуальную серверную ОС от Microsoft (Windows Server 2022) на физический сервер HPE не самой актуальной линейки Gen9 (HPE ProLiant DL380 Gen9), то возникает ощущение дежавю и задача принимает вид квеста. Привычный метод быстрого развёртывания драйверов и утилит поддержки оборудования с помощью инструмента HPE Smart Update из пакета Service Pack for ProLiant (SPP) здесь не сработает, так как последний SPP с поддержкой Gen9 ничего не знает о Windows Server 2022, а из последующих, более современных, версий SPP поддержка Gen9 уже выпилена. Поэтому в результате применения любого SPP на указанной связке ОС и модели сервера мы получим систему с парой утилит для управления Smart Array (SSA) и множеством неизвестных устройств в диспетчере устройств Windows. В этой заметке мы рассмотрим вариант решения этой проблемы путём ручного последовательного развёртывания определённых пакетов драйверов и утилит с учётом некоторых нюансов.

Обновление микрокода

Первое, что следует сделать, это провести обновление микрокода материнской платы сервера с помощью пакета Online ROM Flash Component for Windows x64 - HPE ProLiant DL380 Gen9/DL360 Gen9 (P89) Servers. Самую актуальную на данный момент времени версию этого пакета 3.30_09-21-2023 (5 Oct 2023) без действующего контракта поддержки HPE у нас не получится. Однако, мы можем скачать последнюю версию с закрытием критических уязвимостей - 2.96_05-17-2022 (26 May 2022). Установку обновления можно провести как непосредственно запуская пакет из Windows, так и через веб-интерфейс iLO, предварительно распаковав в архиваторе 7-zip файл *.flash из пакета *.exe.

Не менее важным, с точки зрения безопасности, является обновление микрокода контроллера iLO. Скачиваем и устанавливаем пакет Online ROM Flash Component for Windows - HPE Integrated Lights-Out 4. Последняя, актуальная на данный момент времени, версия 2.82 (2 Mar 2023).

Для лучшей стабильности работы дисковой подсистемы обновляем микрокод RAID-контроллера Smart Array (в нашем случае это контроллер P440ar). Скачиваем и устанавливаем пакет Online ROM Flash Component for Windows (x64) - Smart Array and Smart HBA H240ar, H240nr, H240, H241, H244br, P240nr, P244br, P246br, P440ar, P440, P441, P542D, P741m, P840, P840ar, and P841 последней версии 7.20 (15 Oct 2022).

Прочие обновления микрокода для такого оборудования как сетевые платы, адаптеры FC, контроллеры накопителей HDD/SSD являются также являются немаловажными, но будут варьироваться в зависимости от конфигурации каждого отдельно взятого сервера.

Установка драйверов

Пакет установки каждого драйвера по завершению установки будет сообщать нам о необходимости перезагрузки. Все перечисленные ниже драйверы можно установить друг за другом без промежуточных перезагрузок и выполнить одну перезагрузку сервера после установки последнего драйвера.

Скачиваем и устанавливаем актуальную версию драйверов чипсета материнской платы из пакета
HPE ProLiant Gen9 Chipset Identifier for Microsoft Windows Server 2016 and Microsoft Windows Server 2019
- 10.1.17969.8134(B) (21 Feb 2022). Это избавит нас от большей массы неизвестных устройств в диспетчере устройств Windows.

Для поддержки контроллера iLO4 последовательно скачаем и установим два пакета драйверов:

  • iLO 4 Channel Interface Driver for Windows Server 2016 and Server 2019 последней версии 4.1.0.0 (9 Sep 2019);
  • iLO 4 Management Controller Driver Package for Windows Server 2016 and Server 2019 последней версии 4.0.0.0(B) (2 Apr 2019).

RAID-контроллер Smart Array в только что установленной Windows Server 2022 будет работать на базе драйвера, встроенного в базовый комплект драйверов Windows. Однако для более корректной и производительной работы контроллера рекомендуется установить "родной" драйвер из пакета HPE ProLiant Smart Array HPCISSS3 Controller Driver for 64-bit Microsoft Windows Server 2012 R2/2016/2019 Editions последней версии 106.26.0.64(B) (5 Nov 2021).

Для поддержки встроенного в материнскую плату видеоадаптера установим пакет драйвера Matrox G200eH Video Controller Driver for Windows Server 2016 and Server 2019 последней версии
9.15.1.224 (9 Sep 2019).

Этого набора драйверов достаточно для того, чтобы в диспетчере устройств Windows не оставалось неизвестных устройств.

Unknown devices in Windows Device Manager on Windows Server 2022 on an HPE ProLiant DL380 Gen9 server

 

Компоненты управления и мониторинга

Для поддержки механизма безагентского мониторинга, в том числе и для корректности отображения инвентаризационной информации в iLO, установим пакет HPE ProLiant Agentless Management Service for HPE ProLiant Gen9 последней рекомендуемой версии 10.100.1.0 (30 Jan 2023).

Если нас интересуют расширенные возможности инвентаризации оборудования из сторонних систем управления/мониторинга, то в качестве опциальных компонент можно доустановить в Windows Server системную службу SNMP Service, а после этого скачать и развернуть агентов SNMP из пакета
HPE Insight Management Agents for Microsoft Windows Server x64 Editions
. Последняя версия 11.1.0.0 (28 Apr 2021) не установится с исполняемого файла cp041529.exe в Windows Server 2022 и будет сообщать о неподдерживаемой ОС. Чтобы решить эту проблему, распакуем архиватором 7-zip исполняемый файл cp041529.exe и в каталоге распаковки откорректируем файл cp041529.xml. Почти в самом конце файла найдём секцию prerequisites\supported_operating_systems и добавим туда ОС Windows Server 2022, чтобы секция приняла следующий вид:

<supported_operating_systems>
  <supported_operating_system platform="nt_x86-64" major="6" minor="2" sr="OEM" name="Microsoft Windows Server 2012"/>
  <supported_operating_system platform="nt_x86-64" major="6" minor="2" sr="OEM" edition="Essentials" name="Microsoft Windows Server 2012 Essentials"/>
  <supported_operating_system platform="nt_x86-64" major="10" minor="0" sr="OEM" minimumbuild="14393" maximumbuild="17599" name="Microsoft Windows Server 2016"/>
  <supported_operating_system platform="nt_x86-64" major="10" minor="0" sr="OEM" minimumbuild="20348" maximumbuild="20348" name="Microsoft Windows Server 2022"/>
  <supported_operating_system platform="nt_x86-64" major="6" minor="3" sr="OEM" name="Microsoft Windows Server 2012 R2"/>
</supported_operating_systems>

После этого снова можно предпринять попытку установки, но уже с помощью расположенного в каталоге распаковки инсталлятора cpqsetup.exe.

Когда агенты SNMP установлены, можем дополнительно установить актуальную версию пакета
HPE System Management Homepage
7.6.8.3 (5 Apr 2023), который даст нам возможность визуально оценивать состояние аппаратных компонент сервера непосредственно в среде Windows.

HPE System Management Homepage on Windows Server 2022 on an HPE ProLiant DL380 Gen9 Server

По завершению установки всех перечисленных выше пакетов и перезагрузки сервера можно провести "финальную шлифовку" путём развёртывание последней актуальной версии HPE Service Pack for ProLiant, из которого подтянется ряд обновлённых утилит, таких как Smart Storage Administrator и Lights-Out Online Configuration Utility.

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