<< Click to Display Table of Contents >> Администрирование (Linux) > Расширенная установка > Настройка NOMAD в ферме серверов через обратный прокси-сервер Установка сервиса NOMAD в ферме серверов |
1.Архив с Directum Launcher распакуйте в локальную папку на сервере.
ВАЖНО. Для корректной установки общий путь к файлам должен быть не более 256 символов. Также он не должен содержать пробелы, символы кириллицы, запятые и спецсимволы. Поэтому используйте, например, папку /srv/DirectumLauncher.
2.Создайте копию файла DirectumLauncher/etc/config.yml установленной системы Directum RX.
ВАЖНО. В файле config.yml используется кодировка UTF-8 (без BOM). При редактировании файла не изменяйте кодировку. Чтобы настройки корректно применялись, используйте текстовые редакторы, поддерживающие указанную кодировку: Visual Studio Code, Notepad++ и т.п.
3.Убедитесь, что в конфигурационном файле нет ссылок на localhost. Если есть, замените их на IP-адрес сервера, где расположена система Directum RX.
4.Если необходимо, чтобы сервис NOMAD был доступен через корневую папку сайта, в конфигураторе Directum Launcher в секцию Сервис NOMAD (NomadService) добавьте переменную NOMAD_HOST_PATH_BASE и оставьте значение пустым.
5.В секции services_config оставьте только секции SungeroHaproxy и NomadService.
Пример конфигурационного файла
|
6.В корень локальной папки с Directum Launcher скопируйте архив Nomad.tar.gz.
7.В командной строке перейдите в папку с Directum Launcher и выполните команды для установки сервиса NOMAD:
./do.sh components add nomad
./do.sh nomad_component install
8.Запустите сервисы системы с помощью команды:
./do.sh all up
Настройка сервиса NOMAD в ферме
1.На каждом узле в конфигурационном файле Nomad.config укажите идентификатор узла внутри фермы. Для этого в секцию settings добавьте строку:
<add key="NomadNode" value="Имя узла" />
ПРИМЕЧАНИЕ. Если используется HAProxy, в параметре NomadNode укажите идентификатор сервиса NOMAD внутри фермы, заданный на этапе настройки балансировщика.
Пример для узла node1:
<settings>
<add key="NomadNode" value="node1" />
2.Убедитесь, что для всех сервисов NOMAD задано одинаковое наименование системы Directum RX. Для этого в конфигурационном файле Nomad.config в секции settings укажите одинаковые значения для переменной systemName.
Пример настройки:
<settings>
<add key="systemName" value="Directum RX" />
Это нужно, чтобы на экране входа в Solo и Jazz отображалось одно и то же название системы, даже если сеансы пользователя обслуживаются на разных узлах фермы:
Обновление сервиса NOMAD в ферме
Подробнее см. порядок обновления без Directum RX в разделе «Обновление сервиса NOMAD».
© Компания Directum, 2024 |