Интеграция подсистемы виртуализации#
Модуль интеграции с подсистемой виртуализации (ПВ) позволяет предоставлять пользователям виртуальные дата-центры (ВДЦ).
Виртуальный дата-центр на стороне ПВ представлен в виде тенанта, который создается в соответствии с принципами RBAC (управление доступом на основе ролей).
Тенант включает:
три роли — user, poweruser и admin. Каждая роль реализована в виде отдельного пользователя и соответствующей группы, обладающей отдельным набором списков управления доступом (ACL);
объект ВДЦ, который владеет определенными ресурсами — кластеры, хосты, хранилища, сети. Группы тенанта подключаются к ВДЦ для доступа к этим ресурсам.
Настройка продажи ВДЦ#
Обработчик позволяет:
создавать и удалять ВДЦ;
включать и выключать ВДЦ;
управлять квотами ВДЦ;
создавать и управлять виртуальными машинами ВДЦ;
создавать и управлять сетями ВДЦ;
синхронизировать состояние объектов ВДЦ (виртуальные машины, сети) которые были созданы через подсистему самообслуживания.
Создание обработчика#
Для создания обработчика необходимо:
Перейти в Интеграция — Обработчики услуг и нажать кнопку Создать.
Во вкладке 1. Тип продукта выбрать Виртуальный дата-центр, нажать кнопку Выбрать;
Во вкладке 2. Модуль обработки выбрать Брест, нажать кнопку Добавить;

Во вкладке 3. Настройка интеграции указать:
Адрес сервера — полный URL-адрес подсистемы виртуализации;
Имя пользователя — логин администратора подсистемы виртуализации;
Токен — токен администратора подсистемы виртуализации, для авторизации по API;
Порт XML-RPC API — 2633, порт на котором расположен API;
Порт VNC API — 2644 порт на котором расположено дополнительное API, реализующее работу с VNC;
Порт VNC Proxy — 29876, порт через который происходит подключение по VNC к виртуальной машине.
Нажать кнопку Далее.
Во вкладке 4. Параметры обработчика услуг:
Наименование — указать имя обработчика услуг;
Ответственный — выбрать отдел, ответственный за создание обработчика (Доступны варианты: Отдел продаж и Технический отдел);
Домен — указать домен, который используется при создании клиента;
Кластеры — в выпадающем списке отметить кластеры, которые будут доступны в ВДЦ;
Узлы — в выпадающем списке отметить узлы, которые будут доступны в ВДЦ;
Хранилища — в выпадающем списке отметить хранилища, которые будут доступны в ВДЦ;
Сети — в выпадающем списке отметить общие сети, которые будут доступны в ВДЦ, для выделения публичных IP-адресов;
Общая группа — в выпадающем списке отметить группу, общие ресурсы которой, такие как Образы, и Шаблоны ВМ, будут считаться общими и доступными для использования тенантом;
Шаблон виртуальной сети — в выпадающем списке отметить шаблон, на основе которого тенант будет создавать приватные сети внутри ВДЦ через ПСТБ.
Примечание
На ресурсы ВДЦ а также ресурсы общей группы будут созданы дополнительные права ACL для тенанта.
Некоторые из указанных параметров можно переопределить в настройках тарифа, таким образом один обработчик может предоставлять доступ к разным кластерам одновременно.
Нажать кнопку Завершить.
Созданный обработчик отобразится в разделе Интеграция — Обработчики услуг.
После создания обработчика автоматически запустится обновление конфигурации модуля. Будут синхронизированы:
шаблоны виртуальных машин (ВМ);
минимальные требования к ВМ, например, размер диска;
общие сети для подключения к ВМ.
Если на стороне ПВ изменились шаблоны ВМ или общие сети, необходимо обновить конфигурацию вручную для быстрого применения изменений в ПСТБ. Автоматическое обновление происходит один раз в час.
Операция обновления синхронизирует общие шаблоны ВМ, а также синхронизирует общие сети, которые можно использовать при создании виртуальных машин.
ПСТБ интерпретирует шаблоны ВМ как операционную систему.
Шаблон конфигурации ВМ на стороне ПВ:
