Windows 2008 R2 на HP DL380 G4p

в 8:42, , рубрики: DL380 G4, HP, Windows 2008 R2, Серверное администрирование, системное администрирование, старое железо

Если вы читаете эту статью, значит хаба «Антикварное железо» у нас до сих пор еще нет.

У старого железа HP есть только один недостаток: оно работает, работает и всё никак не может сломаться. Но в HP тоже не дураки сидят и делают всё, чтобы стимулировать обновление серверного хозяйства – драйвера под новые ОС не разрабатываются, доработка фирмварей прекращается, так что приходится загонять себя пинками в рай и волей-неволей, но приходится обновляться.

Но у нас тоже есть свой интерес. Использовать старое оборудование, на тех задачах, которые ему по плечу – это наша первейшая обязанность, тем более, что есть свободные лицензии Windows 2008 R2. Попытаемся натянуть сову по имени Windows 2008 R2 на наш старый глобус DL360 G4p (P54).

Следствие ведут колобки

В списках поддерживаемых систем на странице сервера DL360G4, ОС Windows 2008 R2 уже не значится.

Windows 2008 R2 на HP DL380 G4p - 1

Если мы посмотрим в матрице поддержки,
h17007.www1.hp.com/us/en/enterprise/servers/supportmatrix/windows.aspx#.Vufcl-KLTcs
то официально W2K8 R2 поддерживается только для поколений G7 и свежее. Про G4 разговора нет.
И тем не менее, если зайти на страницу BIOS для G4p, то увидим следующее:

Windows 2008 R2 на HP DL380 G4p - 2

Т.е. BIOS для G4p (P54) (sp30408.exe), поддерживающий инсталляцию W2K8, существует, но находится «под замком» и доступен только при наличии контракта на сопровождение.

Перед началом работ следует:
1.Пройтись по серверу последним доступным для этой модели Firmware CD или подсунуть его пред тёмны очи HP Smart Update Manager и поднять последнему веки.
2.Купить контракт на сопровождение системы и законным образом получить свежую версию BIOS для G4p, скачать и поставить BIOS 2007.07.16A.
3.Проапгрейдить iLO2 до версии 1.92.

Таинственные артефакты и особая древняя магия

Если у вас сервер оснащён дисководом FDD, то перед тем как совать в него дискеты, привод надо снять и продуть сжатым воздухом от пыли. Конструкция сервера такова, что через дисковод и CD-привод вентиляторами прокачивается большой объем воздуха и вся пыль оседает внутри устройств. Если приводами пользовались крайне редко, то залежи пыли работают как хороший наждак.

Лучше разворачивать апдейты на USB-флешке, но при использовании штатных средств HP требуется флешка размером НЕ БОЛЕЕ 2ГБ!

Установку W2K8 делал мой коллега, и, с его слов, там проблем не возникло.

Скрещивание ужа с ежом или конь Тугеза

А вот с объединением адаптеров в команду (team) пришлось немного повозиться. Сервер оснащен двумя встроенными сетевыми адаптерами NC7782, собранными на чипе Broadcom BCM5704CFKB, которые интересно объединить в команду.

Традиционно team собирается при помощи HP NCU – Network Configuration Utility. NCU – это отдельный продукт, и его версия под W2k8 выложена на сайте HP и доступна к скачиванию без ограничений.

Windows 2008 R2 на HP DL380 G4p - 3

Утилита Версии 10.50.0.0 на сервер встала, но не увидела ни одного сетевого адаптера NC7782. Самая свежая версия 10.90.0.0 и вовсе выдала вот такое интересное сообщение:

Windows 2008 R2 на HP DL380 G4p - 4

Что следует понимать как «ПО как-то инсталлировано, но как — не понятно и делать этого — точно не стоило».

А что у нас драйвера? А драйвера на сетевые карты у нас встали при инсталляции W2K8. Возникло предположение, что NCU требуются драйвера от HP.

А где взять драйвера, с учетом того, что формально их под 2008 R2 для G4p больше не делают? «Да, вот же они! Положила» не беда, что они под Windows 2003 x64.

cp006193.exe
Windows 2008 R2 на HP DL380 G4p - 5

Конечно, по традиционной схеме они не встанут. cp006193.EXE при запуске рапортует, что «гранаты у нас не той системы», и работать они тут не могут, потому что не хотят.

Но вручную ставятся. cp006193.EXE – самораспаковывающийся архив, который нормально разворачивается при помощи Winrar. Разложим его в отдельный каталог и дальше «Система / Диспетчер устройств / Сетевые карты / Драйвер / Обновить… / Установить вручную/ показываем на каталог. Драйвер меняется на лету, даже терминальная сессия не прерывается. «2003 x64 на 2008 R2»

Но и это не помогло, NCU не увидело свои собственные драйверы. Возможно, помогло бы занижение версии NCU, но было решено попробовать другое решение.

А что там у ....?

Другие изготовители серверов, в частности Dell и Fujitsu для объединения в team используют ПО, разработанное Broadcom, под названием BACS (Broadcom Advanced Control Suite). На настоящий момент доступна версия 4.

У HP она тоже есть. cp022114.exe

Windows 2008 R2 на HP DL380 G4p - 6

Но HP его использование видит несколько по другому – организация таргетов iSCSI и FCOE, на требуемых нам платформах. BACS для HP на G4 отказался запускаться, «Нету,- говорит –у вас для меня нужного железа». Да и не очень-то и хотелось.

Где BACS4 скачивается с сайта Broadcom я так и не нашел, ссылка на management applications ведет на страницу 404. Broadcom пишет, что пакет поставляется на CD вместе с сетевыми картами вендоров. Весь пакет выложен на сайте Fujitsu:

support.ts.fujitsu.com/Download/ShowDescription.asp?SoftwareGUID=31239D24-69B5-43EB-9C50-C3AA36F1AE80&Info=FTS

Или можно поискать по интернету файл FTS_BroadcomAdvancedControlSuite4BACS_14831_1064191.zip.
2011 год, но работает.

Приступаем к установке BACS4.

«HP – не HP, Абонент – не абонент»

— такими глупостями BACS4 не занимается. Ему всё равно: «Fujitsu — не Fujitsu»

Дальше всё просто «Команды / Создать». Называем Team1. Добавляем оба доступных адаптера. (Физически в момент сборки тима, во избежание проблем, к сети подключен только один кабель. После сборки тима подключаете второй кабель и всё работает как обычно)

Если драйверы ему не понравятся, BACS4 про это скажет. На HP драйверы он выругался и сказал: «Хочу NDIS6, NDIS5 – не хочу!»

На сайте Broadcom взяли свежие драйвера под BCM5704 ( Версия 17.2.0.2 от 03.07.2015 ) и поставили их на G4.
Так выглядит интерфейс BACS4

Windows 2008 R2 на HP DL380 G4p - 7

Сервер подсоединен к HP Procurve 2910, так что при установке надо указывать 802.3 ad, другой протокол портов Procurve не понимают (со стороны коммутатора на портах собран LACP).

Всё Работает, полет нормальный.
Про NIC teaming, White paper от HP. Полезное чтение.

www.hp.com/sbso/bus_protect/teaming.pdf

Автор: las68

Источник


* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js