Параметры конфигурирования компонентов «Универсальный диспетчер», «Менеджер рабочих мест»

Для настройки «Универсального диспетчера», «Менеджера рабочих мест» используется конфигурационный файл /etc/opt/termidesk-vdi/termidesk.conf.

При установке пакета termidesk-vdi возможно активировать режим отладки инсталлятора переменную окружения TDSK_PKG_DEBUG=1.

Перечень параметров, задающихся через файл, приведен в таблице. Указанные параметры можно поменять также через утилиту termidesk-config (см. подраздел Утилита termidesk-config).

Перечень параметров, используемых в других компонентах программного комплекса, приведен в соответствующих им документах.  

Параметры конфигурирования «Универсального диспетчера»

ПараметрЗначение по умолчаниюОписание
TDSK_AUTOFS_IMAGES_ID Не задано

Параметр может быть задан на узлах «Универсального диспетчера».

Используется для настройки шаблонов переносимых профилей. В качестве значения используются идентификаторы дисков.

Пример: TDSK_AUTOFS_IMAGES_ID=xx[,yy[,zz[,...]]]

DBHOST Не задано

Параметр обязателен и задается на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Менеджера рабочих мест (очереди)», «Агрегатора».

Определяет IP-адрес или FQDN СУБД PostgreSQL.

Начальное значение задается на этапе подготовке среды функционирования и установки Termidesk

DBPORT 5432

Параметр обязателен и задается на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Менеджера рабочих мест (очереди)», «Агрегатора».

Определяет порт соединения с сервером БД

DBSSL Не задано

Параметр обязателен и задается на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Менеджера рабочих мест (очереди)», «Агрегатора».

Определяет протокол подключения к БД.

Возможные значения: Disable, TLSv1.2, TLSv1.3.

Начальное значение задается на этапе установки Termidesk

DBNAME Не задано

Параметр обязателен и задается на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Менеджера рабочих мест (очереди)», «Агрегатора».

Определяет имя БД.

Начальное значение задается на этапе подготовки среды функционирования перед установкой Termidesk

DBUSER Не задано

Параметр обязателен и задается на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Менеджера рабочих мест (очереди)», «Агрегатора».

Определяет имя пользователя, имеющего доступ к БД.

Начальное значение задается на этапе подготовки среды функционирования перед установкой Termidesk

DBPASS Не задано

Параметр обязателен и задается на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Менеджера рабочих мест (очереди)», «Агрегатора».

Определяет пароль пользователя, имеющего доступ к БД.

Начальное значение задается на этапе подготовки среды функционирования во время установки Termidesk и хранится в конфигурационном файле /etc/opt/termidesk-vdi/termidesk.conf в преобразованном виде.

В стандартных установках значения менять не следует.

Чтобы получить преобразованное значение пароля, следует воспользоваться утилитой scramble:

  • для получения значения по стандартному алгоритму: /opt/termidesk/bin/scramble --value <пароль> --type AES256;
  • для получения значения с увеличенным числом итераций преобразования: /opt/termidesk/bin/scramble --value <пароль> --type AES256_V2.

Утилита scramble использует в качестве вектора преобразования значение из файла /etc/opt/termidesk-vdi/termidesk.cookie. Значение генерируется автоматически на этапе установки Termidesk

DBCERT Не задано

Параметр может быть задан на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Менеджера рабочих мест (очереди)», «Агрегатора».

Определяет путь к сертификату mTLS для защищенного подключения к БД.

mTLS - метод обеспечения защищенного соединения с БД через двустороннюю аутентификацию с использованием сертификатов.

Для использования сертификата нужно:

  • скопировать его в каталог /etc/opt/termidesk-vdi/;
  • назначить владельцем файла пользователя termidesk:

sudo chown termidesk:termidesk /etc/opt/termidesk-vdi/<путь_к_файлу>.crt

  • изменить права на файл:

sudo chmod 600 /etc/opt/termidesk-vdi/<путь_к_файлу>.crt

DBKEY Не задано

Параметр может быть задан на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Менеджера рабочих мест (очереди)», «Агрегатора».

Определяет путь к ключу mTLS для защищенного подключения к БД. 

Ключ может иметь парольную защиту. Для использования ключа нужно преобразовать его к начальному значению:

openssl rsa -in <путь_к_файлу_ключа>.key -out <путь_сохранения_преобразованного_ключа>.key

