DCImanager 6
Режим фокусировки

Интеграция с BILLmanager и Clouden

Статья содержит информацию по настройке интеграции с платформами BILLmanager и Clouden.

Описание платформ

BILLmanager

BILLmanager — это многофункциональная биллинговая система для хостинговых компаний и облачных провайдеров, которая автоматизирует продажи и работу с клиентами. Подробнее см. Документация BILLmanager 6.

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

  • Автоматизация продажи услуг: виртуальных серверов (VPS), виртуальных выделенных серверов (VDS), виртуальных дата-центров (VDC), доменов, SSL-сертификатов, виртуальных хостингов;
  • Приём платежей: интеграция с Т-Банк, Альфа-Банк, Сбербанк и еще более 20 различных сервисов;
  • Интеграция с АТОЛ онлайн и Модулькассой;
  • Документооборот: автоматизированное выставление счетов за услуги, интеграция с ЭДО Диадок;
  • Зачисление банковских платежей: интеграция с 1C;
  • Автоматизация приёма оплат, реккурентные платежи;
  • Маркетинговые инструменты (сегментирование, рассылки, акции и пр.) и CRM;
  • Возможность работы с несколькими проектами одновременно, а также White label;
  • Встроенная система поддержки;
  • Встроенные BI-инструменты для построения аналитических отчётов.

Clouden

Clouden — платформа для управления гибридной ИТ-инфраструктурой и облаками. Подробнее см. Документация Clouden.

Платформа позволяет построить частное облако на собственной инфраструктуре, управлять физическими и виртуальными ресурсами, публичными облаками и предоставлять ИТ-сервисы конечным пользователям. Clouden автоматизирует рутинные задачи, упрощает контроль за инфраструктурой и обеспечивает аналитику, гибкую масштабируемость для бизнеса и государственных организаций. Возможности платформы:

  • управление из единого интерфейса гибридной и мультиоблачной инфраструктурой: платформы виртуализации, публичные облака, физические серверы;
  • квотирование ресурсов: назначение квот на использование ресурсов для пользователей и групп;
  • биллинг ресурсов: настройка стоимости ресурсов, периодов использования и доступности сервисов для заказа;
  • портал самообслуживания: самостоятельный заказ и изменение виртуальных ресурсов пользователями с возможностью согласования выдачи;
  • расширенный мониторинг: отчётность по потреблению ресурсов и их стоимости, тренды, выявление неиспользуемых ресурсов;
  • создание внутреннего сервис-провайдера: готовое решение с возможностью приёма платежей. Подойдёт для крупных организаций, ИТ-компаний и госучреждений с распределёнными командами.

Принцип работы

Построение списка свободных серверов

Когда клиент заказывает выделенный сервер, биллинговая платформа подключается к DCImanager 6 и получает список всех серверов. Конфигурация сервера, заказанного клиентом, сравнивается с конфигурацией свободных серверов. Свободными считаются серверы, для которых соблюдаются все условия:

  • у сервера нет владельца;
  • диагностика завершена — все проверки прошли успешно и конфигурация определена;
  • статус последней операции сервера — ok или cancelled — DCImanager 6 завершил последнюю задачу сервера без ошибок или отменил её;
  • сервер не находится в режиме обслуживания. Подробнее см. в статье документации DCImanager 6 Режим обслуживания;
  • сервер находится в эксплуатации;
  • у сервера указан уникальный MAC-адрес;
  • на сервере нет ошибок диагностики и состояний — если ошибки есть, провайдер может их проигнорировать и выдать сервер клиенту на свой страх и риск. Подробнее см. в статье документации DCImanager 6 Проведение диагностики.

Если свободный сервер с подходящей конфигурацией найден, начинается подготовка сервера. Иначе подбирается максимально похожий по конфигурации сервер и создаётся задача на сборку этого сервера.

Изменение статусов услуг

Если в биллинговой платформе услуга в статусе "Активен", а в DCImanager 6 соответствующий сервер выключен, то биллинговая платформа включает его.

Если в биллинговой платформе услуга в статусе "Остановлен", а в DCImanager 6 сервер включен, то биллинговая платформа отправит запрос на выключение сервера.

Остановка услуги

При остановке услуги DCImanager 6 выключает порты коммутатора, к которым подключён сервер. Услуга не будет остановлена, если в настройках сервера не указаны порты коммутатора.

Удаление услуги

При удалении услуги модуль интеграции:

  1. Включает порты коммутатора, к которым подключён сервер.
  2. Включает сервер, если он выключен.
  3. Останавливает операцию на сервере, если она запущена.
  4. Удаляет IP-адреса из конфигурации сервера.
  5. Удаляет владельца сервера DCImanager 6.
  6. Запускает диагностику с опцией очистки дисков в соответствии с выбранным типом. 
  7. Выключает сервер.
  8. Выключает порты коммутатора, к которым подключён сервер.

Подготовка к интеграции

Настройка пулов

Создайте в DCImanager 6 пулы IP-адресов, которые будут назначаться серверам при их выдаче и освобождении. Для этого:

  1. Перейдите в СетиПулы IP-адресов.
  2. Нажмите Общие настройки пулов.
  3. Выберите Пул для освобождения серверов.
  4. Выберите Пул для выдачи серверов.
  5. Нажмите Сохранить.

Вы можете выбрать пул, адреса из которого будут назначаться при выдаче серверов из определённой стойки. Для этого перейдите в Стойки → выберите стойку → меню Редактировать →  выберите Пулы IP-адресов Сохранить.

Выдача IP-адресов производится в следующем порядке:

  • если для стойки задан пул, то IP-адреса будут выданы из него;
  • если для стойки не задан пул, то IP-адреса будут выданы из пула локации;
  • если для локации не задан пул, то IP-адреса будут выданы из пула, имя которого содержит "public".
Для освобождения и выдачи серверов могут использоваться только пулы с IPv4-адресацией. Чтобы серверу выдавались адреса IPv4 и IPv6, добавьте их в один пул.

Настройка скриптов

Чтобы скрипт DCImanager 6 был доступен для заказа в качестве дополнительного ПО, установите в параметре "Доступ к скрипту" значение "Всем". Подробнее см. в статье Скрипты.

Настройка интеграции

Настройка интеграции происходит на стороне интегрируемой платформы. Чтобы настроить интеграцию:

  1. Подключите обработчик услуг DCImanager 6. Подробнее см. в статье:
  2. Настройте тарифный план для продукта "Выделенный сервер". Подробнее см. в статье:

После того, как клиент заказал услугу, биллинговая платформа отправляет к DCImanager 6 API-запрос на подготовку выделенного сервера. Услуга считается открытой и получает статус "Активна", когда в DCImanager 6 закончен процесс подготовки сервера.

Может быть полезно

Связанные статьи: