DCImanager – мультивендорная платформа автоматизации управления оборудованием (часть 1)

06.08.2024

Вигель Антонов, директор технического центра Merlion, рассказывает про функционал, особенности и возможности платформы от «ГК Астра».

Astra logo
Вигель Антонов

Вигель Антонов

Назначение платформы DCImanager

ПО DCImanager – комплексная платформа для управления оборудованием (включая физические серверы) центров обработки данных разного масштаба, в том числе географически распределенных. Программное обеспечение входит в экосистему продуктов автоматизации развертывания и управления инфраструктурой платформ виртуализации, разработанную компанией ISPsystem (ГК «Астра»).

DCImanager позволяет определять и контролировать иерархию инфраструктуры ЦОДов, а также вести инвентаризацию активов оборудования технологической инфраструктуры от коммутационных стоек до комплектующих, установленных в серверы и хранящихся на складе.

DCImanager дает возможность работать с мультивендорным оборудованием, включая:

  • физические серверы;
  • монтажные стойки для оборудования;
  • оборудование распределения электропитания;
  • источники бесперебойного электропитания
  • сетевое оборудование.

Поддержка мультивендорной инфраструктуры дает возможность работы с оборудованием всех основных производителей без дополнительных инструментов, а значит, и без затрат на их сопровождение и поддержку.

DCImanager может быть использован как для создания собственной технологической инфраструктуры, так и для предоставления услуг «облачных» инфраструктурных сервисов публичными провайдерами.

DCImanager – российская разработка: совместима с ОС Astra Linux, а также включена в Единый реестр российских программ для электронных вычислительных машин и баз данных – реестровая запись № 8776 от 31.12.2020.

Функциональность платформы DCImanager

Программное обеспечение DCImanager – платформа для автоматического предоставления выделенных физических серверов и управления мультивендорной информационной технологической инфраструктурой в едином интерфейсе. 

ПО дает возможность автоматизировать такие задачи, как:

  • управление географически распределенной информационной технологической инфраструктурой как единым целым;
  • удаленное управление оборудованием и контроль технического состояния оборудования;
  • контроль использования монтажного пространства и наполненность стоек в центре обработки данных;
  • управление адресным пространством;
  • учет оборудования;
  • управление правами пользователей;
  • интеграция с биллинговой системой;
  • предоставление клиентам доступа к серверам через портал самообслуживания.

Редакции платформы DCImanager

ПО DCImanager имеет две следующие редакции:

1) DCImanager Infrastructure, ориентирована на потребности владельцев информационной технологической инфраструктуры, позволяет управлять мультивендорной инфраструктурой в едином интерфейсе.
2) DCImanager Hosting, ориентирована на потребности хостинг-провайдеров, позволяет автоматизировать сервис предоставления выделенных физических серверов.

Сравнение функциональных возможностей редакций ПО DCImanager представлено в таблице

№ п.п. Функциональность Редакция DCImanager Hosting Редакция DCImanager Infrastructure
1 Операции с сервером через PXE:
  • установка ОС;
  • диагностика;
  • восстановление;
  • загрузка из ISO-образа
ДА Настраивается для центра обработки данных
2 Шаблоны операционных систем ДА Настраивается для центра обработки данных
3 Автозапуск скриптов на сервере ДА Настраивается для центра обработки данных
4 Модуль VPU (VLAN Per User) ДА НЕТ
5 Модуль Пользовательские VLAN ДА НЕТ
6 Автоматическое добавление серверов через PXE ДА Настраивается для центра обработки данных
7 Работа без DHCP-сервера НЕТ ДА
8 Установка операционных систем  из ISO-образа НЕТ ДА
9 Отображение версий микрокодов и прошивок BIOS/UEFI и BMC НЕТ ДА
10 Уведомления о неполадках и критическом состоянии комплектующих НЕТ ДА
11 Установка на сервер с ОС Astra Linux НЕТ ДА

Редакция DCImanager Hosting предоставляет решение для автоматизации продаж выделенных физических серверов включая:

  • автоматическая выдача клиентам подготовленных к работе физических серверов серверов;
  • диагностика оборудования при смене клиентов;
  • автоматизация услуги Colocation;
  • портал самообслуживания для клиента;
  • интеграция с биллинговыми платформами;
  • дополнительная монетизация сервиса за счет встроенных модулей.

Редакция DCImanager Infrastructure предоставляет решение для автоматизации управления мультивендорной информационной технологической инфраструктуры в едином интерфейсе включая:

  • контроль использования всей инфраструктуры;
  • работа с географически распределенными локациями в одном окне;
  • визуализация состояния инфраструктуры;
  • управление мультивендорным оборудованием;
  • учет и управление адресным пространством (IPAM);
  • инвентаризация оборудования (ITAM);
  • управление BMC.

Состав платформы DCImanager

DCImanager – мультивендорная платформа автоматизации управления оборудованием (часть 1)

Структура программного обеспечения DCImanager

ПО DCImanager развертывается в составе:

1) сервер платформы – физический или виртуальный на основе виртуализации KVM, Hyper-V или VMware ESXi;
2) серверы-локации – физические или виртуальные на основе виртуализации KVM.

Поддерживаемые операционные системы:

  • AlmaLinux 8;
  • CentOS 7 x64;
  • Ubuntu 20.04;
  • Astra Linux Special Edition 1.7.3, 1.7.4 редакции «Орел» (дополнительно для редакции Infrastructure).

Системные особенности платформы DCImanager

Минимальные системные требования для ПО DCImanager отражены в таблице

№ п.п. Инфраструктурный ресурс Сервер платформы Серверы-локации
1 Процессор частота, ГГц 2.4 2.4
2 Процессор количество ядер, шт. 4 4
3 Оперативная память, ГБайт 8 8
4 Дисковое пространство, ГБайт 110 100

