Вигель Антонов, директор технического центра Merlion, продолжает рассказывать про платформу от «ГК Астра». В этой части будут рассмотрены: работа платформы с серверами, преимущества и экосистема ПО DCImanager.
Вигель Антонов
Работа с серверами
Сервер – основная физическая единица, с которой работает платформа. DCImanager позволяет вести учет серверов, управлять их состоянием, статусом и подключениями. ПО поддерживает работу с серверами разных форм-факторов — стоечными и блейдами. При добавлении сервера в DCImanager указывается его форм-фактор.
Стоечные серверы предназначены для установки в стойку и интеграции с другими аппаратными компонентами – RAID-массивами, коммутаторами, распределителями питания (PDU). Стоечный сервер содержит все компоненты, необходимые для его автономной работы — процессоры, модули памяти, жёсткие диски, блоки питания и т.д. Размер сервера измеряется количеством секций стойки — юнитов (U), которое он занимает. Размер сервера в юнитах может быть кратным 0,5.
Блейд-серверы – это серверы, у которых часть аппаратных компонентов вынесена за пределы корпуса. Такая конструкция позволяет существенно сократить размер устройства и размещать больше серверов в одной стойке. Блейд-серверы устанавливаются в шасси (корзину). Шасси – устройство, которое предоставляет блейд-серверам доступ к общим компонентам. Например, блейд-сервер может состоять из системной платы, процессора, модулей памяти и сетевой карты и использовать внешние диски и блоки питания, установленные в шасси.
В DCImanager возможно добавить шасси в стойку через форму добавления сервера. При добавлении шасси задается его размер в юнитах, номера юнитов стойки, в которых оно расположено, и количество слотов под блейд-серверы. При добавлении блейд-сервера в программном обеспечении DCImanager указывается стойка, шасси и номера слотов шасси, в которых он размещен. Для серверов, управляемых ПО, реализовано формирование отчетов с информацией о серверах, добавленных в платформу.
Предусмотрены следующие виды отчетов:
Отчеты выгружаются в формате csv.
Интерфейс программного обеспечения DCImanager. Управление отчетами
Сбор статистических данных
Сбор и обработка статистических данных о функционировании платформы DCImanager, а также визуализации из отображения реализованы на основе сервиса работы с оборудованием DCImanager и дополнительного программного обеспечения:
Построение графиков и отображение метрик в интерфейсе DCImanager выполняет программное обеспечение Grafana. Данные статистики и собранные метрики можно посмотреть в карточке устройства.
ПО DCImanager собирает статистику по трафику и энергопотреблению серверов. Статистика по энергопотреблению собирается с портов PDU, к которым подключён сервер.
Статистика по трафику вычисляется одним из способов:
Интерфейс программного обеспечения DCImanager. Метрики сервера
Программное обеспечение DCImanager собирает статистику трафика для коммутатора. Данные для статистики собираются каждые пять минут.
Сбор данных производится по следующим параметрам:
Отображается статистика за день, неделю, месяц, год или произвольный период. Доступен просмотр статистики по определенному порту и суммарных значений для всего устройства.
Интерфейс программного обеспечения DCImanager. Метрики коммутатора
DCImanager собирает статистику по источникам бесперебойного питания каждые пять минут. Сбор данных производится по следующим параметрам:
Интерфейс программного обеспечения DCImanager. Метрики источника бесперебойного питания
Мониторинг и передача оповещений
Возможности мониторинга и оповещения о событиях в программном обеспечении DCImanager реализованы на основе собственной службы сообщений, а также возможности интеграции с внешней системой мониторинга Zabbix.
Предоставляется возможность конфигурирования оправки оповещений о состоянии оборудования, управляемого платформой DCImanager администраторам платформы.
Оповещения и уведомления передаются:
В настройках уведомления задается период времени, после которого выход параметра за пределы диапазона считается критическим. Максимальные и минимальные допустимые значения параметров заданы в BMC сервера. Для создания и конфигурирования необходимых оповещений и уведомлений используется интерфейс центра уведомлений программного обеспечения DCImanager.
Интерфейс программного обеспечения DCImanager. Центр уведомлений
Дополнительно обеспечивается подключение к внешней системе мониторинга на основе программного обеспечения с открытым исходным кодом Zabbix. Используя Zabbix, можно настроить мониторинг сервера платформы и серверов-локаций. Для развертывания системы мониторинга Zabbix необходимо использовать отдельный физический или виртуальный сервер.
Основные компоненты Zabbix:
Преимущества платформы DCImanager
С точки зрения импортозамещения – платформа DCImanager полностью совместима с операционной системой Astra Linux и выступает альтернативой таким зарубежным продуктам, как EasyDCIM, SynergyCP (в области предоставления сервисов), HPE OneView, Lenovo XClarity, Dell OpenManage (в области управления оборудованием).
Основные преимущества программного обеспечения DCImanager определяются его функциональными возможностями в различных аспектах комплексного управления оборудованием центров обработки данных. Удаленное управление физическими серверами в географически распределенных центрах обработки данных позволяет обеспечить снижение затрат на эксплуатацию оборудования и повышение эффективности его использования на основе:
Средства учета и инвентаризации активов информационной технологической инфраструктуры обеспечивают возможность объективного и достоверного контроля наличия и использования оборудования на основе:
Автоматизированное управление сетевым адресным пространством (IPAM) упрощает развертывание оборудования в сложной сетевой структуре для множества центров обработки данных за счет:
Планирование разрешения оборудования, оптимизация использования инженерных систем центра обработки данных и монтажного пространства, а также рациональная утилизация ресурсов технических систем достигаются на основе:
Постоянный мониторинг функционирования и технического состояния физического оборудования информационной инфраструктуры, включая физические серверы, сетевое оборудование, источники бесперебойного питания и блоки распределения электропитания. Отслеживаются все важные показатели оборудования, собирается статистика функционирования и необходимые метрики, а также предусмотрено оперативное оповещение администраторов об отказах оборудования, сбоях и отклонениях от нормальных параметров работы и состояния среды центра обработки данных.
Экосистема программного обеспечения и взаимосвязь продуктов ISPsystem
Внутренняя архитектура программного обеспечения DCImanager
Программное обеспечение DCImanager разработано на основе использования микросервисной архитектуры. Каждый сервис изолирован — его можно разрабатывать, развертывать и масштабировать независимо от других.
Изолированность позволяет использовать перспективные технологии и различные языки программирования (например, Python и Go). Микросервисы развертываются и функционируют с использованием среды контейнеризации Docker.
Первую часть статьи вы можете найти по ссылке.
Материал предоставлен директором технического центра Вигелем Антоновым.