В кластерном режиме система работает на нескольких серверах. Необходимо на все сервера установить все пакеты.
Типы серверов:
- мастер-сервер
- всегда один в кластере
- на нем запускается Polymatica-master
- ставится офлайн-лицензии
- слейв-сервер
- может быть несколько
- на каждом слейв-сервере запускается Polymatica-daemon
- Polymatica-core и Polymatica-import запускаются автоматически сами
Типы узлов (нод, процессов, сервисов):
- Polymatica-master (мастер)
- Polymatica-core (воркер)
- Polymatica-import (воркер)
- Polymatica-daemon (демон)
Конфиги:
- Конфиг мастера: /etc/polymatica/polymatica.conf
- Конфиг воркера: /etc/polymatica/polymatica.conf
- Конфиг демона: /etc/polymatica/polymatica-daemon.yml
Настройка мастера:
В конфиге мастера необходимо указать адреса сервисных процессов:
|
Настройка воркеров:
В конфиге демонов нужно указать путь до исполняемого файла полиматики -воркера
|
Путь до репозитория в конфиге демона должен совпадать с путем в конфиге полиматике-воркере, т.е. для всех конфигов на одном сервере путь должен совпадать
У демона
|
У полиматики-воркера
|
Порт демона(сервисного процесса) задается следующим образом:
|
Runtime информацию по запущенному кластеру можно получить из под пользователя admin по ручке /api/v2/info/dump