Termidesk (Термидеск) —  это система управления виртуальными рабочими местами (VDI). Termidesk позволяет создавать VDI с подключением по различным протоколам удалённого доступа. Подробнее см. в официальной документации Termidesk.

VMmanager может использоваться в качестве поставщика ресурсов Termidesk — платформы виртуализации, в которой Termidesk создаёт VDI. Подключение к VDI, созданным в VMmanager, осуществляется по протоколу SPICE.

Работа платформы VMmanager и сервера управления VDI Termidesk на одном сервере не поддерживается.

Подготовка VMmanager


  1. Создайте учётную запись администратора для интеграции. Подробнее см. в статье Приглашение пользователя.
  2. Создайте ВМ, которая будет использоваться для создания VDI. Подробнее см. в статье Создание виртуальных машин.
  3. Установите на ВМ агент Termidesk по инструкции "Подготовка базового рабочего места" из официальной документации.
  4. В настройках ВМ разрешите подключения по протоколу SPICE. Подробнее см. в статье SPICE.
  5. Создайте образ на основе подготовленной ВМ. Подробнее см. в статье Пользовательские образы виртуальных машин.

Настройка интеграции


Настройка интеграции выполняется на стороне Termidesk. Чтобы настроить интеграцию, добавьте поставщик ресурсов с типом "Платформа VMmanager". Подробнее см. в официальной документации Termidesk.

Рекомендации по подготовке VDI с ОС Astra Linux


Для подготовки VDI рекомендуем использовать образ Astra Linux 1.7.3 Desktop из репозитория ISPsystem.

Для работы VDI нужен пользователь, отличный от root. Если добавить учётную запись пользователя в образ ВМ, то при создании VDI эта учётная запись будет автоматически удалена платформой. Чтобы создать учётную запись пользователя, используйте скрипт:

  1. Создайте скрипт для добавления пользователя. В разделе Фильтры для выполнения в поле Теги ОС выберите тег astra. Подробнее см. в статье Создание скрипта для ВМ

    Пример скрипта

    useradd termidesk
    echo "termidesk:secret_pass" | chpasswd 
    BASH

    termidesk — имя пользователя для подключения

    secret_pass — пароль пользователя

  2. При добавлении шаблона рабочего места в Termidesk в поле Пользовательский скрипт укажите название скрипта.