ПО протестировано на совместимость и поддержку работы со следующими моделями серверов:

  • Aquarius T50 D110CF;
  • Lenovo TS SR630;
  • OpenYard RS101I (1U);
  • OpenYard RS201I (2U);
  • HP BL460c Gen9;
  • HP DL360 Gen9;
  • HP DL380 Gen9.

Для систем удаленного управления серверами, программное обеспечение DCImanager поддерживает работу с консолями BMC следующего оборудования:

  • Aquarius;
  • ASRockRack;
  • Asus;
  • Cisco;
  • Dell iDRAC 6;
  • Dell iDRAC 8;
  • Dell iDRAC 9;
  • GAGARIN;
  • HP Gen8;
  • HP iLO3;
  • HP iLO4;
  • HP iLO5;
  • Intel BMC;
  • Supermicro;
  • Supermicro X8;
  • Supermicro X9;
  • Supermicro X11.

ПО DCImanager собирает анонимные сведения об ошибках, возникающих в платформе. Эти сведения содержат обезличенные данные и передаются на серверы, расположенные на территории Российской Федерации. Собранные данные используются для улучшения работы DCImanager. Предусмотрена возможность отключить сбор данных через настройку ПО или сетевого оборудования. Например, запретить обращения к серверу сбора данных в настройках межсетевого экрана. Подобные ограничения не повлияют на работу ПОDCImanager.

Для DCImanager реализовано создание резервной копии, содержащей все настройки платформы. Резервная копия сохраняется в формате архива tar и содержит файлы:

  • config.json, конфигурационный файл платформы;
  • docker-compose.yaml, конфигурационный файл Docker;
  • dci_dump.sql, дамп базы данных платформы.

Резервное копирование и восстановление из резервной копии выполняет сервис установки платформы dci. Автоматическое сохранение резервных копий настраивается с размещением на внешнем хранилище или на самом сервере с платформой. При выборе локального хранилища платформа будет сохранять копии в директории opt/ispsystem/dci/backup/. Рекомендуем сохранять резервные копии на внешнее хранилище, так как файлы копий могут быть повреждены при возникновении проблем с сервером платформы.

Интерфейс платформы DCImanager

DCImanager предоставляет полноценный удобный графический интерфейс для администраторов платформы и клиентов.

Информация об оборудовании и других объектах платформы в DCImanager представлена в виде таблиц, содержащих краткую информацию об устройствах.

DCImanager – мультивендорная платформа автоматизации управления оборудованием (часть 1)

Интерфейс программного обеспечения DCImanager. Оборудование.

Посмотреть подробную информацию и внести изменения в настройки возможно в карточке устройства. В карточке отображается подробная информация об объекте, его настройках и история.

DCImanager – мультивендорная платформа автоматизации управления оборудованием (часть 1)

Интерфейс программного обеспечения DCImanager. Карточка объекта.

Типовые действия и операции с объектами платформы могут быть вызваны из таблицы объектов или из карточки объекта.

DCImanager – мультивендорная платформа автоматизации управления оборудованием (часть 1)

Интерфейс программного обеспечения DCImanager. Операции объекта.

Возможности платформы DCImanager

В DCImanager имеется возможность добавить собственные параметры к объектам платформы. Например, номенклатурные номера, данные расширенной гарантии, дополнительные технические характеристики и т.д.

Собственные параметры могут быть использованы в глобальном поиске и фильтрации информации в таблицах. В текущей реализации доступно добавление параметров к следующим объектам:

  • серверы;
  • коммутаторы;
  • блоки распределения электропитания;
  • ИБП;
  • оборудование на складе;
  • телекоммуникационные стойки.

DCImanager допускает подключение оборудования независимо от его территориального расположения и центра обработки данных, в котором оно находятся. Удаленное оборудование может быть объединено в группы по его месту расположения. Для этого в платформе предусмотрен объект локации.

DCImanager – мультивендорная платформа автоматизации управления оборудованием (часть 1)

Интерфейс программного обеспечения DCImanager. Управление локациями

Локация – интерфейс, через который DCImanager управляет оборудованием из одного центра обработки данных. Под каждую локацию в центре обработки данных отводится специальный сервер, который служит DHCP-сервером и хранилищем шаблонов ОС для всех серверов в локации. Сервер должен быть физическим или виртуальным на основе виртуализации KVM. Для равномерного распределения нагрузки рекомендуется использовать отдельные серверы для платформы и локации. DCImanager позволяет систематизировать оборудование в локации по стойкам, в которых оно расположено.

DCImanager – мультивендорная платформа автоматизации управления оборудованием (часть 1)

Интерфейс программного обеспечения DCImanager. Управление стойками.

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

DCImanager – мультивендорная платформа автоматизации управления оборудованием (часть 1)

Интерфейс программного обеспечения DCImanager. Управление ролями.

Программное обеспечение DCImanager по умолчанию предусматривает следующие системные роли:

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

  • очистка дисков;
  • установка ОС;
  • восстановление сервера;
  • управление питанием сервера с помощью BMC и PDU;
  • управление сервером по BMC;
  • изменение IP-адреса и доменного имени сервера;
  • создание VLAN;
  • просмотр ошибок сервера и статистики;
  • редактирование примечания.

Про работу платформы с серверами, преимущества и экосистему ПО DCImanager мы рассмотрим во второй части статьи.

Материал предоставлен директором технического центра Вигелем Антоновым.

Все новости
08 сентября 2025 Новинки вендоров

Парковый светильник Glight от Varton

05 сентября 2025 Новинки вендоров

Акустические серверные шкафы SYSMATRIX

banner