Для использования ключа также нужно:

  • скопировать его в каталог /etc/opt/termidesk-vdi/;
  • назначить владельцем файла пользователя termidesk:

sudo chown termidesk:termidesk /etc/opt/termidesk-vdi/<путь_к_файлу>.key

  • изменить права на файл:

sudo chmod 600 /etc/opt/termidesk-vdi/<путь_к_файлу>.key

DBCHAIN Не задано

Параметр может быть задан на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Менеджера рабочих мест (очереди)», «Агрегатора».

Определяет путь к промежуточному сертификату mTLS для защищенного подключения к БД.

Для использования сертификата нужно:

  • скопировать его в каталог /etc/opt/termidesk-vdi/;
  • назначить владельцем файла пользователя termidesk:

sudo chown termidesk:termidesk /etc/opt/termidesk-vdi/<путь_к_файлу>.pem

  • изменить права на файл:

sudo chmod 600 /etc/opt/termidesk-vdi/<путь_к_файлу>.pem

DJANGO_SECRET_KEY Не задано

Параметр обязателен и задается на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Менеджера рабочих мест (очереди)», «Агрегатора».

Используется для проверки данных, пересылаемых между компонентами Termidesk. Значение генерируется при установке Termidesk и должно быть одинаковым для всех узлов при распределенной установке

RABBITMQ_URL Не задано

Параметр обязателен и задается на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Менеджера рабочих мест (очереди)», «Агрегатора».

Определяет URL-адрес подключения к серверам RabbitMQ. Можно подключить до трех (включительно) серверов.

Пароль подключения к серверу RabbitMQ, указанный в RABBITMQ_URL, хранится в конфигурационном файле /etc/opt/termidesk-vdi/termidesk.conf в преобразованном виде. 

Чтобы получить преобразованное значение пароля, следует воспользоваться утилитой scramble:

  • для получения значения по стандартному алгоритму: /opt/termidesk/bin/scramble --value <пароль> --type AES256;
  • для получения значения с увеличенным числом итераций преобразования: /opt/termidesk/bin/scramble --value <пароль> --type AES256_V2.

Для использования преобразованного значения следует указать его в RABBITMQ_URL и выполнить перезапуск служб.

Начальное значение RABBITMQ_URL задается на этапе установки

RABBITMQ_SSL Не задано

Параметр может быть задан на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Менеджера рабочих мест (очереди)», «Агрегатора».

Определяет протокол подключения к RabbitMQ.

Возможные значения: Disable, TLSv1.2.

Начальное значение задается на этапе установки

NODE_ROLES Не задано

Параметр обязателен и задается на этапе установки.

Определяет тип роли, с которой будет установлен Termidesk. Возможные значения: 

  • ADMIN - роль «Портал администратора»;
  • USER - роль «Портал пользователя»;
  • TASKMAN - роль «Менеджер рабочих мест»;
  • CELERYMAN - роль «Менеджер рабочих мест (очереди)»;
  • AGGR_ADM - роль «Агрегатор администратора»;
  • AGGR_USR - роль «Агрегатор пользователя».

Установка ролей «Агрегатор администратора» и/или «Агрегатор пользователя» должна производиться на узле, отличном от «Портала администратора» и/или «Портала пользователя», «Менеджера рабочих мест».

При переустановке значение параметра в конфигурационном файле будет перезаписано

LOG_LEVEL INFO

Параметр обязателен и задается на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Менеджера рабочих мест (очереди)», «Агрегатора».

Определяет уровень журналирования сообщений.

Возможные значения: DEBUG, INFO, WARNING, ERROR, CRITICAL

LOG_ADDRESS /dev/log

Параметр обязателен и задается на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Менеджера рабочих мест (очереди)», «Агрегатора».

Определяет адрес отправки записей в системный журнал. Обычно это /dev/log для Linux-систем. Возможно указать IP-адрес и порт

LOG_FACILITY local3

Параметр обязателен и задается на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Менеджера рабочих мест (очереди)», «Агрегатора».

Определяет категорию сообщений syslog.

Категория должна совпадать с настройками в конфигурационном файле /etc/syslog-ng/conffirst.d/termidesk.conf

HEALTH_CHECK_ACCESS_KEY Не задано

Параметр обязателен и задается на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Менеджера рабочих мест (очереди)», «Агрегатора».

Определяет токен доступа к API проверки состояния сервера.  Начальное значение генерируется на этапе установки.

