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