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


После заказа и оплаты услуги 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, то она не используется при создании ВМ.

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


Изменение основных параметров ВМ (vCPU, RAM, диск) возможно выполнить без перезагрузки. Для изменения остальных параметров ВМ будет перезагружена.

"Горячее" изменение (без перезагрузки) поддерживается для дополнений:

  • Количество процессоров — поддерживается только увеличение. Максимум — 128 ядер (ОС Windows), 240 ядер (другие ОС);
  • Оперативная память — поддерживается только увеличение, с шагом 1024 МиБ. Максимально допустимое количество увеличений на одну ВМ — 16 раз;
  • Дисковое пространство — поддерживается только увеличение. При попытке указать меньший объём значение игнорируется.

"Горячее" изменение поддерживается при соблюдении условий:

  1. Кластер использует виртуализацию KVM (Kernel-based Virtual Machine).
  2. В карточке услуги активированы:
    • для CPU и RAM — опция Увеличивать значения CPU и RAM без перезагрузки VM;
    • для дискового пространства — опция Увеличивать размер дисков без перезагрузки VM.

Если одновременно изменяются ресурсы, поддерживающие "горячее" обновление и другие параметры, ВМ будет перезагружена.

Чтобы клиент не мог уменьшить дисковое пространство при заказе:

  1. Перейдите в раздел ПродуктыТарифные планы → выберите тарифный план → нажмите Конфиг.
  2. Создайте ресурс с условием Изменение ресурса после заказа "Только повышение".

Логирование


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