При задании значения параметра следует руководствоваться правилом, что:

  • размер должен составлять от 0 до 64 символа;
  • должны использоваться символы в шестнадцатеричной системе (0-9, a-f).

Значение также может быть сгенерировано через openssl

openssl rand -hex 32

METRICS_ACCESS_KEYНе задано

Параметр обязателен и задается на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Менеджера рабочих мест (очереди)», «Агрегатора».

Определяет токен доступа к API получения метрик сервера.  Начальное значение генерируется на этапе установки.

При задании значения параметра следует руководствоваться правилом, что:

  • размер должен составлять от 0 до 64 символа;
  • должны использоваться символы в шестнадцатеричной системе (0-9, a-f).

Значение также может быть сгенерировано через openssl

openssl rand -hex 32

HEALTH_CHECK_CERTНе задано

Параметр может быть задан на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Менеджера рабочих мест (очереди)», «Агрегатора».

Определяет путь к сертификату SSL/TLS для защищенного подключения к API проверки состояния сервера.

Для использования сертификата нужно:

  • скопировать его в каталог /etc/opt/termidesk-vdi/;
  • назначить владельцем файла пользователя termidesk:

sudo chown termidesk:termidesk /etc/opt/termidesk-vdi/<путь_к_файлу>.pem

  • изменить права на файл:

sudo chmod 600 /etc/opt/termidesk-vdi/<путь_к_файлу>.pem

Изначально параметр закомментирован (используется значение по умолчанию)

HEALTH_CHECK_KEYНе задано

Параметр может быть задан на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Менеджера рабочих мест (очереди)», «Агрегатора».

Определяет путь к ключу SSL/TLS для защищенного подключения к API проверки состояния сервера.

Ключ может иметь парольную защиту. Для использования ключа нужно преобразовать его к начальному значению:

openssl rsa -in <путь_к_файлу_ключа>.key -out <путь_сохранения_преобразованного_ключа>.key

Для использования ключа также нужно:

  • скопировать его в каталог /etc/opt/termidesk-vdi/;
  • назначить владельцем файла пользователя termidesk:

sudo chown termidesk:termidesk /etc/opt/termidesk-vdi/<путь_к_файлу>.key

  • изменить права на файл:

sudo chmod 600 /etc/opt/termidesk-vdi/<путь_к_файлу>.key

Изначально параметр закомментирован (используется значение по умолчанию)

TASKMAN_HEALTH_CHECK_PORT 8100

Параметр обязателен и задается на узлах с установленным «Менеджером рабочих мест».

Определяет порт, на котором работает веб-сервер для обслуживания API проверки состояния компонента «Менеджер рабочих мест».

Изначально параметр закомментирован (используется значение по умолчанию)

TASKMAN_HEALTH_CHECK_IP0.0.0.0

Параметр обязателен и задается на узлах с установленным «Менеджером рабочих мест».

Определяет IP-адрес, с которым служба termidesk-taskman регистрируется в подсистеме проверки состояния на странице «Инфраструктура» Termidesk. Опрос состояния службы будет проводиться по этому адресу. Если IP-адрес не задан, то будет использоваться имя (hostname) или FQDN узла.

Изначально параметр закомментирован (используется значение по умолчанию)

CELERY_BEAT_HEALTH_CHECK_PORT 8103

Параметр обязателен и задается на узлах с установленным «Менеджером рабочих мест (очереди)».

Определяет порт, на котором работает веб-сервер для обслуживания API проверки состояния компонента «Менеджер рабочих мест (очереди)».

Изначально параметр закомментирован (используется значение по умолчанию)

CELERY_BEAT_HEALTH_CHECK_IP0.0.0.0

Параметр обязателен и задается на узлах с установленным «Менеджером рабочих мест (очереди)».

Определяет IP-адрес, с которым служба termidesk-celery-beat регистрируется в подсистеме проверки состояния на странице «Инфраструктура» Termidesk. Опрос состояния службы будет проводиться по этому адресу. Если IP-адрес не задан, то будет использоваться имя (hostname) или FQDN узла.

Изначально параметр закомментирован (используется значение по умолчанию)

CELERY_WORKER_HEALTH_CHECK_PORT 8104

Параметр обязателен и задается на узлах с установленным «Менеджером рабочих мест (очереди)».

Определяет порт, на котором работает веб-сервер для обслуживания API проверки состояния компонента «Менеджер рабочих мест (очереди)».

