Инициализация связанности
Общие сведения
Инициализация связанности необходима для взаимодействия двух контроллеров SpaceVM.
Возможно использование как серверов с ролью только контроллер, так и с ролью контроллер и нода.
Подготовка
Перед инициализацией связанности рекомендуется сделать резервную копию БД основного контроллера. Подробная информация о процессе создания резервной копии БД контроллера содержится в разделе Резервное копирование БД контроллера.
Процесс инициализации связанности
Для инициализации связанности между контроллерами используется следующая команда CLI на каждом из них:
controller add <controller_IP-address>
В ходе выполнения данной команды происходит генерация SSH-ключей на одном контроллере, соединение с другим контроллером и получение сгенерированных ключей через службу SSH (22/tcp).
Демонстрация инициализации связанности
Задача:
В кластере SpaceVM существует два контроллера:
-
Ctrl1
- первый контроллер.IP-адрес: 192.168.0.1.
-
Ctrl2
- второй контроллер.IP-адрес: 192.168.0.2.
Необходимо инициализировать связанность между указанными серверами.
Решение:
-
Перейти в CLI первого контроллера Ctrl1.
-
Сгенерировать SSH-ключ на первом контроллере и передать его на второй:
controller add 192.168.0.2
-
Указать пароль пользователя root второго контроллера Ctrl2.
-
Перейти в CLI второго контроллера Ctrl2.
-
Сгенерировать SSH-ключ на втором контроллере, передать его на первый контроллер и произвести соединение с использованием полученного SSH-ключа:
controller add 192.168.0.1
-
Указать пароль пользователя root первого контроллера Ctrl1.
-
Повторно перейти в CLI первого контроллера Ctrl1.
-
Произвести соединение первого контроллера со вторым с использованием полученного SSH-ключа:
controller add 192.168.0.2
-
Указать пароль пользователя root второго контроллера Ctrl2.