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

Роли в процессе репликации

Работа контроллера может меняться в зависимости от роли. Назначение роли происходит путем использования команды controller role <роль> в CLI контроллера.

Описание ролей

Master

Master - роль основного (реплицируемого) контроллера. Является ролью по умолчанию.

Slave

Slave - роль резервного (реплицируемого) контроллера. После применения данной роли контроллер подключается к основному контроллеру с ролью master для получения данных о текущей конфигурации. В результате применения роли slave произойдут следующие изменения в его работе:

  • Прекращение возможности входа в Web-интерфейс.
  • Остановка системы очередей пользовательских и системных задач в случае их наличия.
  • Сервер БД конфигурации кластера будет переведен в режим репликации.

Назначение ролей при настройке репликации

  1. Назначить роль slave резервному контроллеру. Для этого выполнить следующую команду в CLI резервного контроллера:

    controller role slave
    

    Примечание

    Роль применится при доступности второго контроллера, второму контроллеру автоматически будет присвоена роль master.

  2. Назначить роль master основному контроллеру. Для этого выполнить следующую команду в CLI основного контроллера:

    controller role master
    

    Примечание

    Роль применится независимо от доступности второго контроллера. При доступности второму контроллеру автоматически будет присвоена роль slave.