Изначально параметр закомментирован (используется значение по умолчанию)

CELERY_WORKER_HEALTH_CHECK_IP0.0.0.0

Параметр обязателен и задается на узлах с установленным «Менеджером рабочих мест (очереди)».

Определяет  IP-адрес, с которым служба termidesk-celery-worker регистрируется в подсистеме проверки состояния на странице «Инфраструктура». Опрос состояния службы будет проводиться по этому адресу. Если IP-адрес не задан, то будет использоваться имя (hostname) или FQDN узла.

Изначально параметр закомментирован (используется значение по умолчанию)

REQUESTS_CA_BUNDLEНе задано

Параметр может быть задан на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Менеджера рабочих мест (очереди)», «Агрегатора».

Определяет путь к файлу с доверенным корневым сертификатом, задается для настройки работы с сертификатами собственных ЦС.

По умолчанию параметр не используется (закомментирован)

EULA_ACCEPTEDНе задано

Параметр может быть задан на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Менеджера рабочих мест (очереди)», «Агрегатора».

Определяет принятие лицензионного соглашения при установке. В случае автоматизированной установки наличие параметра обязательно

AGGREGATOR_JWT_SSL_CERTНе задано

Параметр может быть задан на узлах «Универсального диспетчера», использующихся в фермах, подключаемых к «Агрегатору». Обязателен для заполнения в случае, если в инфраструктуре также используется «Агрегатор».

Определяет путь к сертификату для получения значения JWT-токена «Агрегатора»

AGGREGATOR_JWT_SSL_CERT_SECONDНе задано

Параметр может быть задан на узлах «Универсального диспетчера», использующихся в фермах, подключаемых к «Агрегатору». Обязателен для заполнения в случае, если в инфраструктуре также используется «Агрегатор».

Определяет путь к резервному сертификату для получения значения JWT-токена «Агрегатора».

Если сертификат, заданный в AGGREGATOR_JWT_SSL_CERT, станет невалидным, то будет использоваться сертификат, указанный в AGGREGATOR_JWT_SSL_CERT_SECOND

AGGREGATOR_JWT_SSL_KEYНе задано

Параметр обязателен и задается на узлах с установленным «Агрегатором» (портал «Агрегатор пользователя»).

Определяет путь к ключу для подписи JWT-токена «Агрегатора»

AGGREGATOR_ACCESS_TOKEN_TITLETermidesk JWT Title

Параметр обязателен и должен быть одинаковым на всех узлах, работающих совместно: на «Агрегаторе»  (портал «Агрегатор пользователя»), на «Универсальных диспетчерах», подключаемых к «Агрегатору».

Задает заголовок JWT-токена, предназначенный для настройки взаимодействия между «Агрегатором» и «Универсальным диспетчером»

AGGREGATOR_ACCESS_TOKEN_TTL_SECONDS600

Параметр обязателен и задается на узлах с установленным «Агрегатором».

Определяет времени жизни (в секундах) JWT-токена, подписанного «Агрегатором»

AGGREGATOR_IMAGE_CACHE_LIFETIME_HOURS672

Параметр обязателен и задается на узлах с установленным «Агрегатором».

Определяет время жизни (в часах) кеша иконок фондов РМ. По истечении этого времени иконка обновляется

SECRETS_STORAGE_METHODНе задано

Параметр обязателен и задается на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Менеджера рабочих мест (очереди)», «Агрегатора».

Определяет способ хранения паролей подключения к СУБД и RabbitMQ:

  • config - пароли будут храниться в преобразованном виде в файле /etc/opt/termidesk-vdi/termidesk.conf;
  • openbao - для хранения паролей будет использоваться хранилище паролей OpenBao (хранилище должно быть заранее создано и настроено).

Хранилище паролей OpenBao должно быть реализовано в отказоустойчивом варианте, иначе Termidesk не будет работать в период простоя узлов OpenBao.

Начальное значение задается на этапе установки

SECRETS_OPENBAO_URLНе задано

Параметр может быть задан на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Менеджера рабочих мест (очереди), «Агрегатора».

Определяет IP-адреса или FQDN узла и порта с установленным хранилищем OpenBao.

Параметр задается, если для SECRETS_STORAGE_METHOD задано значение openbao.

Формат: http://<IP-адрес или FQDN>:8200. Подключение может выполняться по протоколу HTTPS, если OpenBao настроен соответствующим образом.

