Инструкция актуализирована для версии Termidesk: 5.1. |
АннотацияВ инструкции приведена последовательность действий по настройке многопрофильного запуска приложения, позволяющего работать с несколькими профилями пользователя одновременно. Инструкция актуальна для компонента «Сервер терминалов Astra Linux» (далее — сервер терминалов Astra Linux, STAL). |
Данную инструкцию рекомендуется использовать для подготовки тестового стенда. |
Настройка многопрофильного запуска приложения приложения выполняется в следующей последовательности:
Исходные данныеПредварительные условия:
|
В производственной эксплуатации конфигурацию необходимо вводить в домен. Использование конфигурации без ввода в домен рекомендуется только на тестовых стендах. |
В процессе проведения настройки использована следующая среда:
|
|
|
Все указанные в данной инструкции IP-адреса должны быть заменены на актуальные, соответствующие схеме адресации, принятой в инфраструктуре организации. |
Шаг 1. Настройка многопрофильного запуска приложения в STAL |
Настройка многопрофильного запуска приложения через сессионный Агент
При использовании данной настройки первый экземпляр приложения открывается в окне ПО Termidesk Viewer. Последующие экземпляры будут запущены в новых вкладках браузера этого же окна. |
Для запуска приложения данным способом на узле STAL нужно:
/etc/stal/programs.json, добавить веб-браузер Chromium в список дополнительных программ для запуска:[
{
"name": "chromium astralinux",
"path": "/usr/bin/chromium",
"args": ["https://astralinux.ru/"]
},
{
"name": "chromium termidesk",
"path": "/usr/bin/chromium",
"args": ["https://termidesk.ru/"]
}
] |
|
По умолчанию в файле |
/etc/opt/termidesk-session-agent/session_agent.ini и перечислить наименования экземпляров приложений для запуска в параметре APPS_SHARING_SESSIONS;/etc/opt/termidesk-session-agent/session_agent.ini:[SESSION] REMOVE_INACTIVE_SESSION_FREQUENCY = 30 APPS_SHARING_SESSIONS = chromium astralinux, chromium termidesk |
|
sudo systemctl restart termidesk-session-agent |
Настройка многопрофильного запуска приложения через исполняемый файл
При использовании данной настройки каждый экземпляр приложения открывается в новом окне ПО Termidesk Viewer. |
Для запуска приложения данным способом на узле STAL нужно:
/etc/stal/script_stal.sh, привести его к виду:#!/bin/bash PROFILE=$RANDOM mkdir $HOME/.$PROFILE /usr/bin/chromium --user-data-dir=$HOME/.$PROFILE $1 rm -rf $HOME/.$PROFILE |
|
sudo chmod +x script_stal.sh |
/etc/stal/programs.json, добавить веб-браузер Chromium в список дополнительных программ для запуска:[
{
"name": "chromium astralinux",
"path": "/etc/stal/script_stal.sh",
"args": ["https://astralinux.ru/"]
},
{
"name": "chromium termidesk",
"path": "/etc/stal/script_stal.sh",
"args": ["https://termidesk.ru/"]
}
] |
|
Шаг 2. Создание шаблона многопрофильного приложения в TermideskДля каждого экземпляра приложения должен быть создан индивидуальный шаблон. Для добавления шаблона многопрофильного приложения следует перейти «Компоненты — Поставщики ресурсов», в столбце «Название» сводной таблицы нажать на наименование поставщика ресурсов. |
|
При этом откроется форма «Шаблоны рабочих мест». В открывшейся форме нужно нажать экранную кнопку [Создать], из выпадающего списка выбрать шаблон: «STAL Remote App Service».
|
При этом откроется окно «Создать новый объект (STAL Remote App Service)». В поле окна ввести название первого экземпляра публикуемого приложения и выбрать соответствующее приложение в раскрывающемся списке.
|
После создания шаблонов публикуемого приложения следует убедиться, что для каждого экземпляра приложения создан соответствующий шаблон РМ.
|
Шаг 3. Добавление фонда РМ с многопрофильным приложениемДля каждого экземпляра приложения должен быть создан индивидуальный фонд. Для создания фонда с многопрофильным приложением следует перейти «Рабочие места — Фонды», нажать экранную кнопку [Создать] и из выпадающего списка выбрать тип мастера публикации: «Виртуальные машины». |
|
При этом откроется окно «Мастер публикации фонда». В полях формы «Базовые настройки фонда» следует ввести соответствующие данные и нажать экранную кнопку [Далее].
|
|
Подробное описание полей приведено в таблице «Базовые настройки фонда».
Далее будет выполнен переход на форму «Дополнительные настройки фонда», где следует произвести дополнительные настройки фонда РМ.
|
|
Подробное описание полей приведено в таблице «Дополнительные настройки фонда».
В форме «Завершение настройки фонда» следует нажать экранную кнопку [Завершить]. При успешном создании фонда в этом же окне должно появиться сообщение «Фонд успешно создан!», окно будет автоматически закрыто по истечении 3 секунд.
|
После создания фондов публикуемого приложения следует убедиться, что для каждого экземпляра приложения создан соответствующий фонд РМ.
|
Шаг 4. Настройка фонда РМ многопрофильного приложенияДобавление группы пользователей РМГруппа пользователей РМ должна быть добавлена для каждого фонда РМ многопрофильного приложения. Для добавления группы пользователей РМ следует перейти «Рабочие места — Фонды» и в сводной таблице в столбце «Фонд рабочих мест» выбрать наименование фонда РМ. |
|
На открывшейся странице во вкладке «Пользователи и группы» нажать экранную кнопку [Создать].
|
При этом откроется окно «Создать новый объект». В раскрывающихся списках окна нужно выбрать домен аутентификации и группу, которой следует предоставить доступ к РМ.
|
Добавление пользователя РМДобавление пользователя РМ осуществляется аналогично добавлению группы РМ. |
По умолчанию следует добавлять только группу пользователей РМ, поскольку в интерфейсе Termidesk пользователь появляется только после первой авторизации в Универсальном диспетчере под своей учетной записью домена аутентификации. |
Публикация фонда РМПубликация фонда РМ многопрофильного приложения не требуется. |
Шаг 5. Получение многопрофильного приложения через Клиент TermideskДля получения многопрофильного приложения через Клиент нужно:
|
|
|
|
|
|
В зависимости от выполненных настроек запуск второго экземпляра многопрофильного приложения будет выполнен:
|
|