Добавление платформы oVirt/RHEV
Для добавления администратору Termidesk следует перейти «Компоненты - Поставщики ресурсов», затем нажать на экранную кнопку [Создать] и выбрать из выпадающего списка «Платформа oVirt/RHEV».
Платформа oVirt версии 4.0 и выше поддерживает интеграцию с Termidesk без установки дополнительных пакетов.
Для корректной интеграции Termidesk с платформой oVirt версии ниже 4.0 нужно:
- на хост oVirt Node установить дополнительный пакет
termidesk_zVirt_hook-<версия>-zvirt.noarch.rpm:
rpm -i termidesk_zVirt_hook-<версия>-zvirt.noarch.rpm
- перезапустить сервис
ovirt-engine:
service ovirt-engine restart
- на управляющей ВМ платформы oVirt убедиться, что каналы
ru.termidesk.PCSC.0,ru.termidesk.Printer.0,ru.termidesk.RealtimeStreaming.0,ru.termidesk.tvm.0отображены в выводе команды:
ls /dev/virtio-ports
Затем необходимо заполнить данные, перечисленные в столбце «Параметр» следующей таблицы.
| Параметр | Описание |
|---|---|
| «Название» | Текстовое наименование поставщика ресурсов |
| «Комментарий» | Информационное сообщение, используемое для описания назначения поставщика ресурсов |
| «Версия 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.
| Тип привилегий | Наименование привилегий |
|---|---|
| «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» |