Перейти к основному содержимому
Версия: 6.1

Добавление ноды в кластер

Статья описывает добавление новой ноды в кластер SMRTC.

Первая нода и присоединение

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

За это поведение отвечают параметры секции cluster файла ответов инсталлятора:

  • IS_JOINn для первой ноды, y для присоединяемой
  • EXISTING_NODES — адреса существующих нод через запятую, в формате ip:9910 (используется порт межнодового транспорта, а не публичный порт 9919)
  • NODE_IS_MASTER — делает ли нода голосующим участником кворума метаданных
  • CLUSTER_NAME — имя кластера; должно быть одинаковым на всех нодах

Порядок развертывания

Сначала разворачивается первая нода, затем — присоединяемые ноды. Присоединяемая нода при старте опрашивает существующие ноды и ждет получения конфигурации кластера

Добавление второй ноды

  1. На первой ноде скопируйте сертификат и ключ удостоверяющего центра на вторую ноду:
  2. На второй ноде запустите sudo bash setup.sh install:
    • на шаге настроек кластера ответьте y на присоединение к существующему кластеру
    • укажите первую ноду как существующую, адресом вида <ip-первой-ноды>:9910
    • задайте то же имя кластера (CLUSTER_NAME), что и на первой ноде
    • на шаге настроек TLS передайте скопированные сертификат и ключ удостоверяющего центра