Большая часть серверов HPE оснащена встроенным контроллером управления. Он именуется Integrated Lights Out (iLO) и позволяет удаленно включать/отключать устройства, перехватывать команды консоли, подсоединять медиа.

Название контроллера переводится, как «Свет включен» – администратору не обязательно быть рядом, чтобы управлять серверами HPE, он все видит и может действовать откуда угодно.

Постоянная доработка функционала iLO привела к тому, что сегодня он стал настоящим центром управления полетами сервера. Устройство напоминает миникомпьютер, имеет собственный процессор, ОЗУ и флэш-память, Ethernet-порт и полноценный интерфейс управления. Посредством REST API управление осуществляется по новому стандарту Redfish, заменившему IPMI.

Контроллер HPE iLO 4

Контроллер HPE iLO 4

Следующая ступень управления инфраструктурой HPE – программный модуль OneView. Для серверов HPE c-Class он представлен виртуальной машиной, для HPE Synergy – компонентом Composer.

Программный модуль позволяет произвести настройки BIOS, выполнить конфигурацию сетевых интерфейсов, SAN-подключения, создать тома, обновить драйверы. Производить операции можно через браузер или скрипты PowerShell, Python. А в случае интеграции OneView со средствами развертывания ОС, все настройки можно осуществлять из центральной консоли управления, к примеру, для VMware из vCenter.

HPE OneView – основа современной программно-определяемой инфраструктуры

HPE OneView – основа современной программно-определяемой инфраструктуры

Переход к стандарту Redfish

Ранее применялся интерфейс REST, который представляет собой простой HTTP-запрос и передает требуемые данные посредством параметров запроса. Сейчас используется интерфейс Redfish – новая версия REST, современная и стандартизированная.

При REST запрос передается по тому стандарту, который выберет производитель. При работе с несколькими вендорами можно столкнуться с разными требованиями и наборами команд. Это усложняет работу и не позволяет масштабировать решения, базирующиеся на REST.

Благодаря стандартизации, Redfish обеспечивает комфортную работу с любыми производителями с единым подходом и делает возможным масштабирование решения. Этот новый стандарт стал использоваться в продуктах HPE с ILO4 версии 2.30.

Автоматизация HPE

С ростом бизнес-запросов информационные системы расширяются, и ручное управление становится сложным, а порой и невозможным. Возрастает необходимость в автоматизации. Она разгружает администраторов, ускоряет проведение рутинных операций и позволяет сфокусироваться на более значимых задачах.

Чаще всего администраторы стараются автоматизировать процесс своими силами, с помощью скриптов. Но их приходится часто править, особенно в условиях масштабирования системы.

HPE предлагает решение Deployment Automation Solution (DAS) на открытом исходном коде. Оно позволяет легко автоматизировать повседневные операции и легко правится под запросы конкретной компании. Добавляя в DAS собственные наработки можно существенно расширить функционал базовой версии.

Решение включает следующие составляющие:

  • Ansible – для автоматизации.

  • Nginx – для библиотеки образов микрокодов, ОС и файлов конфигураций.
  • GitLab – для доставки скриптов.
  • Ansible playbooks – для отправки команд на удаленные машины.

Сценарии Ansible и использование перечисленных компонентов позволяют сделать подход к автоматизации системным и упростить масштабирование. Использование контейнеров облегчает развертывание решения и упрощает его обновление.

Процесс базируется на программно-определяемой инфраструктуре OneView Ansible/REST API или Redfish/iLO и API-интерфейсах хранения с применением API конкретного производителя ПО. К примеру, связь с VMware идет через REST API или SSH, с Windows через WinRM и т. д.

Сложные процессы автоматизируются с помощью AWX или Ansible Automation Platform. Модульный подход ускоряет объединение аппаратных и программных составляющих решения. При этом перечисленные компоненты не являются обязательными к использованию: процессы доступны через REST API с любого решения ServiceNow или Morpheus. Поэтому возможна интеграция с любым модулем управления стороннего решения.

Сценарии использования базового варианта DAS от HPE:

  • Установка ОС: представление томов СХД, настройка SAN, программных компонент, безопасности.
  • Обновление микрокодов, причем сделать это можно без паузы в функционировании серверов.

Клиентам открывается доступ к обновлениям playbooks. Несмотря на то, что базовый вариант DAS создается под аппаратную платформу HPE, за счет открытого кода программный модуль легко подстраивается под решения других производителей.

Подведем итог

Инфраструктура HPE открывает большие возможности для автоматизации рутинных операций по администрированию и масштабированию систем ЦОДов. С помощью инструментов автоматизации существенно упрощаются процедуры развертывания новых серверов, подключение к SAN и СХД, установка ОС, обновление драйверов и firmware, поднастройка систем под изменяющиеся требования. Выбрать уровень автоматизации можно самостоятельно в зависимости от имеющихся потребностей: это может быть простое применение iLO или полностью автоматизированная платформа с OneView и Ansible AWX.