====== Termidesk Метапровайдер STAL Подготовка золотого образа ====== [[vji:stal:start|STAL Развертывание сервера]] ---- vdi-disp1 ---- Включение необходимых параметров на серверной части\\ Предварительные действия\\ (выполняются в консоли на любом из диспетчеров) Ссылка на документацию в wiki\\ [[https://wiki.astralinux.ru/termidesk-help/5.1/dokumentatsiya/termidesk-nastrojka-programmnogo-kompleksa/upravlenie-eksperimental-nymi-parametrami-termidesk]]\\ вывести список экспериментальных параметров при вызове ''/opt/termidesk/sbin/termidesk-vdi-manage'' могут появляться уведомления ''«WARNINGS»'', не влияющие на выполнение команд sudo /opt/termidesk/sbin/termidesk-vdi-manage tdsk_config list | grep Experimental Будет выведен список экспериментальных параметров сервера Termidesk в формате «Секция - Ключ - Значение».\\ Значение «1» в столбце значений напротив ключа говорит о том, что экспериментальный параметр, соответствующий данному ключу, уже активирован. для активации экспериментального параметра необходимо присвоить ему значение 1\\ чтобы активировать поставщик "Сервер Терминалов Метапровайдер" нужно выполнить команду sudo /opt/termidesk/sbin/termidesk-vdi-manage tdsk_config set --section Experimental --key experimental.metasessions.provider.enabled --value 1 ---- stal-gold ---- Подготовка золотого образа Ссылка на документацию в wiki\\ [[https://wiki.astralinux.ru/termidesk-help/5.1/metodicheskie-materialy/rabota-s-terminal-nym-serverom-i-metaprovajderom/rukovodstvo-po-publikatsii-priloyoenij-v-metapostavshchike-stal]]\\ Устанавливаем клиент для ввода в домен и необходимые приложения sudo apt install -y \ astra-freeipa-client \ firefox chromium Подготовка базового ВРМ. Обязательные настройки. sudo apt install -y one-context qemu-guest-agent spice-vdagent xserver-xorg-video-qxl libcanberra-pulse echo "event=button/power" | sudo tee /etc/acpi/events/powerbtn-acpi-support echo "action=/sbin/poweroff" | sudo tee -a /etc/acpi/events/powerbtn-acpi-support cat /etc/acpi/events/powerbtn-acpi-support Удаляем NetworkManager sudo systemctl --now mask NetworkManager Отключаем сервис, ожидающий запуска Networkmanager при старте ОС sudo systemctl --now mask NetworkManager-wait-online.service устанавливаем утилиту ''lsb_release'' которая потребуется при добавлении репозитория sudo apt install lsb-release -y подключаем репозиторий Термидеск, добавляем ключ и обновляем сведения о пакетах echo "" | sudo tee -a /etc/apt/sources.list echo "deb http://10.2.0.11:8080/td/5.1.0.24335/repos/astra $(lsb_release -cs) non-free" | sudo tee -a /etc/apt/sources.list wget -O - http://10.2.0.11:8080/td/5.1.0.24335/repos/astra/GPG-KEY-PUBLIC | sudo gpg --dearmour -o /etc/apt/trusted.gpg.d/termidesk.gpg sudo apt update установка компонентов STAL sudo apt install -y \ stal-rdp-transport \ stal \ stal-multimedia \ stal-redirect-api \ stal-redirect-drive \ stal-redirect-print \ stal-redirect-clip \ stal-redirect-scard установка компонентов Термидеск sudo apt install -y \ termidesk-session-agent \ termidesk-agent \ termidesk-assistant-client sudo nano /etc/termidesk/agent.cfg В параметре ''host'' указывается адрес подключения к диспетчеру, в случае распределенной установки необходимо указать адрес балансировщика.\\ В параметре masterKey указывается мастер-ключ Termidesk. Посмотреть текущий мастер ключ Termidesk можно в интерфейсе администрирования\\ (Настройки - Системные параметры - Вкладка Безопасность). [agent] env = False host = 10.2.0.17 masterKey = 0123456789 ssl = True logLevel = 10000 Включение SSL для сессионного агента sudo nano /etc/opt/termidesk-session-agent/session_agent.ini ''При необходимости переключаем параметр USE_HTTPS в значение True''\\ ''При необходимости переключаем параметр USE_USER_PRINCIPAL_NAME в значение True''\\ Это может быть необходимо, если сервер терминалов будет в домене и в файле ''/etc/sssd/sssd.conf'' будет присутствовать параметр ''use_fully_qualified_names = True'' [AGENT] ... USE_USER_PRINCIPAL_NAME = True ... [SSL] USE_HTTPS = True CERTIFICATE_PATH = /etc/opt/termidesk-session-agent/certs/cert.pem PRIVATE_KEY_PATH = /etc/opt/termidesk-session-agent/certs/key.pem ... Завершение настроек Для перенаправления принтеров наобходима служба cups\\ Важно убедиться что данная служба работает и есть в автозагрузке\\ При необходимости можно включить командой sudo systemctl enable cups --now Выключение ВМ sudo shutdown -h now