Добавление платформы oVirt/RHEV

Для добавления следует перейти «Компоненты - Поставщики ресурсов», затем нажать на экранную кнопку [Создать] и выбрать из выпадающего списка «Платформа oVirt/RHEV».

Платформа oVirt версии 4.0 и выше поддерживает интеграцию с Termidesk без установки дополнительных пакетов.

Для корректной интеграции Termidesk с платформой oVirt версии ниже 4.0 нужно:

rpm -i termidesk_zVirt_hook-<версия>-zvirt.noarch.rpm
BASH
  • перезапустить сервис ovirt-engine:
service ovirt-engine restart
BASH
  • на управляющей ВМ платформы oVirt убедиться, что каналы ru.termidesk.PCSC.0, ru.termidesk.Printer.0, ru.termidesk.RealtimeStreaming.0, ru.termidesk.tvm.0 отображены в выводе команды:
ls /dev/virtio-ports
BASH

Затем заполнить данные, перечисленные в столбце «Параметр» следующей таблицы.

Данные для добавления платформы oVirt/RHEV

ПараметрОписание
«Название»Текстовое наименование поставщика ресурсов
«Комментарий»Информационное сообщение, используемое для описания назначения поставщика ресурсов
«Версия oVirt»Выбор используемой версии oVirt
«Адрес oVirt»IP-адрес или доменное имя платформы виртуализации
«Логин»Субъект, имеющий полномочия для управления платформой виртуализации. Указывается в формате: login@internal
«Пароль»Набор символов, подтверждающий назначение полномочий
«Подготавливать ВМ одновременно»

Максимальное число ВМ, создаваемых для всех фондов поставщика за одну проверку периодичностью «Интервал проверок кэша рабочих мест» (см. подраздел Общие системные параметры Termidesk).

Пример: для поставщика ресурсов созданы 4 фонда, в параметре «Подготавливать ВМ одновременно» задано «10», в параметре  «Интервал проверок кэша рабочих мест» задано «19». Тогда за одну проверку (каждые 19 секунд) будет создано не более двух ВМ для каждого фонда (для расчета нужно выполнить целочисленное деление 10 ВМ на 4 фонда)

«Удалять ВМ одновременно»Максимальное число ВМ, удаляемых для всех фондов поставщика за одну проверку периодичностью «Интервал проверки для удаления объектов» (см. подраздел Общие системные параметры Termidesk)
«Время ожидания»Максимальное время ожидания (в секундах) отклика от платформы виртуализации 

Для платформы oVirt субъект должен иметь привилегии, указанные в таблице

В общем случае назначение ролей выглядит следующим образом: на сервере oVirt создается пользователь (например, «termidesk»), создается роль (в рамках oVirt употребляется термин «роль») («termidesk»). Пользователю «termidesk» выдается роль «termidesk».

Создать роль «termidesk» быстрее и проще через копирование существующей: «PowerUserRole» (необходимо перейти в графическом интерфейсе oVirt в «Administration - Configure - Roles, выбрать роль «PowerUserRole» и нажать [Copy], изменить наименования на «termidesk»). Созданную роль затем изменить, добавив отсутствующие привилегии в соответствии с таблицей.

Роль «termidesk» с указанными привилегиями подходит только для управления ВМ, она не имеет прав доступа на администрирование oVirt.

Перечень привилегий для роли в oVirt

Тип привилегийНаименование привилегий
«System»: «Configure System»«Login Permissions»
«Network»: «Configure vNIC Profile»«Assign vNIC Profile to VM»
«Template»: «Provisioning Operations»

«Create»

«Delete»

«VM»: «Basic Operations»

«Reboot VM»

«Reset VM»

«Stop VM»

«Shutdown VM»

«Hibernate VM»

«Run VM»

«Change CD»

«VM»: «Provisioning Operations»

«Create»

«Create Instance»

«Delete»

«Disk»: «Provisioning Operations»

«Create»

«Delete»

«Attach»

«Access Image Storage Domains»

«Disk»: «Disk Profile»«Attach Disk Profile»