Документация BILLmanager 6 Startup, Advanced

Обработчик услуг VMmanager 6

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

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

    Обратите внимание!
    Обработчик услуг привязывается к одному из кластеров VMmanager. Если вы планируете продавать серверы с разными типами виртуализации, подключите два обработчика — один для KVM-кластера, другой — для кластера с виртуализацией LXD.

Настройки обработчика услуг

Укажите:

  • Дата-центр — название дата-центра в BILLmanager, к которому будет подключен обработчик;
    Дата-центр не должен иметь Внешний идентификатор дата-центра.
  • Наименование — наименование обработчика для отображения в интерфейсе BILLmanager;
  • Ответственный — отдел, которому будут назначаться задачи от обработчика;
  • Сортировка — приоритет обработчика. Если к тарифному плану будет подключено несколько обработчиков, то при создании услуги первым выбирается обработчик с наименьшим приоритетом;
  • Кластер — кластер VMmanager, в котором будут создаваться виртуальные машины (ВМ);
  • Использовать рецепты — включите эту опцию, если на ВМ требуется установить дополнительное программное обеспечение или выполнить скрипт. Подробнее см. в статье Установка дополнительного ПО (рецепты). VMmanager 6;
  • Дополнительный сетевой интерфейс — включите эту опцию, если на ВМ требуется использовать второй сетевой интерфейс. Для этого на кластере VMmanager должен быть настроен основной и дополнительный сетевой интерфейс.

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

Укажите:

  • URL — домен или публичный адрес сервера с VMmanager 6;
  • Имя пользователя — email администратора VMmanager 6. Используйте учётную запись первого пользователя, созданного после установки VMmanager 6;
  • Пароль.

Параметры обработчика

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

Параметры модуля обработки:

  • Период хранения сессии — задаёт максимальное время жизни сессии в секундах. Используется, чтобы снизить нагрузку на сервис авторизации;
  • Запускать операции в очереди — ограничивает количество одновременно выполняемых заданий. Работает совместно с опциями "Количество очередей" и "Ключ очереди;
  • Ключ очереди — уникальный текстовый ключ. Задачи разных обработчиков с разными ключами очереди выполняются параллельно, с одинаковыми ключами — идут одна за другой. Работает совместно с опциями "Запускать операции в очереди" и "Количество очередей".
    Запись ключа поддерживает макросы:
    • __TYPE__ — тип операции;
    • __PMID__ — ID обработчика;
    • __IID__ — ID услуги.
  • Количество очередей — задаёт максимальное количество одновременных операций, заданных через параметр "Ключ очереди". Работает совместно с опциями "Запускать операции в очереди" и "Ключ очереди.

Как работают операции в очереди

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

Под каждую операцию генерируется ключ очереди (по шаблону {имя_ключа}_{№номер_очереди}). Задачи разных обработчиков с разными ключами очереди выполняются параллельно, с одинаковыми ключами — идут одна за другой.

Пример работы очереди обработчика