Начальное значение задается на этапе установки

SECRETS_OPENBAO_TOKENНе задано

Параметр может быть задан на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Менеджера рабочих мест (очереди), «Агрегатора».

Определяет токен (Initial Root Token), сформированный при инициализации хранилища OpenBao.

Параметр задается, если для SECRETS_STORAGE_METHOD задано значение openbao.

Начальное значение задается на этапе установки и хранится в конфигурационном файле /etc/opt/termidesk-vdi/termidesk.conf в преобразованном виде.

Для преобразования значения параметра, заданного вручную, следует воспользоваться утилитой scramble:

  • для получения значения по стандартному алгоритму: /opt/termidesk/bin/scramble --value <пароль> --type AES256;
  • для получения значения с увеличенным числом итераций преобразования: /opt/termidesk/bin/scramble --value <пароль> --type AES256_V2.
SECRETS_OPENBAO_DB_PATHНе задано

Параметр может быть задан на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Менеджера рабочих мест (очереди), «Агрегатора».

Определяет путь, настроенный на OpenBao для хранения пароля СУБД.

Параметр задается, если для SECRETS_STORAGE_METHOD задано значение openbao.

Начальное значение задается на этапе установки

SECRETS_OPENBAO_DB_ROLE_NAMEНе задано

Параметр может быть задан на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Менеджера рабочих мест (очереди), «Агрегатора».

Определяет роль, настроенную на OpenBao и имеющую доступ к паролю СУБД.

Параметр задается, если для SECRETS_STORAGE_METHOD задано значение openbao.

Начальное значение задается на этапе установки

SECRETS_OPENBAO_RABBITMQ_PATHНе задано

Параметр может быть задан на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Менеджера рабочих мест (очереди), «Агрегатора»».

Определяет путь, настроенный на OpenBao для хранения пароля RabbitMQ.

Параметр задается, если для SECRETS_STORAGE_METHOD задано значение openbao.

Начальное значение задается на этапе установки

SECRETS_OPENBAO_RABBITMQ_ROLE_NAMEНе задано

Параметр может быть задан на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Менеджера рабочих мест (очереди), «Агрегатора».

Определяет роль, настроенную на OpenBao и имеющую доступ к паролю RabbitMQ.

Параметр задается, если для SECRETS_STORAGE_METHOD задано значение openbao.

Начальное значение задается на этапе установки

SECRETS_OPENBAO_CLIENT_CERTНе задано

Параметр может быть задан на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Менеджера рабочих мест (очереди), «Агрегатора».

Определяет путь к сертификату SSL/TLS для защищенного подключения к OpenBao. OpenBao должен быть настроен соответствующим образом. Пример конфигурации OpenBao приведен после таблицы.

Для использования сертификата нужно:

  • скопировать его в каталог /etc/opt/termidesk-vdi/;
  • назначить владельцем файла пользователя termidesk:

sudo chown termidesk:termidesk /etc/opt/termidesk-vdi/<путь_к_файлу>.crt

  • изменить права на файл:

sudo chmod 600 /etc/opt/termidesk-vdi/<путь_к_файлу>.crt

Изначально параметр закомментирован (используется значение по умолчанию)

SECRETS_OPENBAO_CLIENT_KEYНе задано

Параметр может быть задан на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Менеджера рабочих мест (очереди), «Агрегатора».

Определяет путь к ключу SSL/TLS для защищенного подключения к OpenBao. OpenBao должен быть настроен соответствующим образом. Пример конфигурации OpenBao приведен после таблицы.

Ключ может иметь парольную защиту. Для использования ключа в Termidesk нужно преобразовать его к начальному значению:

openssl rsa -in <путь_к_файлу_ключа>.key -out <путь_сохранения_преобразованного_ключа>.key

Для использования ключа также нужно:

  • скопировать его в каталог /etc/opt/termidesk-vdi/;
  • назначить владельцем файла пользователя termidesk:

sudo chown termidesk:termidesk /etc/opt/termidesk-vdi/<путь_к_файлу>.key

  • изменить права на файл:

sudo chmod 600 /etc/opt/termidesk-vdi/<путь_к_файлу>.key

Изначально параметр закомментирован (используется значение по умолчанию)

SECRETS_OPENBAO_SERVER_CERTНе задано

