20 июля 2021 Время чтения: 6 минут

DCImanager 6 и DCImanager 5: сравниваем возможности. Часть 2

Алексей Петровский

Алексей Петровский

Технический писатель

ISPSystem

Продолжаем сравнение DCImanager пятого и шестого поколений. В первой части статьи мы рассказали о возможностях подключения, учёта и мониторинга оборудования. В этой статье рассмотрим:

  • работу со скриптами и шаблонами;
  • возможности работы с дисками сервера;
  • управление адресным пространством;
  • настройку VLAN;
  • использование API.

Содержание

В шаблонах появился выбор режима загрузки

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

При установке ОС на сервер администратор выбрал режим PXE. Для следующих операций на этом сервере DCImanager автоматически выберет тот же режим
При установке ОС на сервер администратор выбрал режим PXE. Для следующих операций на этом сервере DCImanager автоматически выберет тот же режим

DCImanager 5 для каждого типа загрузки требует наличия отдельного шаблона. DCImanager 6 использует один шаблон для всех вариантов загрузки. Это сокращает количество требуемых шаблонов и, таким образом, экономит дисковое пространство на управляющем сервере в локации.

Добавлена поддержка собственных шаблонов ОС и скриптов

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

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

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

Функциональность по работе с шаблонами в DCImanager 6 не уступает DCImanager 5, но в новом интерфейсе работать с шаблонами стало проще и удобней.

По умолчанию в платформе доступны скрипты из репозитория ISPsystem для установки ПО. Администратор может легко добавить к ним собственные скрипты.

В DCImanager 5 в каждый скрипт требовалось добавлять блок метаданных. В DCImanager 6 достаточно указать параметры скрипта и вставить нужный код
В DCImanager 5 в каждый скрипт требовалось добавлять блок метаданных. В DCImanager 6 достаточно указать параметры скрипта и вставить нужный код

DCImanager поддерживает создание bash-скриптов для ОС Linux и PowerShell-скриптов для ОС Windows. Настройки безопасности позволяют открыть доступ к скрипту для всех пользователей платформы или только для администраторов.
Работа со скриптами и шаблонами, документация

Доступна ручная разметка диска и работа с RAID

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

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

Такая настройка сокращает время подготовки сервера и позволяет избежать ошибок, связанных с использованием стороннего ПО.

Работа с RAID-массивами поддерживается и в DCImanager 5, а возможность выбора диска для установки ОС и ручной разметки есть только в шестой версии продукта.

Расширены возможности по работе с адресным пространством

В DCImanager 5 для работы с IP-адресами и физическими сетями требовалось приобрести, установить и настроить дополнительный продукт — IPmanager. В DCImanager 6 это программное обеспечение встроено как отдельный сервис, не требующий настройки пользователем.

В текущей реализации DCImanager 6 позволяет:

  • управлять физическими сетями, пулами и блоками IP-адресов;
  • работать с IPv4 и IPv6-адресами;
  • вручную или автоматически выделять устройствам отдельные IP-адреса и подсети;
  • вести историю выдачи и изменения IP-адресов;
  • зарезервировать отдельные IP-адреса и подсети;
  • выделить пул IP-адресов для оборудования из определённой стойки;
  • выделить пулы для выдачи и освобождения серверов;
  • выполнять проверку IP-адресов в сервисах DNSBL;
  • предотвратить выдачу одинаковых IP-адресов устройствам.
Удобный интерфейс позволяет оперативно выполнять операции с адресным пространством. Например, выделить для сервера подсеть IP-адресов
Удобный интерфейс позволяет оперативно выполнять операции с адресным пространством. Например, выделить для сервера подсеть IP-адресов

Простое управление VLAN

Управление виртуальными сетями — одна из важных задач для администратора дата-центра. Грамотное распределение оборудования по VLAN повышает быстродействие сети и защищает серверы от сетевых атак.

Чтобы настроить VLAN в DCImanager 6, не нужно подключаться к консоли коммутатора. Достаточно выполнить несколько простых действий в интерфейсе платформы.

В разделе Виртуальные сети администратор может легко управлять всеми VLAN и их портами-участниками
В разделе Виртуальные сети администратор может легко управлять всеми VLAN и их портами-участниками

DCImanager 6 умеет выполнять все основные операции с VLAN, что и DCImanager 5: добавлять VLAN вручную и автоматически после опроса коммутатора, управлять участниками виртуальной сети. С помощью модуля Пользовательских VLAN администратор платформы может выделять виртуальные сети для серверов пользователей. В ближайших планах выпуск модуля VPU, который позволит помещать каждый сервер в отдельный широковещательный домен.

В шестой версии DCImanager доступно автосоздание VLAN — функция позволяет создавать одинаковые VLAN одновременно на нескольких коммутаторах. Это ускоряет время настройки сетей и сокращает количество рутинных операций.

Удобный и функциональный API

DCImanager 6 использует REST API, поддерживающий запросы POST, GET и DELETE. Все запросы и ответы передаются в формате JSON. API более функционален по сравнению с DCImanager 5 и позволяет разработчику легко настроить интеграцию с биллинговой платформой и другими сторонними приложениями. С выходом новых версий API не изменяется, а дополняется, сохраняя обратную совместимость.

API DCImanager 6 подробно документирован. В документации разработчик может посмотреть как работает та или иная функция через интерактивную консоль.

Как перейти на DCImanager 6

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