ELMA365 On-premises > ELMA365 Enterprise / Масштабирование

Масштабирование

Для соединения нескольких серверов в единый кластер требуется установить систему на один сервер и затем добавить остальные сервера в общий кластер.

На основной рабочей ноде (сервере, где уже установлена система) выполнить команду:

elma365ctl add-node

Она выведет в ответ список команд в таком виде:

From the host you wish to join to this cluster, run the following:
curl -fsSL -o elma365-installer.sh https://dl.elma365.com/onPremise/master/latest/download
chmod +x elma365-installer.sh
./elma365-installer.sh --join-cluster 10.129.0.33:25000/be83f119a186ff6b117a1ad01533b8b2
 
If the host you are adding is not reachable through the default interface please specify your IP address

Эти команды надо выполнить на другом сервере, который вы собираетесь добавлять в кластер.

Для каждого нового сервера нужно повторять вызов add-node, т. к. он генерирует уникальный одноразовый ключ для присоединения сервера.

Добавление серверов в кластер нужно производить последовательно по одному серверу за раз.

Для масштабирования сервисов воспользуйтесь командой

elma365ctl scale service_name replica_count 

где

service_name название сервиса,

replica_count количество реплик в которые должен масштабироваться указанный сервис.

Например, команда elma365ctl scale main 2 запустит сервис main в 2 реплики (копии).

Можно масштабировать все сервисы одновременно следующей командой:

elma365ctl scale all replica_count

Нашли опечатку? Выделите текст, нажмите ctrl + enter и оповестите нас