Новое развертывание Automation Orchestrator можно настроить на работу в режиме высокой доступности. Для этого необходимо развернуть три узла и объединить их в кластер.

Кластер Automation Orchestrator состоит из трех экземпляров Automation Orchestrator с общей базой данных PostgreSQL. База данных настроенного кластера Automation Orchestrator может работать только в асинхронном режиме.

Чтобы создать кластер Automation Orchestrator, необходимо выбрать один экземпляр Automation Orchestrator в качестве основного узла кластера. После настройки основного узла к нему следует присоединить дополнительные узлы.

В созданном кластере Automation Orchestrator предварительно настроено автоматическое аварийное переключение.

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

Необходимые условия

Процедура

  1. Настройте основной узел.
    1. а. Войдите в командную строку Automation Orchestrator Appliance основного узла по протоколу SSH в качестве пользователя root.
    2. б. Чтобы настроить сервер подсистемы балансировки нагрузки в кластере, запустите команду vracli load-balancer set FQDN_подсистемы_балансировки_нагрузки.
    3. в. Войдите в центр управления основного узла и выберите Настройки узла.
    4. г. Щелкните Изменить и укажите адрес узла подключенного сервера подсистемы балансировки нагрузки.
    5. д. Настройте поставщика проверки подлинности. Перейдите в Настройка автономного сервера Automation Orchestrator.
  2. Присоедините дополнительные узлы к основному.
    1. а. Войдите в командную строку Automation Orchestrator Appliance дополнительного узла по протоколу SSH в качестве пользователя root.
    2. б. Чтобы присоединить дополнительный узел к основному, запустите команду vracli cluster joinимя_узла_или_IP-адрес_основного_узла.
    3. в. Введите пароль пользователя root основного узла.
    4. г. Повторите процедуру для другого дополнительного узла.
  3. (Необязательно) Если основной узел использует настраиваемый сертификат, необходимо либо задать сертификат в устройстве, либо создать новый сертификат. Перейдите в Создание настраиваемого сертификата TLS для Automation Orchestrator..
    Примечание: Файл, содержащий цепочку сертификатов, должен иметь кодировку PEM.
  4. Завершите развертывание кластера.
    1. а. Войдите в командную строку Automation Orchestrator Appliance основного узла по протоколу SSH в качестве пользователя root.
    2. б. Убедитесь, что все узлы находятся в состоянии готовности, выполнив команду kubectl -n prelude get nodes.
    3. в. Запустите сценарий /opt/scripts/deploy.sh и дождитесь завершения развертывания.

Результаты

Кластер Automation Orchestrator создан. После создания кластера доступ к среде Automation Orchestrator можно получить только с использованием FQDN-адреса сервера подсистемы балансировки нагрузки.

Примечание: Так как доступ к центру управления кластера можно получить только с помощью пароля пользователя root подсистемы балансировки нагрузки, изменить конфигурацию кластерного узла, имеющего другой пароль пользователя root, невозможно. Чтобы изменить конфигурацию этого узла, удалите его из подсистемы балансировки нагрузки, измените конфигурацию в центре управления и снова добавьте узел в подсистему.

Дальнейшие действия

Чтобы отслеживать состояние кластера Automation Orchestrator, войдите в Automation Orchestrator Client и перейдите на вкладку Система на панели управления. Перейдите в Мониторинг кластера Automation Orchestrator.