Материала получилось много, и если вы не настроены читать, приглашаем посмотреть. Можно запустить демо (нужна почта, на которую отправим доступ) или триальную версию. Всё это — на странице продукта.
Архитектура
Поменялась не только общая архитектура, но и отдельные решения. Например, механизм выполнения долгих задач.
 
В DCImanager 5 (как и в других продуктах ISPsystem пятого поколения) этот механизм был, но использовался не всегда. Как правило, задачи выполнялись просто по очереди, а пользователю приходилось ждать их завершения. Например, клиент выделял серверу IP-адрес и некоторое время ничего не мог сделать — только смотрел на прелоадер.
 
В DCImanager 6 мы «прокачали» этот механизм: переписали архитектуру, добавили механизмы лочек, зависимости и многое другое. Теперь долгая задача выполняется в отдельных процессах и не блокирует работу панели.
Интерфейс
Работа с несколькими дата-центрами
Настройка и управление серверами
Управление серверами через IPMI в серых сетях
Управление коммутаторами
За управление коммутаторами отвечает отдельный сервис — Equipment service. Мы решили вынести его из основного приложения по двум причинам:
- чтобы снизить нагрузку на основное приложение,
- чтобы безболезненно дорабатывать существующую или наращивать новую функциональность для работы с оборудованием.
Кроме работы с коммутаторами, в задачи сервиса входит сбор статистики по трафику. Позже туда переедут обработчики для других видов оборудования (например, PDU) и работа с IPMI.
Статистика по трафику
Управление адресным пространством
- назначать серверам вручную или автоматически,
- управлять группами,
- добавлять уже настроенную физическую сеть,
- объединять сети в пулы,
- смотреть, сколько адресов свободно и занято.