Файл mapping.yaml

Файл mapping.yaml используется для сопоставления имен узлов «Агрегатора» (параметр NODE_NAME конфигурационного файла termidesk.conf) с их полным доменным именем (FQDN) или IP-адресом. 

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

Имя файла может быть любым, требуется только указать его в конфигурационном файле termidesk.conf (параметр AGGREGATOR_YAML_FILE).

Пример файла:

Kaliningrad-01:
     redirect_url: https://aggr-kgd-01.domain.ru:999
     healthcheck_url: https://aggr-kgd-01.internal.domain.ru:999
Kaliningrad-02:
     redirect_url: https://aggr-kgd-02.domain.ru
     healthcheck_url: https://aggr-kgd-02.internal.domain.ru
Vladivostok-01:
     redirect_url: https://aggr-vvo-01.domain.ru
     healthcheck_url: https://aggr-vvo-01.internal.domain.ru
Vladivostok-02:
     redirect_url: https://aggr-vvo-02.domain.ru
     healthcheck_url: https://aggr-vvo-02.internal.domain.ru
BASH

Перечень параметров, задающихся через файл, приведен в таблице

Параметры файла mapping.yaml

ПараметрОписание

redirect_url

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

healthcheck_url

Параметр задает доменное имя узла, на котором доступен сервис проверки состояния узла (health check) из внутренней сети.

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