Добавление ноды в кластер
Статья описывает добавление новой ноды в кластер SMRTC.
Первая нода и присоединение
Первая нода образует кластер самостоятельно и не ждет появления других нод. Присоединяемая нода на старте подключается к уже работающему кластеру и получает от него метаданные.
За это поведение отвечают параметры секции cluster файла ответов инсталлятора:
IS_JOIN—nдля первой ноды,yдля присоединяемойEXISTING_NODES— адреса существующих нод через запятую, в форматеip:9910(используется порт межнодового транспорта, а не публичный порт 9919)NODE_IS_MASTER— делает ли нода голосующим участником кворума метаданныхCLUSTER_NAME— имя кластера; должно быть одинаковым на всех нодах
Порядок развертывания
Сначала разворачивается первая нода, затем — присоединяемые ноды. Присоединяемая нода при старте опрашивает существующие ноды и ждет получения конфигурации кластера
Добавление второй ноды
- На первой ноде скопируйте сертификат и ключ удостоверяющего центра на вторую ноду:
- На второй ноде запустите
sudo bash setup.sh install:- на шаге настроек кластера ответьте
yна присоединение к существующему кластеру - укажите первую ноду как существующую, адресом вида
<ip-первой-ноды>:9910 - задайте то же имя кластера (
CLUSTER_NAME), что и на первой ноде - на шаге настроек TLS передайте скопированные сертификат и ключ удостоверяющего центра
- на шаге настроек кластера ответьте