Удаленное управление сервером через базовую версию HP iLO - это как попытка управлять автомобилем, сидя на заднем сиденье. Технически возможно, но некомфортно и рискованно. Вы видите состояние железа, можете выключить и включить сервер, но полноценной графической консоли у вас нет, а смонтировать образ по сети не получится вовсе. Расширенная лицензия iLO Advanced снимает эти ограничения.
Разница между Standard и Advanced - не в количестве кнопок, а в том, что именно вам разрешено делать с сервером на расстоянии. Стандартная версия даёт наблюдать и перезагружать. Advanced даёт работать так, будто вы стоите перед сервером с монитором и флешкой.
Если вы только знакомитесь с технологией, начать стоит с азов - что такое iLO в сервере и зачем он нужен. Здесь же речь о том, за что именно берут деньги.
Начнём с главного, потому что вокруг этого больше всего путаницы. Многое из того, что в обзорах приписывают Advanced, на деле работает бесплатно - и наоборот.
| Возможность | Standard (бесплатно) | Advanced |
|---|---|---|
| Веб-интерфейс, IPMI, доступ к iLO по SSH | да | да |
| Мониторинг состояния, датчики, Agentless Management | да | да |
| Active Health System - «чёрный ящик» сервера | да | да |
| iLO RESTful API (Redfish) | да | да |
| Виртуальная кнопка питания, виртуальный COM-порт | да | да |
| Обнаружение узлов через iLO Federation | да | да |
| Silicon Root of Trust, резервное копирование настроек | да | да |
| Графическая консоль (IRC) | только до загрузки ОС | полноценно |
| Виртуальные носители: смонтировать ISO по сети | нет | да |
| Скриптуемые виртуальные носители | нет | да |
| Запись и воспроизведение сессий консоли | нет | да |
| Интеграция с Active Directory и LDAP | нет | да |
| Двухфакторная аутентификация (Kerberos, смарт-карты PIV/CAC) | нет | да |
| Управление группами iLO Federation | нет | да |
| Оповещения по электронной почте | нет | да |
| Графики истории энергопотребления, динамическое ограничение мощности | нет | да |
| Пересылка журналов на внешний syslog | нет | да |
| Текстовая консоль через SSH | нет | да |
Две строки в этой таблице стоит перечитать отдельно, потому что именно про них чаще всего врут.
Active Health System работает в Standard. Телеметрия, журнал состояния железа, выгрузка файла для техподдержки HPE - всё это доступно на любом сервере без лицензии. Если вам говорят, что «чёрный ящик» нужно покупать, это неправда.
iLO RESTful API тоже входит в Standard. Опрашивать состояние, собирать метрики, скриптовать инвентаризацию можно бесплатно. Advanced добавляет доступ к тем разделам API, которые относятся к лицензионным функциям, - но сам интерфейс автоматизации открыт всем.
А вот строка про графическую консоль - главная. В Standard на стоечных серверах консоль работает только до загрузки операционной системы. То есть в BIOS зайти можно, а увидеть экран запущенной Windows или графическую установку - нет. Именно за это и платят.
Когда речь заходит об удаленном доступе к серверам, базовой аутентификации по логину и паролю давно недостаточно. Особенно если ваши серверы стоят в дата-центре, а доступ к ним имеют несколько администраторов из разных локаций. HP iLO Advanced поддерживает двухфакторную аутентификацию с использованием смарт-карт стандартов CAC и PIV, а также аутентификацию через Kerberos. Это не маркетинговая фишка, а реальное требование в корпоративных средах с высокими стандартами безопасности.
Интеграция с Active Directory и LDAP выводит управление доступом на новый уровень. Вместо того чтобы прописывать учётки локально на каждом сервере HP, вы настраиваете централизованную систему. Уволился сотрудник? Отключили его аккаунт в AD - и он автоматически потерял доступ ко всем серверам. Никаких ручных правок на десятках машин, никакого риска забыть про одну из них. Это функция Advanced: в Standard каждый iLO живёт со своим локальным списком пользователей.
Про SSH нужна оговорка, потому что здесь часто путают две разные вещи. Доступ к самому iLO по SSH есть в Standard - командная строка контроллера, управление питанием, просмотр состояния, скрипты. А вот текстовая консоль сервера через SSH - когда вы через iLO попадаете в консоль работающей ОС - это уже Advanced. Разница практическая: администрировать сам контроллер бесплатно можно, дотянуться через него до операционной системы - нет. Команды и порядок подключения собраны отдельно, в статье про подключение к HP iLO 5.
Ещё одна возможность Advanced, про которую вспоминают только после инцидента, - пересылка журналов iLO на внешний syslog-сервер. Пока логи лежат только внутри контроллера, их видит тот, кто имеет доступ к контроллеру. Вынесенная копия переживёт и сброс iLO, и того, кто решит подчистить следы.
Если у вас больше пяти серверов, вы уже сталкивались с проблемой: переключаться между iLO-интерфейсами каждой машины утомительно. iLO Federation решает эту задачу. Вы входите на один сервер, а через его интерфейс видите остальные машины в группе.
Здесь тоже есть граница, о которой стоит знать заранее. Обнаружение узлов через Federation работает в Standard - серверы находят друг друга в сети и показываются списком. А вот групповое управление - это Advanced: групповые операции с питанием, массовое обновление прошивок, применение настроек сразу на всю группу. То есть увидеть свой парк вы можете бесплатно, а сделать с ним что-то одним действием - нет.
Настройка занимает минуты, а экономия времени - часы в месяц. Особенно это ценно там, где стоят десятки однотипных серверов и нужно быстро понять, у кого какие проблемы.
Active Health System - встроенная система телеметрии, которая непрерывно собирает данные о сервере: температуру компонентов, напряжение на линиях питания, обороты вентиляторов, состояние дисков, события в BIOS и изменения конфигурации. Работает она как чёрный ящик самолёта: пишет постоянно, а пригождается, когда что-то случилось.
Повторим ещё раз, потому что это самое частое заблуждение по теме: AHS входит в Standard и денег не требует. Ни собирать данные, ни выгружать журнал для техподдержки лицензия не нужна.
Зачем это нужно на практике. Вы замечаете, что температура одного из процессоров постепенно растёт, хотя сервер работает нормально. Через месяц вентилятор над ним выходит из строя - и только журнал AHS показывает, что тенденция была видна заранее. Или диск начинает показывать странные задержки: журнал покажет, как менялось количество переназначенных секторов за последние недели. Пора менять, пока не случился отказ.
Файл журнала выгружается через веб-интерфейс и передаётся в техподдержку HPE. Там его разбирают специальным просмотрщиком и находят причину быстрее, чем вы успеете описать симптомы словами. Это экономит время и нервы, особенно когда проблема воспроизводится нестабильно.
Что действительно требует Advanced в части диагностики - это оповещения по электронной почте. Собирать данные iLO будет и без лицензии, а вот сам написать вам письмо о сбое - только с ней. Обходной путь есть: опрашивать iLO по RESTful API из своей системы мониторинга, благо API бесплатный.
Advanced открывает доступ к истории энергопотребления: не мгновенное значение, а графики за период. Это помогает оптимизировать конфигурацию - например, увидеть, что один из серверов стабильно потребляет заметно больше остальных в стойке, и разобраться, дело в нагрузке или в неудачном профиле энергопотребления.
Туда же относится динамическое ограничение мощности (power capping) - возможность задать серверу потолок потребления и заставить его укладываться в бюджет стойки. Для плотных стоек, где розеточная мощность на пределе, это не украшение, а инструмент планирования.
Температурные датчики работают в реальном времени и в Standard тоже: увидеть текущие показания можно без лицензии. Разница в том, что накопленной истории у вас не будет - только «здесь и сейчас».
Виртуальные носители - самая недооценённая возможность iLO Advanced и, пожалуй, главный аргумент в её пользу. Вы монтируете ISO-образ со своей машины или из сетевой папки прямо в сервер, и он видит его как обычный привод. Нужно переустановить ОС на сервере в другом городе? Подключили образ, загрузились, поставили. Без выезда, без флешки, без просьб к дежурному.
Отдельно есть скриптуемые виртуальные носители - когда образ подключается не руками через интерфейс, а командой из скрипта. Это то, на чём строится массовое развёртывание: один сценарий раскатывает систему на десяток серверов подряд.
Запись и воспроизведение сессий консоли - функция для аудита и разбора инцидентов. iLO записывает происходящее в удалённой консоли, и потом можно посмотреть, кто и что делал. Полезно и когда надо понять, после чего сломалась конфигурация, и когда нужно показать коллеге порядок действий.
iLO поддерживает RESTful API по стандарту Redfish, и это работает в Standard. Скрипты на Python, которые опрашивают состояние серверов, собирают инвентарь, читают датчики и перезагружают машины, писать можно без всякой лицензии. Тот же API отдаёт и журнал Active Health System.
Что меняет Advanced: через API становятся доступны разделы, относящиеся к лицензионным функциям - управление виртуальными носителями, групповые операции Federation, настройки, которых без лицензии просто нет. То есть лицензия расширяет то, чем можно управлять, а не открывает доступ к автоматизации как таковой.
Интеграция с системами мониторинга - Zabbix, Nagios, Prometheus - строится поверх этого API и на Standard тоже возможна. Практический вывод: если вам нужен только сбор метрик со всего парка, лицензии для этого покупать не надо. Если нужно ещё и действовать по результатам - смотрите, попадают ли нужные действия в лицензионный список.
Прежде чем покупать лицензию, стоит понять, с каким поколением контроллера вы имеете дело: ключ привязан к конкретной версии iLO, и ключ от iLO 4 в сервер с iLO 5 не встанет.
| Версия iLO | Серверы |
|---|---|
| iLO 4 | ProLiant Gen8, Gen9 |
| iLO 5 | ProLiant Gen10 и Gen10 Plus |
| iLO 6 | ProLiant Gen11 |
| iLO 7 | ProLiant Compute Gen12 |
Для рынка восстановленного оборудования это особенно важно: Gen8 и Gen9 - это iLO 4, и лицензии для них отдельные. Если берёте такой сервер бывшим в употреблении, уточняйте у поставщика, идёт ли лицензия в комплекте, - иначе графической консоли у вас не будет, а докупить её для снятого с производства поколения бывает сложнее, чем для актуального. Это один из пунктов, которые стоит проверять при приёмке: подробнее - в гайде о том, как выбрать восстановленный сервер.
Здесь придётся поправить то, что до сих пор кочует по статьям в интернете. Раньше редакций было несколько: кроме Advanced существовали iLO Essentials, iLO Scale-Out и iLO Advanced Premium Security Edition. Отсюда советы «взять Scale-Out, он дешевле» - их до сих пор можно встретить.
Сегодня этих редакций нет. HPE упростила линейку: Essentials сняли с продажи ещё в январе 2019 года, Premium Security Edition и Scale-Out прекратили продавать с выходом iLO 5 версии 1.40. Осталось два варианта: то, что идёт с сервером бесплатно, и iLO Advanced.
Выбирать особо не из чего - вопрос только в том, нужны вам лицензионные функции или нет. Ранее купленные лицензии при этом работают: снятие с продажи не отключает то, что уже активировано на сервере.
Купить лицензию iLO Advanced можно либо сразу с сервером, либо отдельно, в виде ключа активации. Процесс простой: заходите в веб-интерфейс iLO, открываете раздел Licensing, вводите ключ. Через несколько секунд функции становятся доступны, перезагрузка не требуется.
Если хочется сначала посмотреть, а потом решать, у HPE есть бесплатная пробная лицензия: она включает возможности Advanced на ограниченный срок - в зависимости от поколения контроллера это 60 или 90 дней, актуальный срок смотрите на странице пробной лицензии HPE. Важное ограничение: пробный ключ можно применить к одному серверу только один раз. Второй раз на той же машине он не активируется, так что тратить его на «просто посмотреть» не стоит - лучше сразу проверять тот сценарий, ради которого вы лицензию и рассматриваете.
Это, кстати, честный ответ на популярный запрос про ключи для iLO. По форумам гуляют чужие ключи активации; кроме очевидных юридических вопросов, у них есть практическая проблема - привязка. Лицензии привязываются к серверу, и при замене железа перенос идёт через техподдержку HPE. Официальная пробная лицензия закрывает задачу «посмотреть, стоит ли оно денег» без этих сложностей.
Ответ проще, чем кажется, и сводится к одному вопросу: нужна ли вам графическая консоль и монтирование образов по сети?
Если да - берите, других вариантов получить это нет. Сценарии, где ответ «да»:
Если нет - вероятно, вам хватит бесплатной версии. Мониторинг, датчики, Active Health System, RESTful API, управление питанием и доступ в BIOS через консоль работают и без лицензии. Для одного-двух серверов в собственной серверной, куда можно дойти ногами с монитором, это честный ответ.
У парка из разных вендоров логика та же, только лицензии свои у каждого: у Dell аналогичный набор закрывает iDRAC Enterprise. А если встроенных контроллеров не хватает или парк совсем разнородный, задачу решают внешними устройствами - KVM over IP.
Про стоимость: цена лицензии зависит от поколения контроллера и от того, покупается она с сервером или отдельно, поэтому называть конкретную сумму в статье бессмысленно - она устареет быстрее, чем вы её прочитаете. Считать надо иначе: сравните цену лицензии с одним выездом инженера к серверу. Если сервер стоит в другом городе, лицензия окупается первой же переустановкой системы.
Active Health System нужно покупать?
Нет. AHS входит в Standard: сбор телеметрии и выгрузка журнала для техподдержки HPE доступны без лицензии.
Redfish API работает без Advanced?
Да. iLO RESTful API входит в Standard. Advanced открывает через API те разделы, которые относятся к лицензионным функциям.
Почему консоль показывает BIOS, но не показывает Windows?
Это ровно то ограничение Standard, ради снятия которого покупают Advanced: на стоечных серверах бесплатная консоль работает только до загрузки операционной системы.
Что выбрать вместо iLO Scale-Out?
Ничего: Scale-Out снят с продажи вместе с Essentials и Premium Security Edition. Осталось два варианта - Standard и Advanced.
Ключ от iLO 5 подойдёт к серверу с iLO 4?
Нет. Лицензия привязана к поколению контроллера, и ключи между поколениями не переносятся. Gen8 и Gen9 - это iLO 4, Gen10 - iLO 5, Gen11 - iLO 6, Gen12 - iLO 7.
Можно перенести лицензию на другой сервер?
Лицензии привязываются к серверу по серийному номеру. При замене железа перенос делается через техподдержку HPE - это защита от копирования, но при массовых миграциях создаёт лишнюю работу, которую стоит заложить в план заранее.
Управление сервером через iLO Advanced меняет подход к администрированию: вы перестаёте зависеть от того, есть ли рядом с сервером человек с монитором и флешкой. Но покупать лицензию «на всякий случай» смысла нет - половина того, что ей приписывают, работает бесплатно.
Проверьте по таблице в начале статьи, попадают ли ваши задачи в лицензионный список. Если попадают - возьмите пробную лицензию и убедитесь на своём сценарии. Если не попадают - у вас уже всё есть.
Подбираете серверы HPE или разбираетесь с лицензиями на уже стоящие?
Инженеры ITTELO помогут с обеими задачами: подберём конфигурацию под нагрузку, соберём и протестируем сервер под задачу перед отгрузкой, подскажем, какое поколение iLO у вашего железа и нужна ли ему лицензия. На рынке серверов 11+ лет, и с парком из Gen8 по Gen12 сталкиваемся ежедневно.
Лицензии для удалённого управления: ilo advanced (для Gen10 и новее) · ilo advanced key (для Gen8 и Gen9) · +7 (800) 551-80-12 · info@ittelo.ru