zVirt — система безопасного управления средой виртуализации.
Модуль интеграции с zVirt поддерживает следующие операции над виртуальными серверами (виртуальными машинами, ВМ):
- создание ВМ;
- изменение параметров ВМ (количество CPU, объём оперативной памяти, дисковое пространство);
- запуск ВМ;
- остановка ВМ;
- перезагрузка ВМ.
Настройка на стороне zVirt
Учётная запись должна иметь доступ к следующим функциям панели zVirt:
- просмотр шаблонов ВМ;
- просмотр списка кластеров;
- просмотр списка сетевых профилей;
- просмотр списка доменов хранения;
- создание ВМ;
- создание сетевого интерфейса ВМ;
- создание диска ВМ;
- редактирование ВМ;
- редактирование сетевого интерфейса ВМ;
- редактирование диска ВМ;
- удаление ВМ;
- остановка ВМ;
- запуск ВМ;
- перезагрузка ВМ;
- открытие консоли ВМ.
Настройка на стороне Clouden
Настройка обработчика
Настройка интеграции происходит в процессе создания обработчика услуг. Чтобы создать обработчик, в главном меню перейдите в раздел Интеграция → Обработчики услуг → кнопка Создать. Мастер добавления обработчика состоит из следующих шагов:
- Тип продукта — выберите "Виртуальный сервер" .
- Модуль обработки — укажите "zVirt".
- Настройка интеграции — введите данные, необходимые для подключения к zVirt:
- URL — полный адрес панели управления zVirt;
- Имя пользователя — логин в формате
admin@internal; - Пароль — пароль для доступа к панели управления.
- Параметры обработчика услуг — задайте внутренние параметры обработчика услуг в Clouden.

Настройки параметров открытия услуг
После создания обработчика укажите дополнительные параметры интеграции:
- Выберите созданный обработчик zVirt → кнопка Параметры.
- Установите значения для следующих параметров:
- Кластер — обязательный параметр;
- Профиль vNIC — обязательный параметр;
- Домен хранения — обязательный параметр;
- Тип сетевого интерфейса;
- Интерфейс диска;
- Длина пароля создаваемой ВМ;
- Cloud-init/Sysprep — экспериментальная опция, работоспособность не гарантируется;
- Хост прокси-сервера для клиента noVNC;
- Порт прокси-сервера для клиента noVNC.
Настройка тарифа
В данном разделе описаны особенности настройки тарифного плана, когда в качестве модуля обработки выбран zVirt. Общие принципы настройки см. в статье Создание и настройка тарифа.
Особенности настройки тарифа
В разделе Основное укажите следующие параметры:
- Шаблон виртуального сервера — шаблон, по которому будет построено имя виртуального сервера на стороне zVirt. Шаблон поддерживает макросы:
- @USERNAME@ — имя пользователя;
- @TYPE@ — тип продукта;
- @ID@ — идентификатор услуги.
- Запрос цены — при активации опции автоматическая покупка услуги отключается. Клиент должен запросить стоимость.

Содержание тарифа
Основные параметры
Модуль обработки поддерживает следующие ресурсы:
* служебное имя для второго и последующих дисков имеет формат disc_X. Значение X — цифры от 2 до 4.
Особенности:
- при заказе лицензии ispmanager автоматическая установка ПО ispmanager на сервер не производится;
- дополнительно заказанный диск с активной ВМ можно удалить только в ручном режиме;
- размер диска, указанный в шаблоне, является минимальным доступным для заказа ВМ;
- уменьшить объём дискового пространства невозможно. При попытке указать значение меньше текущего обработчик возвращает ошибку;
- любые действия с IP-адресами уже открытой ВМ производятся в ручном режиме;
-
Синхронизация ОС происходит по расписанию один раз в час. Доступные для заказа ОС формируются на основе шаблонов из панели zVirt. Вместе с шаблоном ОС синхронизируется также размер диска.
Размер диска синхронизируется только один раз — при создании новой ОС на стороне Clouden. Последующие изменения размера диска в шаблоне zVirt не обновляют соответствующее значение в Clouden.
Дополнительные параметры
- SSH-ключи — указанный ключ добавляется на ВМ при её создании.
Большинство параметров уже включены в создаваемые тарифные планы. Чтобы включить параметры вручную:
- В главном меню перейдите в раздел Продукты → Типы продуктов → выберите Виртуальный сервер → кнопка Параметры.
- Выберите нужный параметр → кнопка Тарифы.
- Выберите тариф zVirt → кнопка Вкл.

При создании тарифа к нему автоматически подключается группа параметров, часть из которых не поддерживается обработчиком. Чтобы отключить параметры вручную:
- В главном меню перейдите в раздел Продукты → Типы продуктов → выберите Виртуальный сервер → кнопка Параметры.
- Выберите нужный параметр → кнопка Тариф.
- Выберите тариф zVirt → кнопка Выкл.
Возможные проблемы
Если при изменении диска указать объём меньше текущего, обработчик возвращает ошибку. Убедитесь, что новое значение дискового пространства не меньше существующего.
Если после синхронизации ОС в Clouden не отображаются новые шаблоны из zVirt, подождите до следующего цикла синхронизации.