Integrated Lights-Out
Integrated Lights-Out (сокращённо iLO, с англ. — «интегрированное управление вне канала передачи данных»; англ. Integrated Lights-Out) — проприетарная технология для удалённого администрирования серверов, разработанная компанией Hewlett-Packard Enterprise. Технология предоставляет средства для внеполосного управления и использует подключение по Ethernet, которое имеется на большинстве серверов и микросерверов ProLiant[1], начиная с 300-й серии.
iLO по функциональности аналогично технологиям lights out management (LOM), предлагаемым другими производителями, например, Integrated Dell Remote Access Controller (iDRAC) от Dell, Lenovo XClarity Controller (LXCC), Cisco Integrated Management Controller (IMC) и Oracle Integrated Lights Out Manager (ILOM)[2][3].
В начале 2025 года было представлено поколение iLO 7 для серверов ProLiant Gen12, которое включает выделенный процессор безопасности Secure Enclave и функции управления на базе искусственного интеллекта[4].
Возможности
iLO позволяет удалённо выполнять на сервере HP действия, которые обычно требуют физического доступа к устройству. iLO-карта имеет отдельное сетевое подключение со своей собственной IP-адресом, к которому можно обратиться по протоколу HTTPS. Осуществимы следующие функции:
- Перезагрузка сервера (если сервер не отвечает по основной сетевой карте)
- Включение сервера (можно осуществить удалённо даже при выключенном сервере)
- Удалённая системная консоль (некоторые функции требуют «расширенной лицензии» — англ. Advanced license)
- Подключение удалённого физического CD/DVD-привода или ISO-образа (виртуальный носитель) в зависимости от лицензии
- Доступ к англ. Integrated Management Log (IML)
- Управление по протоколу Remote Insight Board Command Language (RIBCL), основанному на XML
- Полноценный интерфейс командной строки через порт RS-232 (разделяется с системой); невозможность передачи некоторых функциональных клавиш может ограничивать определённые действия
- Удалённый доступ к iLO-карте через протокол SSH с поддержкой аутентификации по открытому ключу (1024-битный DSA-ключ)[5][6] (доступно начиная с iLO версии 3)
- iLO Federation[7]
- Двухфакторная аутентификация[8]
- Удалённый syslog[9] (в зависимости от лицензии)
- Обнаружение утечек в системах жидкостного охлаждения
- Безопасный внутриполосный доступ через виртуальный сетевой адаптер (Virtual NIC) по USB
- Предиктивное обслуживание на базе искусственного интеллекта[10]
- Интеграция с облачной платформой HPE Compute Ops Management для централизованного управления
iLO также предоставляет дополнительные программные средства. Решение может быть интегрировано в системную плату или поставляться в виде PCI-карты.
Лицензирование
Лицензирование технологии HPE iLO делится на два основных уровня:
- HPE iLO Standard — поставляется по умолчанию со всеми серверами HPE. Лицензия обеспечивает базовые возможности для управления сервером и мониторинга состояния системы.
- HPE iLO Advanced — платная лицензия, предоставляющая доступ к расширенным функциям. Она открывает доступ к полнофункциональной удалённой консоли (KVM), виртуальным носителям и функциям iLO Federation[11].
Расширенные функции также могут предоставляться в рамках облачной подписки HPE Compute Ops Management Advanced.
Доступность
iLO встроено или доступно на некоторых серверах HP ProLiant и Integrity.
До появления iLO компания Compaq разработала ряд схожих решений. Наиболее ранним была плата RIB (англ. Remote Insight Board), выпускавшаяся в формате EISA или PCI. Следующим вариантом стала RILOE (англ. Remote Insight Lights-Out Edition), доступная только для PCI, затем появилась RILOE II, производство которой HP прекратила в 2006 году. Последняя версия микропрограммы для RILOE — 2.53(A) от 9 марта 2004 года, для RILOE II — 1.21 от 5 июля 2006 года.
Для некоторых старых серверов серии ProLiant 100 доступна опция «Lights Out 100» (LO100) с ограниченными возможностями. LO100 — это классический IPMI BMC и не использует оборудование или прошивку iLO. В более новых серверах ProLiant 100 используется стандартная версия iLO.
Существует также вариант iLO для систем HP Moonshot, обозначаемый как iLO Chassis Management (iLO CM), созданный на базе iLO 4. С июня 2018 года основная версия микропрограммы Chassis Manager — 1.56, выпущенная как часть Moonshot Component Pack 2018.02.0[12].
Хотя в ProLiant Gen8 MicroServer iLO было интегрировано, в Gen10 оно отсутствует. В ProLiant MicroServer Gen10+ iLO реализовано посредством дополнительной карты. В серверах ProLiant MicroServer Gen11 контроллер iLO 6 интегрирован в материнскую плату, а выделенный физический порт реализуется через опциональный модуль расширения.
Версии
Существуют несколько поколений iLO, различающихся по номеру версии («iLO 2» и т. д.). Некоторые поколения также делятся на несколько редакций в зависимости от лицензируемых функций. iLO позволяет обновлять микропрограмму, причем HP регулярно выпускает новые версии.
| Название | Серверы | Последняя версия прошивки |
|---|---|---|
| iLO | Серверы ProLiant G2, G3, G4 и G6, модели до 300-й | версия 1.96 от 30 апреля 2014 года[13] |
| iLO 2[14] | Серверы ProLiant G4, G5, G6, модели с 300-й и выше | версия 2.33 от 30 марта 2018 года[15] |
| iLO 3[16] | Серверы ProLiant G7 | версия 1.94 от 17 декабря 2020 года[17] |
| iLO 4 | Серверы ProLiant Gen8 и Gen9 | версия 2.81 от 7 сентября 2022 года[18] |
| iLO 5[19] | Серверы ProLiant Gen10 (некоторые модели) | версия 3.19 от 10 апреля 2026 года[20] |
| iLO 6 | Серверы ProLiant Gen11 | |
| iLO 7 | Серверы ProLiant Gen12[4] | версия 1.21.00 от 8 апреля 2026 года[20] |
Программные интерфейсы
Для работы с HP iLO существует ряд инструментов и программных интерфейсов:
- Ansible: модуль hponcfg[21]
- Perl: Net::ILO[22]
- Python: python-hpilo[23]
- Ruby: ILOrb[24]
- PowerShell: скриптовые инструменты Scripting Tools for Windows PowerShell: iLO cmdlets[25]
В iLO 4 был реализован HTTP API.
iLO вдохновило стандарт Redfish разработанный DMTF, который реализован в iLO 5. Администрирование возможно с использованием отраслевых инструментов, совместимых с Redfish. Однако, поскольку Redfish позволяет производителям расширять API дополнительными возможностями, HPE развила DMTF-инструменты, добавив собственные функции:
Архитектура безопасности
Архитектура безопасности iLO претерпела изменения в процессе своей эволюции. В iLO 6 использовалась концепция интегрированного «кремниевого корня доверия» (англ. Silicon Root of Trust), реализованная непосредственно в основном чипе управления[26][10]. В поколении iLO 7 произошёл переход к использованию Secure Enclave — независимого выделенного процессора безопасности, который обеспечивает защищённое аппаратное хранилище ключей и защиту от физического взлома[4].
Для защиты прошивки iLO 7 применяются постквантовые криптографические алгоритмы. В частности, используется алгоритм цифровой подписи Leighton-Micali Signature (LMS), соответствующий требованиям стандарта CNSA 2.0[27][28][4].
Проблемы безопасности
В декабре 2021 года иранские исследователи компании Amnpardaz обнаружили в модулях HP iLO присутствие руткитов[29].
В 2022 году в iLO 5 были устранены множественные уязвимости (включая CVE-2022-28626), которые могли позволить локальное выполнение произвольного кода[30]..
В 2023 году была выявлена уязвимость CVE-2023-50272, затрагивающая iLO 5 и iLO 6, которая могла быть использована для удалённого обхода аутентификации[31].[30].
Примечания
Литература
- FreeBSD/i386: Инструменты для ProLiant (англ.). Дата обращения: 15 ноября 2022.
- Документация iLO 4 (англ.). Дата обращения: 15 ноября 2022.