Инструменты пользователя

Инструменты сайта


vji:termideskcomplex:start

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
vji:termideskcomplex:start [2025/09/02 05:32] – создано vjivji:termideskcomplex:start [2025/09/02 05:55] (текущий) vji
Строка 1: Строка 1:
-############################# +====== КОМПЛЕКСНАЯ УСТАНОВКА ======
-### КОМПЛЕКСНАЯ УСТАНОВКА ### +
-#############################+
  
-Ссылка на документацию с wiki +Ссылка на документацию с wiki
-# https://wiki.astralinux.ru/termidesk-help/5.1/dokumentatsiya/termidesk-ustanovka-programmnogo-kompleksa/kompleksnaya-ustanovka-termidesk/neavtomatizirovannaya-ustanovka-termidesk+
  
 +''https://wiki.astralinux.ru/termidesk-help/5.1/dokumentatsiya/termidesk-ustanovka-programmnogo-kompleksa/kompleksnaya-ustanovka-termidesk/neavtomatizirovannaya-ustanovka-termidesk''
  
-### vdi-disp1 ###+---- 
 +vdi-disp1
  
-устанавливаем утилиту lsb_release +---- 
-которая потребуется при добавлении репозитория+устанавливаем утилиту ''lsb_release'' которая потребуется при добавлении репозитория 
 +<code>
 sudo apt install lsb-release -y sudo apt install lsb-release -y
- +</code> 
-подключаем репозиторий, добавляем ключ и обновляем сведения о пакетах +подключаем репозиторий, добавляем ключ и обновляем сведения о пакетах если данная операция не была выполнен ранее 
-если данная операция не была выполнен ранее+<code>
 echo "" | sudo tee -a /etc/apt/sources.list 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 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 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 sudo apt update
 +</code>
 +  * Выполняем установку
 +
 +Если установка Termidesk версии 5.1 на ОС Astra Linux Special Edition версии 1.7.4 (и выше) завершается ошибкой:
 +
 +''/usr/sbin/apache2: error while loading shared libraries: libastraevents.so.0: cannot open shared object file: No such file or directory''
  
-# Выполняем установку+То нужно обновить пакет ''libastraevents''
  
-# Если установка Termidesk версии 5.1 на ОС Astra Linux Special Edition версии 1.7.4 (и выше) завершается ошибкой: +[[https://wiki.astralinux.ru/termidesk-help/5.1/dokumentatsiya/termidesk-ustanovka-programmnogo-kompleksa/podgotovka-sredy-funktsionirovaniya-pered-ustanovkoj/podgotovka-os-astra-linux-special-edition]]
-# ... +
-# /usr/sbin/apache2: error while loading shared libraries: libastraevents.so.0: cannot open shared object file: No such file or directory +
-# ... +
-# То нужно обновить пакет libastraevents +
-https://wiki.astralinux.ru/termidesk-help/5.1/dokumentatsiya/termidesk-ustanovka-programmnogo-kompleksa/podgotovka-sredy-funktsionirovaniya-pered-ustanovkoj/podgotovka-os-astra-linux-special-edition +
-# После этого выполнить переустановку Termidesk+
  
 +После этого выполнить переустановку Termidesk
 +<code>
 sudo apt install termidesk-vdi -y sudo apt install termidesk-vdi -y
 +</code>
  
