Перейти к содержанию

Инициализация связанности

Общие сведения

Инициализация связанности необходима для взаимодействия двух контроллеров SpaceVM.

Возможно использование как серверов с ролью только контроллер, так и с ролью контроллер и нода.


Подготовка

Перед инициализацией связанности рекомендуется сделать резервную копию БД основного контроллера. Подробная информация о процессе создания резервной копии БД контроллера содержится в разделе Резервное копирование БД контроллера.


Процесс инициализации связанности

Для инициализации связанности между контроллерами используется следующая команда CLI на каждом из них:

controller add <controller_IP-address>

В ходе выполнения данной команды происходит генерация SSH-ключей на одном контроллере, соединение с другим контроллером и получение сгенерированных ключей через службу SSH (22/tcp).

Демонстрация инициализации связанности

Задача:

В кластере SpaceVM существует два контроллера:

  • Ctrl1 - первый контроллер.

    IP-адрес: 192.168.0.1.

  • Ctrl2 - второй контроллер.

    IP-адрес: 192.168.0.2.

Необходимо инициализировать связанность между указанными серверами.

Решение:

  1. Перейти в CLI первого контроллера Ctrl1.

  2. Сгенерировать SSH-ключ на первом контроллере и передать его на второй:

    controller add 192.168.0.2
    
  3. Указать пароль пользователя root второго контроллера Ctrl2.

  4. Перейти в CLI второго контроллера Ctrl2.

  5. Сгенерировать SSH-ключ на втором контроллере, передать его на первый контроллер и произвести соединение с использованием полученного SSH-ключа:

    controller add 192.168.0.1
    
  6. Указать пароль пользователя root первого контроллера Ctrl1.

  7. Повторно перейти в CLI первого контроллера Ctrl1.

  8. Произвести соединение первого контроллера со вторым с использованием полученного SSH-ключа:

    controller add 192.168.0.2
    
  9. Указать пароль пользователя root второго контроллера Ctrl2.