Интеграция с VMmanager позволяет провайдеру предоставлять клиентам выделенные виртуальные серверы (VDS).

После заказа услуги клиентом BILLmanager отправляет к VMmanager API-запрос на создание виртуальной машины. Услуга считается открытой (в BILLmanager принимает статус "Активна"), когда на виртуальной машине закончена установка операционной системы (ОС). 

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


Настройка интеграции происходит в процессе создания обработчика услуг в BILLmanager, страница Интеграция → Обработчики услуг → Создать. Мастер добавления обработчика состоит из четырех шагов:

  • Шаг 1. Тип продукта. Выберите типа продукта "Виртуальный сервер".
  • Шаг 2. Модуль обработки. Выберите модуль обработки "VMmanager".
  • Шаг 3. Настройка интеграции. Введите информацию для интеграции с VMmanager. 
  • Шаг 4. Параметры обработчика услуг. Настройте внутренние (в пределах BILLmanager) параметры обработчика услуг. 

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

URL — полный адрес панели управления, в которой будут открываться услуги. В конце адреса обязательно укажите /vmmgr.

Имя пользователя — имя учетной записи в подключаемом VMmanager. Для интеграции используется учетная запись с уровнем доступа "Администратор". От имени указанной учетной записи BILLmanager будет управлять (создавать, останавливать, удалять и т.п.) виртуальными машинами в VMmanager. 

Пароль — пароль учетной записи. 

Пул серверов

Процесс создания и подготовки виртуального сервера занимает много времени. Чтобы уменьшить время обработки заказа, используйте пул серверов. 

Пул серверов — пространство, в которое помещаются предварительно созданные виртуальные серверы. Если клиент заказывает сервер с конфигурацией, которая есть в пуле, то новый сервер не будет создан. Клиент получит виртуальную машину из пула. Подробнее об использовании пула серверов

Клиент — учетная запись, которая выполняет роль пула. Этот пользователь будет назначен владельцем всех виртуальных машин, создаваемых в пуле. Учетной записи автоматически назначается скидка 100% на приобретение виртуальных машин. 

Например, в пул необходимо поместить виртуальную машину с конкретным набором параметров: ОС — CentOS 7, 10 ГиБ дискового пространства, 2 ГиБ оперативной памяти и одноядерным процессором. Для этого BILLmanager отправляет в VMmanager запрос на создание виртуальной машины с указанными параметрами. После создания машины её владельцем назначается пользователь-пул. 

Когда клиент закажет виртуальный выделенный сервер с ОС — CentOS 7, 10 ГиБ дискового пространства, 2 ГиБ оперативной памяти и одноядерным процессором, не потребуется создавать новую виртуальную машину — она уже есть в пуле. Для этой машины будет изменен владелец с пользователя-пула на учетную запись клиента. 

Макс. время в пуле — максимальный срок хранения виртуальной машины в пуле. Указывается в месяцах. По истечении указанного периода сервер будет удален автоматически. 

Вычислять статистику за — период расчета статистики. При расчете статистики учитываются виртуальные машины, созданные за последние N дней. Где N — это значение, указанное в данном поле. Сбор статистики о заказанных серверах начинается сразу после включения пула серверов. 

Заказано за период (0 < VDS <= 3) — количество серверов, которое необходимо добавить в пул, если за период расчета статистики было продано до 3 серверов включительно. 

Заказано за период (3 < VDS <= 6) — количество серверов, которое необходимо добавить в пул, если за период расчета статистики было продано от 3 до 6 серверов включительно. 

Заказано за период (6 < VDS <= 10) — количество серверов, которое необходимо добавить в пул, если за период расчета статистики было продано от 6 до 10 серверов включительно. 

Заказано за период (10 < VDS <= 15) — количество серверов, которое необходимо добавить в пул, если за период расчета статистики было продано от 10 до 15 серверов включительно. 

Заказано за период (VDS > 15) — количество серверов, которое необходимо добавить в пул, если за период расчета статистики было продано более 15 серверов. 

Интеграция с IPmanager

При интеграции с VMmanager биллинговой системе требуется подключение к IPmanager. Это позволяет организовать централизованное управление IP-адресами. 

В данном разделе необходимо выбрать интеграцию, настроенную ранее:

Сервер лицензий

Вместе с услугой виртуального выделенного сервера провайдер может распространять лицензии ISPsystem. Для этого в BILLmanager необходимо указать сервер лицензий. Он отвечает за заказ лицензий для виртуальной машины. 

В качестве сервера лицензий может быть указан любой обработчик услуг с модулем обработки "BILLmanager 5". Как настроить заказ лицензий ISPsystem.

Параметры обработчика услуг

На Шаге 4 укажите внутренние параметры обработчика услуг.

Дата-центр — название дата-центра.

Наименование — наименование обработчика для отображения в интерфейсе BILLmanager.

Ответственный — отдел, которому будут назначаться задачи от обработчика.

Сортировка — приоритет обработчика.

Использовать рецепты — опция использования рецептов при заказе сервера.

Окончание установки сервера — условие окончания установки сервера. Возможные значения: "По завершению установки шаблона", "По завершению установки рецепта".

Запускать операции в очереди — при включенной опции все однотипные операции с серверами будут выполняться последовательно. Для каждого типа операций создаётся отдельная очередь задач. Одновременно может выполняться только одна задача из очереди.