Интеграция подсистемы виртуализации

Интеграция подсистемы виртуализации#

Модуль интеграции с подсистемой виртуализации (ПВ) позволяет предоставлять пользователям виртуальные дата-центры (ВДЦ).

Виртуальный дата-центр на стороне ПВ представлен в виде тенанта, который создается в соответствии с принципами RBAC (управление доступом на основе ролей).

Тенант включает:

  • три роли — user, poweruser и admin. Каждая роль реализована в виде отдельного пользователя и соответствующей группы, обладающей отдельным набором списков управления доступом (ACL);

  • объект ВДЦ, который владеет определенными ресурсами — кластеры, хосты, хранилища, сети. Группы тенанта подключаются к ВДЦ для доступа к этим ресурсам.

Настройка продажи ВДЦ#

Обработчик позволяет:

  • создавать и удалять ВДЦ;

  • включать и выключать ВДЦ;

  • управлять квотами ВДЦ;

  • создавать и управлять виртуальными машинами ВДЦ;

  • создавать и управлять сетями ВДЦ;

  • синхронизировать состояние объектов ВДЦ (виртуальные машины, сети) которые были созданы через подсистему самообслуживания.

Создание обработчика#

Для создания обработчика необходимо:

  1. Перейти в Интеграция — Обработчики услуг и нажать кнопку Создать.

  2. Во вкладке 1. Тип продукта выбрать Виртуальный дата-центр, нажать кнопку Выбрать;

  3. Во вкладке 2. Модуль обработки выбрать Брест, нажать кнопку Добавить;

../../../_images/obr_1.png
  1. Во вкладке 3. Настройка интеграции указать:

    • Адрес сервера — полный URL-адрес подсистемы виртуализации;

    • Имя пользователя — логин администратора подсистемы виртуализации;

    • Токен — токен администратора подсистемы виртуализации, для авторизации по API;

    • Порт XML-RPC API — 2633, порт на котором расположен API;

    • Порт VNC API — 2644 порт на котором расположено дополнительное API, реализующее работу с VNC;

    • Порт VNC Proxy — 29876, порт через который происходит подключение по VNC к виртуальной машине.

    Нажать кнопку Далее.

    ../../../_images/obr_2.png
  2. Во вкладке 4. Параметры обработчика услуг:

    • Наименование — указать имя обработчика услуг;

    • Ответственный — выбрать отдел, ответственный за создание обработчика (Доступны варианты: Отдел продаж и Технический отдел);

    • Домен — указать домен, который используется при создании клиента;

    • Кластеры — в выпадающем списке отметить кластеры, которые будут доступны в ВДЦ;

    • Узлы — в выпадающем списке отметить узлы, которые будут доступны в ВДЦ;

    • Хранилища — в выпадающем списке отметить хранилища, которые будут доступны в ВДЦ;

    • Сети — в выпадающем списке отметить общие сети, которые будут доступны в ВДЦ, для выделения публичных IP-адресов;

    • Общая группа — в выпадающем списке отметить группу, общие ресурсы которой, такие как Образы, и Шаблоны ВМ, будут считаться общими и доступными для использования тенантом;

    • Шаблон виртуальной сети — в выпадающем списке отметить шаблон, на основе которого тенант будет создавать приватные сети внутри ВДЦ через ПСТБ.

    ../../../_images/obr_3.png

    Примечание

    На ресурсы ВДЦ а также ресурсы общей группы будут созданы дополнительные права ACL для тенанта.

    Некоторые из указанных параметров можно переопределить в настройках тарифа, таким образом один обработчик может предоставлять доступ к разным кластерам одновременно.

  3. Нажать кнопку Завершить.

  4. Созданный обработчик отобразится в разделе Интеграция — Обработчики услуг.

    ../../../_images/obr_4.png

После создания обработчика автоматически запустится обновление конфигурации модуля. Будут синхронизированы:

  • шаблоны виртуальных машин (ВМ);

  • минимальные требования к ВМ, например, размер диска;

  • общие сети для подключения к ВМ.

Если на стороне ПВ изменились шаблоны ВМ или общие сети, необходимо обновить конфигурацию вручную для быстрого применения изменений в ПСТБ. Автоматическое обновление происходит один раз в час.

Операция обновления синхронизирует общие шаблоны ВМ, а также синхронизирует общие сети, которые можно использовать при создании виртуальных машин.

ПСТБ интерпретирует шаблоны ВМ как операционную систему.

Шаблон конфигурации ВМ на стороне ПВ:

../../../_images/obr_5.png