IPMI от HPE: начальная настройка iLO 5

11 февраля 2022
2296


Не все сисадмины используют проприетарный интерфейс iLO (Integrated Lights-Out) от Hewlett Packard Enterprise, а управляют серверами вручную через KVM или IP KVM консоль. Когда происходит серьёзный системный сбой, и наши технические специалисты оказывают поддержку клиентам, доступа к серверу нет, так как IP KVM не работает. Но если бы iLO был настроен, то подключение к серверу заняло бы не больше минуты.

Начиная с марта 2009 года, iLO интегрирован почти во все модели серверов вендора. Но есть редкие модели без него:

  • HP MicroServer Gen7 (можно поставить дискретку или управлять через Intel AMT (Active Management Technology));

  • HPE ML10 Gen9 (в модели HPE ML10 v2 Gen8 прошлого поколения был iLO4);

  • HPE MicroServer Gen10 (в Gen8 и Gen9 был iLO4, а в Gen10 убрали);

Для MicroServer’ов можно было докупить вот такие дискретные карты iLO plus:


HPE MicroServer Gen10 Plus iLO Enablement Kit.

 

Получается, если у вас модель сервера HP Gen8 или HPE Gen9, Gen10 (не считая парочки моделей), в нём есть iLO – осталось только настроить и начать использовать.

Этим-то мы и займёмся.

Далее будут описаны предпосылки появления iLO, версии, виды лицензирования и функционал. Если вы открыли статью, чтобы только настроить iLO, то вам сразу по ссылке.

Примеры серверов с iLO

