Содержание
Часть 1. Оборудование: подключение, учёт, мониторинг
DCImanager 6 вышел в релиз в январе 2020 г. На момент релиза продукт имел ряд преимуществ по сравнению с DCImanager предыдущего поколения:
- Микросервисная архитектура. Благодаря её возможностям платформа устойчива к нагрузкам и легко масштабируется.
- Удобный и современный интерфейс. Освоить его легко и администратору платформы, и обычному пользователю. Для администратора в интерфейсе доступна информация по всей инфраструктуре дата-центра.
- Новые механизмы, упрощающие работу с локациями. Для управления локацией достаточно выделить один из серверов дата-центра. Через этот сервер DCImanager взаимодействует со всем оборудованием. Локации работают независимо друг от друга.
- Удобная работа с адресным пространством. Для управления IP-адресами и сетями платформе больше не требуется интеграция с дополнительным ПО. Администратор может управлять как отдельными IPv4 и IPv6-адресами, так и подсетями.
- Новый сервис сбора статистики. Использование Graphite и Grafana позволяет организовать сбор статистики без нагрузки на платформу.
- Новый подход к работе с IPMI. Модуль проксирования может подключиться к IPMI как с приватным, так и с публичным адресом. Модуль изолирован в отдельный докер-контейнер и не требует отдельного сервера для работы.
Подробнее об этих отличиях вы можете узнать в обзоре Первое знакомство с DCImanager 6 и сравнение с «пятёркой».
За прошедший год функциональность DCImanager 6 серьёзно расширилась. Актуальная версия платформы позволяет:
- Добавлять оборудование различных вендоров;
- Вести учёт оборудования по системе ITAM;
- Автоматически добавлять серверы в DCImanager;
- Проводить мониторинг серверов на физическом уровне;
- Отправлять администратору уведомления о работе оборудования;
- Запускать на серверах собственные скрипты и шаблоны ОС;
- Объединять диски на сервере в RAID и задавать параметры разметки диска;
- Управлять VLAN;
- Посмотреть карту стойки с подробной информацией об устройствах.
Рассмотрим новые возможности продукта и сравним текущую реализацию этой функциональности с DCImanager 5.
Поддерживается больше устройств
Первые версии DCImanager 6 могли работать только с коммутаторами, управляемыми по SNMP, и PDU производства APC. Сейчас в платформу можно добавить:
- Коммутаторы Arista, Brocade, Cisco Catalyst, Cisco Nexus, D-Link, Dell, Eltex, HP, Juniper, MikroTik;
- Распределители питания APC, ATS и RPCM;
- Источники бесперебойного питания Emerson Liebert NX и APC.
Список поддерживаемых устройств сопоставим с аналогичным списком для DCImanager 5, а некоторые модели (например, MikroTik) можно подключить только в шестой версии продукта.
Подробнее о поддерживаемом оборудовании в DCImanager 6 в документации
Учёт оборудования по ITAM
В DCImanager 5 для учёта оборудования есть модуль Склад. Модуль позволяет вести учёт только отдельных комплектующих сервера.
Модуль Учёта оборудования в DCImanager 6 более функционален. Он позволяет проводить инвентаризацию всех устройств дата-центра в единой системе. С помощью модуля можно:
- Вести учёт любых устройств, комплектующих и запчастей — от серверов до USB-ключей;
- Отслеживать комплектующие в течение всего жизненного цикла — от ввода в эксплуатацию до списания;
- Резервировать комплектующие;
- Планировать закупки;
- Контролировать сроки гарантийного обслуживания.
Модуль сохраняет информацию обо всех добавляемых устройствах, обеспечивая полный учёт оборудования на складе. Вся история перемещений и других действий с оборудованием сохраняется в карточке устройства. Для любой детали можно указать данные поставки и срок окончания гарантии. Это поможет администратору оперативно отслеживать оборудование с истекающим сроком гарантии и планировать следующие закупки.
Кроме стандартных комплектующих (процессоры, накопители, оперативная память) модуль позволяет добавить свой тип оборудования. С комплектующими этого типа можно выполнять те же действия, что и со стандартными: установить в сервер, отправить в ремонт, зарезервировать и т.д.
Добавлена визуализация стоек
Модуль Визуализации стоек расширяет возможности мониторинга и работы со стойками. После установки модуля для каждой стойки формируется карточка с информацией о:
- Свободных, занятых и зарезервированных юнитах в передней и задней части стойки;
- Устройствах, не занимающих юниты, но привязанных к стойке. Например, напольных ИБП;
- Проценте загруженности стойки;
- Температуре и энергопотреблению стойки.
Визуализация стоек есть и в DCImanager 5, но некоторые возможности доступны только в DCImanager 6. Например, отметить юнит служебным или зарезервированным, посмотреть подробную информацию об устройстве в стойке, данные о температуре серверов.
Модуль Автодобавления серверов существенно упрощает работу администратора дата-центра. Чтобы добавить новый сервер в платформу, достаточно установить его в стойку, подключить к коммутатору и нажать кнопку включения. Модуль без участия администратора:
- Проведёт на сервере диагностику и определит все установленные комплектующие;
- Добавит в настройки сервера подключения к коммутаторам;
- Настроит подключение к IPMI сервера.
Администратору останется только сделать несколько кликов в платформе, чтобы ввести сервер в эксплуатацию.
С момента включения сервера до его появления в платформе проходит примерно 10 минут. Модуль работает в фоновом режиме, поэтому операцию поиска можно запустить сразу на десятках устройств. Таким образом, автодобавление 10 стоек по 40 серверов занимает около получаса.
Подключаться к IPMI стало проще и безопасней
Для подключения к IPMI сервера DCImanager 6 использует модуль IPMI Proxy v2. Он позволяет подключиться к IPMI сервера с публичным или приватным IP-адресом. Работать с IPMI можно как через веб-интерфейс, так и через консоль. IPMI Proxy v2 состоит из двух частей. Одна из них устанавливается на сервер с DCImanager 6, другая — на управляющий сервер локации.
Модуль IPMI Proxy v2 был доступен в DCImanager 6 сразу по выходу релиза. За год модуль был серьёзно доработан:
- Теперь для подключения к IPMI устанавливается VNC-соединение через SSH-туннель. Шифрование SSH сделало подключение к IPMI более безопасным;
- Реализована возможность подключения к нескольким IPMI одновременно;
- Увеличено быстродействие модуля: теперь первое подключение к IPMI сервера занимает на 30% меньше времени, последующие — на 60%.
В DCImanager 5 для работы с IPMI используется аналогичный модуль IPMI Proxy. Чтобы обеспечить безопасную работу панели управления, для модуля приходится использовать отдельный сервер. В DCImanager 6 модуль IPMI Proxy v2 запускается в отдельном докер-контейнере и не создаёт угрозы для безопасности платформы.
Доступен мониторинг серверов на физическом уровне
В DCImanager 6 появилась возможность работы с датчиками и лог-файлами IPMI. Это позволяет проводить мониторинг серверов на физическом уровне. DCImanager подключается к IPMI и собирает информацию о:
- температуре процессора, памяти, прочих датчиков;
- скорости вращения вентиляторов;
- напряжении на материнской плате;
- возможных ошибках в работе сервера.
Новая система уведомлений
Система уведомлений в DCImanager 6 позволяет оперативно сообщить администратору о проблемах с оборудованием. Например, если температура процессора на любом из серверов превышает норму в течение 10 минут, платформа отобразит уведомление в интерфейсе и отправит копию на email администратора.
В текущей версии платформы уведомление будет отправлено, если:
- показания датчика IPMI вышли за пределы допустимых;
- найдены ошибки при диагностике сервера.
Возможности уведомлений будут расширяться в следующих версиях DCImanager 6.
Система уведомлений имеет более гибкие настройки по сравнению с аналогичной системой в DCImanager 5. Администратор может настроить оповещения для:
- отдельных серверов;
- всех серверов в выбранных локациях;
- всех серверов в платформе.
Во второй части статьи расскажем об улучшенной работе с шаблонами, дисками, сетевыми настройками и API в DCImanager 6.
Чтобы посмотреть все возможности продукта, закажите демо.