Параметр может быть задан на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Менеджера рабочих мест (очереди), «Агрегатора».

Определяет путь к промежуточному сертификату ЦС SSL/TLS для защищенного подключения к OpenBao. OpenBao должен быть настроен соответствующим образом. Пример конфигурации OpenBao приведен после таблицы.

Для использования сертификата нужно:

  • скопировать его в каталог /etc/opt/termidesk-vdi/;
  • назначить владельцем файла пользователя termidesk:

sudo chown termidesk:termidesk /etc/opt/termidesk-vdi/<путь_к_файлу>.pem

  • изменить права на файл:

sudo chmod 600 /etc/opt/termidesk-vdi/<путь_к_файлу>.pem

Изначально параметр закомментирован (используется значение по умолчанию)

SECRETS_OPENBAO_TERMIDESK_PATHНе задано

Параметр может быть задан на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Менеджера рабочих мест (очереди), «Агрегатора».

Определяет путь, настроенный на OpenBao для хранения паролей Termidesk.

Параметр задается, если для SECRETS_STORAGE_METHOD задано значение openbao.

Начальное значение задается на этапе установки

SECRETS_OPENBAO_TERMIDESK_ROLE_NAMEНе задано

Параметр может быть задан на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Менеджера рабочих мест (очереди), «Агрегатора».

Определяет роль, настроенную на OpenBao и имеющую доступ к паролям Termidesk.

Параметр задается, если для SECRETS_STORAGE_METHOD задано значение openbao.

Начальное значение задается на этапе установки

SECRETS_OPENBAO_KV_VERSION1

Параметр может быть задан на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Менеджера рабочих мест (очереди), «Агрегатора».

Используется для указания версии API OpenBao.

Параметр задается, если для SECRETS_STORAGE_METHOD задано значение openbao.

Возможные значения:

  • 1 (по умолчанию);
  • 2.

Начальное значение задается на этапе установки

SECRETS_OPENBAO_CACHE_LIFETIME5

Параметр может быть задан на узлах «Универсального диспетчера», «Менеджера рабочих мест», «Менеджера рабочих мест (очереди), «Агрегатора».

Определяет время (в секундах) хранения пароля, полученного от OpenBao, во внутренней памяти. Позволяет сохранить полученный от OpenBao пароль на некоторое время в кеше для сокращения количества обращений к OpenBao.

Параметр задается, если для SECRETS_STORAGE_METHOD задано значение openbao.

Начальное значение задается на этапе установки

FLUENTD_CACHE15

Параметр может быть задан на узлах «Универсального диспетчера».

Определяет время (в секундах) кеширования параметров подключения к узлу «Ретранслятора». 

По умолчанию после установки время кеширования составляет 15 секунд.

В случае, если нужно изменить значение, следует раскомментировать параметр и задать ему новое значение

FLUENTD_TABLElogs

Параметр может быть задан на узлах «Универсального диспетчера».

Определяет таблицу хранения событий фермы Termidesk.

По умолчанию после установки «Универсальный диспетчер» обращается к таблице «logs» БД «Ретранслятора».

В случае, если в БД «Ретранслятора» для хранения событий используется другая таблица, следует раскомментировать параметр и указать новое имя таблицы

WSPROXY_TICKET_TIMEOUT20

При штатном функционировании Terrmidesk менять параметр не рекомендуется.

Параметр может быть задан на узлах «Универсального диспетчера».

Определяет время ожидания отклика «Шлюза» и применяется для решения нештатных ситуаций, например: если параметр «Время ожидания соединения» по каким-либо причинам не используется в протоколе доставки, или если запрос к «Шлюзу» выполняется долго и подключение пользователя не устанавливается. 

По умолчанию после установки время ожидания составляет 20 секунд.

В случае, если нужно изменить значение, следует раскомментировать параметр и задать ему новое значение

 

Пример файла конфигурации сервера OpenBao, который активирует строгую проверку клиентского SSL-сертификата:

listener "tcp" {
tls_min_version = "tls12"
tls_disable = "false"
address = "0.0.0.0:8200"
tls_cert_file = "/etc/bao/openbao.stand8.local.crt"
tls_key_file = "/etc/bao/openbao.stand8.local.key"
# Если включён, то будет проверять сертификат клиента на корректность
tls_require_and_verify_client_cert = "true"
# Если выключён, то будет требовать наличие сертификата клиента
tls_disable_client_certs = "false"
}
BASH