Download PDF
Download page Добавление поставщика zVirt.
Добавление поставщика zVirt
Добавление платформы zVirt
Для добавления следует перейти «Компоненты - Поставщики ресурсов», затем нажать на экранную кнопку [Создать] и выбрать из выпадающего списка «Платформа zVirt».
Для корректной интеграции Termidesk с платформой zVirt нужно:
- установить на всех хостах пакет
vdsm-hook-qemucmdline
:
sudo dnf install vdsm-hook-qemucmdline
- если пакет не найден, нужно выполнить активацию:
sudo dnf config-manager --enable "zvirt*"
и повторить установку.
Затем на управляющей машине («HostedEngine»):
- выполнить:
sudo engine-config -s "UserDefinedVMProperties=qemu_cmdline=^.*$"
- на запрос выбора версии выбрать 4.6 или выше;
- выполнить перезапуск службы:
sudo service ovirt-engine restart
Далее подготовить образ ВМ, затем выполнить для него:
- перейти в меню редактирования свойств образа нажав экранную кнопку [Edit]. В разделе «Console» активировать пункты «USB Enabled» и «Smartcard Enabled»;
- перейти в раздел «Custom Properties». В правом меню нажать на выпадающий список «Please select a key...». Выбрать «qemu_cmdline» и в соседнем поле ввести (обязательно с сохранением квадратных скобок):
["-device", "ich9-intel-hda",
"-device", "hda-duplex",
"-device", "nec-usb-xhci,id=xhci",
"-device", "usb-host,hostbus=2,hostport=3,id=usb23",
"-spice", "jpeg-wan-compression=always",
"-device", "virtio-serial",
"-chardev", "spiceport,id=WebDavPort,name=org.spice-space.webdav.0",
"-chardev", "socket,path=/tmp/termidesk/tvmd.sock,server=off,reconnect=1,mux=on,id=ru_termidesk_tvm",
"-device", "virtserialport,chardev=ru_termidesk_tvm,name=ru.termidesk.tvm.0",
"-chardev", "spiceport,id=RealtimeStreamingPort,name=TDSK_STREAM",
"-device", "virtserialport,chardev=RealtimeStreamingPort,name=ru.termidesk.RealtimeStreaming.0",
"-chardev", "spiceport,id=PrinterPort,name=TDSK_PRINTER",
"-device", "virtserialport,chardev=PrinterPort,name=ru.termidesk.Printer.0",
"-chardev", "spiceport,id=SmardCardPort,name=TDSK_PCSC",
"-device", "virtserialport,chardev=SmardCardPort,name=ru.termidesk.PCSC.0"]
- нажать экранную кнопку [Ok] и сохранить изменения.
Затем заполнить данные, перечисленные в столбце «Параметр» следующей таблицы.
Параметр | Описание |
---|---|
«Название» | Текстовое наименование поставщика ресурсов |
«Комментарий» | Информационное сообщение, используемое для описания назначения поставщика ресурсов |
«Версия zVirt» | Выбор используемой версии zVirt |
«Адрес zVirt» | IP-адрес или доменное имя платформы виртуализации |
«Логин» | Субъект, имеющий полномочия для управления платформой виртуализации. Указывается в формате: login@internal |
«Пароль» | Набор символов, подтверждающий назначение полномочий |
«Подготавливать ВМ одновременно» | Максимальное число ВМ, создаваемых для всех фондов поставщика за одну проверку периодичностью «Интервал проверок кэша рабочих мест» (см. подраздел Общие системные параметры Termidesk). Пример: для поставщика ресурсов созданы 4 фонда, в параметре «Подготавливать ВМ одновременно» задано «10», в параметре «Интервал проверок кэша рабочих мест» задано «19». Тогда за одну проверку (каждые 19 секунд) будет создано не более двух ВМ для каждого фонда (для расчета нужно выполнить целочисленное деление 10 ВМ на 4 фонда) |
«Удалять ВМ одновременно» | Максимальное число ВМ, удаляемых для всех фондов поставщика за одну проверку периодичностью «Интервал проверки для удаления объектов» (см. подраздел Общие системные параметры Termidesk) |
«Время ожидания» | Максимальное время ожидания (в секундах) отклика от платформы виртуализации |