Документация BILLmanager

Как работает модуль VMmanager 6

Алгоритм открытия услуги

После заказа и оплаты услуги BILLmanager начинает процесс создания виртуальной машины (ВМ):

  1. Авторизация в VMmanager 6 с правами администратора. BILLmanager использует данные из настроек обработчика услуг.
  2. Проверка, что клиент существует в VMmanager 6.
  3. Если клиент новый, то создание учётной записи.
  4. Отправка запроса на создание новой ВМ. На стороне VMmanager 6:
    1. Проверка полученных данных и выбор узла кластера.
    2. Назначение серверу IP-адреса. Если у кластера несколько пулов IP, то выбирается пул с наименьшим ID. Если пул недоступен, то выбирается следующий в порядке увеличения ID. 
    3. Если на узле нет нужной операционной системы, то её загрузка.
    4. Создание и запуск ВМ.
  5. Ожидание завершения задачи на создание ВМ.
  6. Автоматические завершение задач на добавление IP-адреса. Необходимо так как управление адресами происходит в VMmanager 6. 
  7. Получение и сохранение информации о ВМ: IP-адрес, домен и пароль. 
Обратите внимание!
 В настройках VMmanager 6 задаётся диапазон IP-адресов, которые будут назначаться ВМ. Если у вас настроена интеграция с IPmanager, то она не используется при создании ВМ.

Изменение ресурсов ВМ

Изменение значений ресурсов виртуальной машины возможно, только когда она остановлена. Поэтому при изменении ресурсов из BILLmanager ВМ будет перезагружена. 

Логирование

Логи взаимодействия биллинговой платформы с VMmanager 6 находится в /usr/local/mgr5/var/pmvmmgr6.log.