HPE ProLiant DL380 Gen10 8SFF
1x Intel Xeon Silver 4210 / 32GB (1x32GB) / noHDD (до 8 hdd 2.5") / P408i-a / 1x БП 500w
Новый Под заказ
HPE ProLiant DL360 Gen10 4LFF
1x Intel Xeon Silver 4208 / 16GB (1x16GB) / noHDD (до 4 hdd 3.5×) / P408i-a / 1x БП 500w
от 462 202.–
Под заказ
?

Мы доставляем под заказ любое оборудование. Последнюю цену этой модели вы можете увидеть при оформлении заказа. Срок поставки и актуальную цену товара уточнит менеджер.

HPE ProLiant DL360 Gen10 4LFF
1x Intel Xeon Silver 4114 / 8GB (1x8GB) / noHDD (до 4 hdd 3.5×) / P408i-a / 1x БП 500w

/History-mod-on


Первый компьютер Compaq – Compaq Portable.

 

В США в 1982 году бывшие сотрудники Texas Instruments Incorporated основали компанию Compaq Computer Corporation, которая начала выпускать IBM-PC-совместимые компьютеры. Первоначальные инвестиции – $3000, по тысяче от каждого из основателей: Билла Марто, Рода Кэниона и Джима Харриса. Примерно $8300 c учетом инфляции. В те годы магазинные полки пестрили множеством имён: IBM (контролировала приблизительно 70% рынка), Apple, HP, Commodore, Atari, Tandy, Sinclair Research, Texas Instruments и т.д. Однако Compaq удалось не только ворваться на конкурентный рынок, но и растолкать всех плечами. 

Этому способствовали низкие цены и воссоздание базовой системы ввода-вывода. Да, MS-DOS можно было купить, так как ОС лицензировалась свободно; с покупкой комплектующих также не было проблем – IBM использовала железо от других вендоров; но вот исключительные права на BIOS не продавались. Программисты и инженеры Compaq использовали оригинальный метод, чтобы обойти проблему – реверс-инжинеринг: создаются две независимые группы программистов; первая описывает функционал продукта без цитирования кода, а другая группа, не знакомая с оригиналом, пишет код, не нарушающий авторских прав.

За успешным стартом и ростом по экспоненте последовал серьёзный застой и экономические трудности, чуть позже сменилось руководство и стратегия управления компанией. К 1992 году Compaq снова получала прибыль, к 1993 году стала №1 на рынке ПК в штатах, а в 95-ом захватила первенство в мире. Всего через три года компания продавала компьютеров больше, чем три ближайших конкурента вместе взятых. Впечатляет, но при чем здесь HP, IPMI и iLO?

Главное событие 2002 года в компьютерной индустрии


В те годы Compaq и HP (Dell тоже) конкурировали на рынке ПК за первые места, но в целом их продукты не дублировали друг друга. Вот такие сравнения можно было найти в этих ваших интернетах нулевых:

Compaq

НР

Выигрывает:*

Серверы ProLiant. Линия серверов на базе ОС Windows и Linux

Серверы NetServer. Линия серверов на базе ОС Windows и Linux

Выигрывает Compaq. Эти линии сильно перекрываются, но Compaq принадлежит 26,3% рынка

Серверы ProLiant и AlphaServer. Линии Unix-серверов

Серверы А-класса, семейства RP и RX, Superdome. Линии Unix-серверов.

Выигрывает НР. Обе компании модернизируют серверы, переходя с RISC-процессоров на процессоры Itanium.

Серверы Himalaya. Мощные отказоустойчивые системы

Эквивалентных продуктов нет

Выигрывает Compaq

Сверхтонкие серверы. Представлены 5 декабря 2001 г.

Сверхтонкие серверы. Представлены 4 декабря 2001 г.

Судить еще рано

StorageWorks, другие марки SAN, NAS и DAS. Системы среднего уровня

Системы хранения SureStore, другие марки SAN, NAS и DAS. Системы среднего уровня

Более вероятен выигрыш Compaq

Enterprise Virtual Array (EVA). Новый высококлассный массив, представленный в октябре 2001 г.

Семейство XP. Продукт Hitachi Data Systems, перепродаваемый также компании Sun

Пока выигрывает НР, хотя возможности EVA не до конца известны

VersaStore. Технология виртуализации систем хранения данных (собственная разработка Compaq)

StorageApps. Приобретена в 2001 г. за 350 млн. долл.

Ясности нет. Продукция StorageApps уже продается, но и Compaq потратила годы на разработку VersaStore

* Победитель определяется на основе мнений реселлеров и поставщиков.

 

В сфере высоких технологий в 2000-ых настал глобальный потребительский спад, а конкуренция только нарастала. За год любая компания могла превратиться из сверхприбыльной в убыточную. Возможно, поэтому руководители HP и Compaq приняли смелое решение о слиянии (на самом деле о поглощении); в перспективе это могло привести к созданию крупнейшей в мире компьютерной компании с годовой выручкой в 87(!) миллиардов долларов. Служащие антимонопольных ведомств США, по всей видимости, попивали клубничную “Маргариту” на Гавайях. Кстати, до слияния в 2002 году лидерство успела перехватить Dell Computer. 

По условиям сделки HP должна была заплатить 20 миллиардов долларов Compaq. Не все акционеры HP были “за”. Сын основателя, Уолтер Хьюлетт, публично критиковал сделку, но всё же она состоялась. Дальше последовали перестановки на посту CEO, увольнения тысяч бывших сотрудников Compaq, сокращение выпуска продуктов под маркой Compaq. После слияния у HP появилась возможность использовать технологии и интеллектуальную собственность поглощённой компании. Собственную линейку серверов HP Netserver ликвидировали и взяли за основу бренд и разработки ProLiant, которые развиваются и сегодня.

Тут-то мы и подбираемся к iLO, а вернее к его предшественнице – Compaq RIB (Remote Insight Board), работающей с Java-апплетами. Это дискретная карта с интерфейсом собственной разработки EISA (Extended Industry Standard Architecture) или PCI. В 2000 году на смену RIB пришла PCI плата расширения RILOE (Remote Insight Light-Out Edition) – не IPMI, но функционально очень похожа, так как обладала удалённой графической консолью (без дополнительного ПО), своим процессором, постоянной и оперативной памятью, сетевым портом и т.д. 


RILOE-I Video LAN PS/2 Power PCI.

 

А чуть позже появилась улучшенная версия – RILOE II. Если говорить об iLO, то технология разрабатывалась под влиянием стандартной спецификации IPMI и наработок Compaq.


RILOE-II PCB PCI-Express 100Base-TX Remote Management Adapter ProLiant DL/ML Series NAS E7000 V2. Аминь. 

 

Первые версии iLO и RILOE II были очень схожи функционально, но RILOE II в чем-то выигрывала за счёт большего объема памяти. При этом iLO встраивалась по умолчанию, но не во все серверы. Поэтому RILOE II чаще всего покупали как единственно возможный вариант удалённого управления сервером. Реже – для расширения функционала. Но всё же с выходом стандарта IPMI 2.0, устраняющего большинство ранних болячек, в HP сделали ставку на ныне актуальную технологию iLO. В 2015 году HP разделилась на две самостоятельные компании: HP inc. и HPE. Последняя унаследовала активы Compaq и корпоративный бизнес, в том числе серверный.

/History-mod-off

Подробнее об iLO


Использовать iLO стоит из-за следующих преимуществ:

  • Аппаратное обеспечение и базовая лицензия уже включены в стоимость сервера;

  • Удалённое управление сервером, как если бы он находился прямо перед вами;

  • Постоянный удалённый доступ из любой точки планеты (в том числе на холодную), это увеличивает скорость реакции и уменьшает затраты на поддержку распределённой инфраструктуры;

  • Так как есть централизованный доступ к разным серверам, один системный администратор может управлять бóльшим количеством серверов или геораспределенным кластером;

  • Отпадает необходимость в использовании физических и IP KVM консолей;

  • Можно запланировать действия с помощью таймеров;

  • Можно автоматизировать действия в ответ на конкретные события; 

  • Встроенный файрволл, блокирующий подозрительные команды и настройки;

  • И многое другое.

Как и любой другой вариант IPMI, HPE iLO – это программно-аппаратный стек технологий, требующий минимальной настройки: подключил питание к серверу, сеть и почти готово. Мозгом IPMI выступает BMC (Baseboard Management Controller) – это автономная система на кристалле (SoC), которая не зависит от состояния хоста, так как питается от дежурного напряжения (+5V Standby). В случай с HPE этот BMC называется iLO ASIC (Application-Specific Integrated Circuit). 


HPE iLO 5 ASIC.

Особенности и возможности iLO 5:

  • Полноценное удалённое управление сервером, как если бы сисадмин находился перед сервером. При этом функционал шире, чем у IP-KVM, и обеспечивается ресурсами самого сервера (иногда нужно расширение), а не дополнительным платным устройством;

  • Доставка оповещений по протоколу SNMP на электронную почту или на консоль управления, например, HPE Systems Insight Manager (HPE SIM);

  • Всегда активный (Always On) гибкий инструмент для быстрого развертывания серверов – Intelligent Provisioning;

  • Автоконфигурация IP-адреса с использованием DNS/DHCP, если нет поддержки DNS/DHCP, то можно настроить статический IP-адрес;

  • Контроллер iLO всегда активен, если сервер подключен к источнику питания;

  • iLO спроектирован так, чтобы давать обратную связь локальному администратору через LED POST (Power-On Self-Test) индикацию;

  • Постоянное отслеживание физического состояния сервера с помощью датчиков: вентиляторы, температура комплектующих, питание – без установки дополнительного софта и драйверов;

  • Мониторинг доступен по множеству интерфейсов: браузер, командная строка SMASH Redfish API и XML скрипты;

  • Два вида сетевых подключений для iLO: выделенное или общий сетевой порт (это может ограничить сетевые возможности хоста);

  • Сервисный USB iLO порт (Gen 10+).


Порт, который по системной шине подключен к iLO и расположен на передней панели сервера. К нему можно подключать внешние накопители, чтобы загружать логи, или ноутбук по USB/Ethernet-адаптеру, чтобы получить доступ к веб-интерфейсу iLO 5, интерфейсу командной строки (CLI), интегрированной удалённой консоли (IRC), сценариям и iLO RESTful API;

  • Подписи для проверки целостности iLO и UEFI/BIOS встроены в iLO ASIC. Это исключает любую возможность подделки подписей безопасности на всех этапах;

  • Многое другое.

Версии iLO ASIC

На момент написания статьи iLO 5 – это последняя версия, но поддержка iLO 4 и выпуск обновлений продолжается. Если отследить обновления предыдущих поколений, то видно, что HPE много лет поддерживает iLO. А так как серверы обычно покупают на годы вперёд, то поддержка востребована на протяжении всего срока службы.

Поколение 

Серверы

Последняя прошивка

iLO

ProLiant G2, G3, G4 и G6, номера моделей до 300

1.96, выпущена 30 апреля 2014 г.

iLO 2

ProLiant G5 и G6, номера моделей 300 и выше

2.33, выпущена 30 марта 2018 г.

iLO 3

ProLiant G7

1.94.2 выпущена 06 декабря 2020 г.

iLO 4

ProLiant Gen8 и Gen9

2.78.5 выпущена 28 апреля 2021 г. 

iLO 5

ProLiant Gen10 (не все)

2.44, выпущена 7 мая 2021 г.

Виды лицензий, цены и возможности

Всего есть два варианта лицензирования:

  • iLO Standard. Не требует дополнительной оплаты, так как функционал включён в стоимость сервера. 

  • iLO Advanced. Платная лицензия на 1 или на 3 года. Продлевать можно в течение всего срока службы сервера (вне гарантийного срока тоже). Бессрочной версии, к сожалению, нет.

 

Я запросил актуальные цены напрямую у HPE (есть бесплатный триал на 60 дней):

Цены на лицензии iLO (актуально на середину августа 2021, округлено до тысяч)

Лицензия на поддержку HPE iLO Advanced для 1 сервера, 1 год (артикул 512485-B21)

$400 ≈ 30,000 ₽

Лицензия на поддержку HPE iLO Advanced для 1 сервера, 3 года (артикул BD505A0)

$470 ≈ 35,000 ₽

Если говорить о шасси с блейдами, то вам также будет доступен функционал iLO, но лицензию для каждого сервера придётся покупать отдельно. Одной на все блейды не существует. В таблице ниже приведён перечень функционала, доступного в платной и бесплатной лицензиях iLO 5. Чтобы посмотреть аналогичную таблицу по iLO 4, переходите по ссылке на документацию вендора.

Функционал

iLO Standard 

iLO Advanced

Поддержка платформ.

Есть во всех серверах, где присутствует контроллер управления iLO.

Все серверы ProLiant, блейд-серверы, вычислители Synergy, картриджи Moonshot в шасси Edgeline.

Диагностика «Active Health».

X

Расширенное управление питанием «Advanced Power Management» (графики энергопотребления во времени, возможность динамического ограничения энергопотребления).

X

Автоматическое восстановление безопасной конфигурации.

X

Режим Commercial National Security Algorithm (CNSA).

X

Аутентификация через доменную службу.

X

Система коллективной работы через интегрированную консоль удаленного доступа.

X

Управление через службу «iLO Federation Discovery».

X

Видеозапись действий в консоли удаленного управления.

X

Поддержка технологии «Jitter Smothing».

X

Передача данных в формате «Syslog».

X

Верификация микрокодов в процессе работы сервера.

X

Доступ к виртуальному дисководу «Virtual Media» из скриптов.

X

Безопасная чистка данных из постоянной памяти HPE iLO (NAND/пользовательские данные).

X

Доступ к удаленной текстовой консоли сервера по SSH.

X

Двухфакторная авторизация (Kerberos, Smart Card – PIV/Common Access Card).

X

Запись вывода и проигрывание с виртуального последовательного порта.

X

Встроенная консоль удаленного управления.

Для BL и WS – стандартно, для остальных серверов – до загрузки в ОС.

Доступ к виртуальному дисководу «Virtual Media» из консоли удаленного доступа.

Для BL и WS – стандартно.

Резервное копирование и восстановление конфигурации.

Встроенная удаленная поддержка.

Встроенная система мониторинга состояния сервера.

Безагентный мониторинг.

Поиск через службу «iLO Federation Discovery».

Перезагрузка HPE iLO.

HPE iLO RESTful API.

IPMI через LAN/DCMI.

IPv6.

Запись и просмотр состояния сервера на момент загрузки.

RIBC.

Технология «Silicon Root of Trust».

Доступ по SSH.

Виртуальные кнопки управления питанием (Вкл/Вкл/Перезагрузка).

Виртуальный последовательный порт.

Веб-интерфейс.

Технология «Профили нагрузки».

Как настроить iLO 5

Первое, что стоит сделать после покупки и установки сервера HPE в стойку – это настроить iLO. Для этого нужно подключить к серверу питание, сеть и настроить IP-адрес: динамический или статический.

ATTENTION! Первичную настройку нужно проводить через локальную KVM консоль. Для этого понадобятся данные со внутреннего лейбла или с наклейки на корпусе сервера:

  • Логин: “Administrator”;

  • DNS name: “ILOXXXXXXXXXXXXXX”, где X – серийный номер сервера;

  • Пароль: восемь случайных символов, например: Q1W2E3R4.

При вводе соблюдайте регистр.


 

Напомню, что есть 3 пути подключения к iLO через коннектор 8P8C:

  1. iLO Dedicated Network Port – это порт на независимой сетевой плате, которая обрабатывает только трафик iLO;

  2. Shared Network Port LOM – порт на интегрированной в сервер сетевой плате. Обычно настраивается таким образом, чтобы обрабатывать одновременно трафик сервера и iLO.

  3. Shared Network Port Flexible LOM – FlexLOM порты находятся на дискретных сетевых адаптерах и настраиваются для одновременной обработки трафика сервера и iLO.

Если говорить о Shared вариантах, то по умолчанию они совмещены с портом eth0, так что патч-корды нужно подключать именно туда.

Динамический IP-адрес

Если вы собираетесь использовать статический IP-адрес, то переходите к следующему пункту.

Это самый простой способ, так как iLO автоматически получит IP-адрес и маску подсети от DNS или DHCP серверов.

Если вы используете DHCP:

  • iLO нужно подключить к той же сети, что и DHCP сервер, до того, как хост будет включен;

  • Если сервер не ответил на первый запрос DHCP при загрузке, то через 90 секунд запрос автоматически повторится.

  • Сервер DHCP должен быть настроен таким образом, чтобы предоставлять разрешения доменных имён для DNS и WINS.

Настройка статического IP-адреса (iLO 5 Configuration Utility)

Если вы не собираетесь использовать статический IP-адрес, то можете пропустить этот пункт.

Сама HPE рекомендует использовать “iLO 5 Configuration Utility” для первоначальной настройки сетевых параметров, если вы не используете DHCP, DNS или WINS. Так что мы последуем совету вендора и не будем изобретать руль. Разумеется, у вас уже должен быть IP-адрес перед началом настройки.

 Шаги (начиная с iLO 5 в UEFI серверов HPE доступно управление мышью):

  1. Включите или перезагрузите сервер;

  2. Во процессе POST-процедуры нажмите F9. Запустятся UEFI System Utilities;

  3. Нажмите System Configuration > iLO 5 Configuration Utility > Network Options;

  4. В меню DHCP Enable выберите OFF. Поля IP Address, Subnet Mask и Gateway IP Address станут доступны для редактирования, заполните их.

  5. Нажмите F12, чтобы сохранить изменения и выйти. iLO 5 Configuration Utility попросит подтвердить действие.

  6. Нажмите Yes – Save Changes;

  7. Далее iLO 5 Configuration запросит перезагрузку, чтобы применить изменения;

  8. Нажмите OK, iLO автоматически завершит работу. Примерно через 30 секунд можно будет подключиться снова;

  9. После повторного подключения перед вами откроется iLO 5 Configuration Utility на том же месте, что до перезагрузки;

  10. Нажмите несколько раз ESC, чтобы вернуться к окну System Configuration;

  11. Чтобы выйти из System Utilities и возобновить обычный процесс загрузки, нажмите Exit.

Добавление учётных записей (iLO 5 Configuration Utility)

Данную настройку можно делать удалённо, так мы уже настроили IP-адрес для iLO. Для этого сразу переходите к пункту “Первый вход в веб-интерфейс iLO”, а потом возвращайтесь обратно.

Для работы вам также могут понадобиться учетные записи с различными правами доступа. Всего можно создать до 12 локальных пользователей, но с помощью directory services (службы каталогов) можно сделать и больше.

Включите или перезагрузите сервер;

  1. Во время POST-процедуры нажмите F9. Запустится UEFI System Utilities;

  2. Перейдите в System Configuration > iLO 5 Configuration Utility > User Management > Add User;

  3. Установите права для нового пользователя – рядом с названием привилегии выберите YES или NO;

  4. Заполните поля New User Name и Login Name;

  5. Установите пароль:

      1. Переместите курсор в поле password и нажмите Enter;

      2. В открывшемся окне введите новый пароль и снова нажмите Enter;

      3. Далее подтвердите пароль и ещё раз нажмите Enter.

  6. iLO 5 Configuration Utility уведомит о создании новой учётной записи в диалоговом окне. Нажмите ОК.

  7. В этом же меню можно создать дополнительные учётные записи, удалить или отредактировать существующие;

  8. Нажмите F12, чтобы сохранить настройки и выйти из System Utilities;

  9. Подтвердите действие, нажав Yes - Save Changes.

Первый вход в веб-интерфейс iLO


Для наилучшей производительности HPE рекомендует следующие браузеры:

  • Google Chrome мобильная или десктопная версии;

  • Mozilla Firefox;

  • Microsoft Edge (ну вы поняли).

 Вход:

1. В адресной строке введите “https://<iLO hostname или IP address>”.

Если параметр DNS name не был изменён вручную при настройке статического IP-адреса, то он остался стандартным. Его можно найти на выдвижном лейбле или на наклейке на корпусе;

2. Ввдите стандартный логин и пароль с выдвижного лейбла (или преднастроенные), а затем нажмите Log In

СОВЕТ: Сразу после первого входа в iLO измените стандартный логин и пароль, чтобы обеспечить безопасность.


Главная страница iLO 5.

 

С этой страницы и будет происходить всё дальнейшее взаимодействие с сервером через интерфейс iLO. Как видите, с неё уже доступны общие сведения о состоянии системы. Когда вы откроете Remote Console, вы будете видеть изображение с сервера, которое он выдавал бы на локальную KVM-консоль.

Вернуться, если вы перешли в этот пункт из “Добавление учётных записей”. Дальнейшая настройка пойдёт через Remote Console, как это происходило бы через физическую KVM консоль сервера.

Выводы

iLO по умолчанию интегрируется почти во все модели серверов HPE, а стандартная лицензия уже включена в стоимость сервера. Довольно странно не использовать функциональный инструмент, за который ты заплатил. Тем более, что первичная настройка не отнимет много времени и сил. А iLO компенсирует это время многократно, можете не сомневаться.

Аппаратная независимость iLO 5, тесная интеграция с железом сервера и различными датчиками открывают возможности, которых нет у IP KVM.


ОБРАТИТЬСЯ К КОНСУЛЬТАНТУ ЗА ПОМОЩЬЮ В ПОДБОРЕ BLADE-СЕРВЕРА

  • Быстрый ответ
  • Персональные менеджеры
  • Профессиональная консультация
clientconsultationsicon-deliverydiscounticon-facebookfranchiseicon-google_plusit-solutionsicon-jivositeicon-menuicon-messagepaymenticon-recallshops-localshops-networkicon-solutionsicon-supporttasksicon-twitterGroup 8icon-usericon-vibericon-vkicon-watsup