-В диалоговых окнах указываем следующую информацию +В диалоговых окнах указываем следующую информацию\\ 
-Текст лицензионного соглашения - ознакамливаемся с лицензионным соглашением и жмем "Далее" +Текст лицензионного соглашения - ''ознакамливаемся с лицензионным соглашением и жмем "Далее''"\\ 
-Согласие с условиями - жмем "Да" +Согласие с условиями - жмем ''"Да"''\\ 
-Способ хранения паролей - выбираем "config", нажимаем "Далее" +Способ хранения паролей - ''выбираем "config", нажимаем "Далее"''\\ 
-Защищенное подключение к СУБД - "Открытый,без защиты" +Защищенное подключение к СУБД - ''"Открытый,без защиты"''\\ 
-Ввод данных (Адрес СУБД) - localhost +Ввод данных (Адрес СУБД) - ''localhost''\\ 
-Ввод данных (Порт СУБД) - 5432 +Ввод данных (Порт СУБД) - ''5432''\\ 
-Ввод данных (Имя базы данных) - termidesk +Ввод данных (Имя базы данных) - ''termidesk''\\ 
-Ввод данных (Имя пользователя) - termidesk +Ввод данных (Имя пользователя) - ''termidesk''\\ 
-Ввод данных (Пароль) - ksedimret +Ввод данных (Пароль) - ''ksedimret''\\ 
-Защищенное подключение к RabbitMQ - "Открытый,без защиты" +Защищенное подключение к RabbitMQ - ''"Открытый,без защиты"''\\ 
-Настройка подключений к RabbitMQ - выбираем 1-й слот "Empty" +Настройка подключений к RabbitMQ - ''выбираем 1-й слот "Empty"''\\ 
-Новое подключение (Адрес сервера) - localhost +Новое подключение (Адрес сервера) - ''localhost''\\ 
-Новое подключение (Порт сервера) - 5672 +Новое подключение (Порт сервера) - ''5672''\\ 
-Новое подключение (Виртуальный хост) - termidesk +Новое подключение (Виртуальный хост) - ''termidesk''\\ 
-Новое подключение (Имя пользователя) - termidesk +Новое подключение (Имя пользователя) - ''termidesk''\\ 
-Новое подключение (Пароль) - ksedimret +Новое подключение (Пароль) - ''ksedimret''\\ 
-Настройка подключений к RabbitMQ - переходим к пункту "Далее" и жмем "Enter" +Настройка подключений к RabbitMQ - ''переходим к пункту "Далее" и жмем "Enter"''\\ 
-Роли, выполняемые этим узлом - оставляем роли, отмеченные по-умолчанию ("Портал администратора", "Портал пользователя", "Менеджер рабочих мест (очереди)", "Менеджер рабочих мест")+Роли, выполняемые этим узлом - ''оставляем роли, отмеченные по-умолчанию ("Портал администратора", "Портал пользователя", "Менеджер рабочих мест (очереди)", "Менеджер рабочих мест")''\\
  
-выставляем параметр AstraMode в значение off+выставляем параметр ''AstraMode'' в значение ''off'' 
 +<code>
 sudo nano /etc/apache2/apache2.conf sudo nano /etc/apache2/apache2.conf
-<<comment+</code> 
 +<code>
 ... ...
 # Astra security mode # Astra security mode
Строка 60: Строка 65:
 AstraMode off AstraMode off
 ... ...
-comment+</code>
  
-перезагружаем веб-сервер+перезагружаем веб-сервер 
 +<code>
 sudo systemctl restart apache2 sudo systemctl restart apache2
- +</code> 
-Добавить пользователя в группу astra-admin+Добавить пользователя в группу astra-admin 
 +<code>
 sudo usermod -aG astra-admin astra sudo usermod -aG astra-admin astra
 +</code>
  
 +----
 +vdi-disp1
  
-### vdi-disp1 ###+----
  
-## Установка шлюза +Установка шлюза\\ 
-https://wiki.astralinux.ru/termidesk-help/5.1/dokumentatsiya/shlyuz/shlyuz-ustanovka-i-udalenie/shlyuz-ustanovka+[[https://wiki.astralinux.ru/termidesk-help/5.1/dokumentatsiya/shlyuz/shlyuz-ustanovka-i-udalenie/shlyuz-ustanovka]] 
 +<code>
 sudo apt install -y termidesk-gateway sudo apt install -y termidesk-gateway
 +</code>
  
