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

Для добавления администратору Termidesk следует перейти «Компоненты - Поставщики ресурсов», затем нажать на экранную кнопку [Создать] и выбрать из выпадающего списка «Платформа 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-адрес или доменное имя платформы виртуализации oVirt
«Логин»Субъект, имеющий полномочия для управления платформой виртуализации oVirt. Указывается в формате login@internal
«Пароль»Набор символов, подтверждающий назначение полномочий
«Создавать ВМ одновременно»Количество одновременно создаваемых ВМ на платформе виртуализации oVirt
«Удалять ВМ одновременно»Количество одновременно удаляемых ВМ с платформы виртуализации oVirt
«Время ожидания»Максимальное время ожидания (в секундах) отклика от платформы виртуализации oVirt

Для платформы 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»