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