- +  * Генерация сертификатов 
-## Генерация сертификатов +[[https://wiki.astralinux.ru/termidesk-help/5.1/dokumentatsiya/termidesk-nastrojka-programmnogo-kompleksa/nastrojki-posle-raspredelennoj-ustanovki-fermy-termidesk/nastrojka-balansirovshchika-dlya-raboty-s-samopodpisannymi-sertifikatami/sozdanie-samopodpisannogo-ssl-sertifikata]]\\ 
-https://wiki.astralinux.ru/termidesk-help/5.1/dokumentatsiya/termidesk-nastrojka-programmnogo-kompleksa/nastrojki-posle-raspredelennoj-ustanovki-fermy-termidesk/nastrojka-balansirovshchika-dlya-raboty-s-samopodpisannymi-sertifikatami/sozdanie-samopodpisannogo-ssl-sertifikata+<code>
 sudo openssl req -new -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/termidesk/gw.key -out /etc/termidesk/gw.crt sudo openssl req -new -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/termidesk/gw.key -out /etc/termidesk/gw.crt
  
 sudo chown termidesk-gateway:termidesk-gateway /etc/termidesk/gw.* sudo chown termidesk-gateway:termidesk-gateway /etc/termidesk/gw.*
 +</code>
  
 +  * Настройка шлюза
 +[[https://wiki.astralinux.ru/termidesk-help/5.1/dokumentatsiya/shlyuz/shlyuz-parametry-konfigurirovaniya]]
  
-## Настройка шлюза +  * Делаем бекап конфигурации по-умолчанию 
-# https://wiki.astralinux.ru/termidesk-help/5.1/dokumentatsiya/shlyuz/shlyuz-parametry-konfigurirovaniya +<code>
- +
-Делаем бекап конфигурации по-умолчанию+
 sudo cp /etc/termidesk/gateway.yaml /etc/termidesk/gateway.yaml.default sudo cp /etc/termidesk/gateway.yaml /etc/termidesk/gateway.yaml.default
- +</code> 
-Смотрим значение параметра HEALTH_CHECK_ACCESS_KEY +Смотрим значение параметра ''HEALTH_CHECK_ACCESS_KEY'' 
-Это значение потребуется для настройки параметра mgtserver.token+Это значение потребуется для настройки параметра ''mgtserver.token'' 
 +<code>
 sudo grep HEALTH_CHECK_ACCESS_KEY /etc/opt/termidesk-vdi/termidesk.conf sudo grep HEALTH_CHECK_ACCESS_KEY /etc/opt/termidesk-vdi/termidesk.conf
- +</code> 
-Открываем файл настроек шлюза на редактирование +  Открываем файл настроек шлюза на редактирование 
-Значение токена должно совпадать со значением параметра HEALTH_CHECK_ACCESS_KEY из файла /etc/opt/termidesk-vdi/termidesk.conf+Значение токена должно совпадать со значением параметра ''HEALTH_CHECK_ACCESS_KEY'' из файла ''/etc/opt/termidesk-vdi/termidesk.conf'' 
 +<code>
 sudo nano /etc/termidesk/gateway.yaml sudo nano /etc/termidesk/gateway.yaml
-Приводим файл настроек шлюза к виду +</code> 
-<<comment+  * Приводим файл настроек шлюза к виду 
 +<code>
 # #
 # The default configuration file for Termidesk Gateway, please do not change it. # The default configuration file for Termidesk Gateway, please do not change it.
Строка 161: Строка 177:
   debug: ${logDebug:false}   debug: ${logDebug:false}
  
-comment+</code>
  
-Выполняем перезапуск сервиса+  * Выполняем перезапуск сервиса 
 +<code>
 sudo systemctl restart termidesk-gateway sudo systemctl restart termidesk-gateway
- +</code> 
-Проверяем, что при перезагрузке не было ошибок+  Проверяем, что при перезагрузке не было ошибок 
 +<code>
 sudo journalctl -u termidesk-gateway -n 100 --no-pager sudo journalctl -u termidesk-gateway -n 100 --no-pager
- +</code> 
-Проверяем, что шлюз слушает на всех нужных портах+  Проверяем, что шлюз слушает на всех нужных портах 
 +<code>
 sudo netstat -tupln sudo netstat -tupln
 +</code>
vji/termideskcomplex/start.1756791132.txt.gz · Последнее изменение: 2025/09/02 05:32 — vji

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki