При запуске или завершении работы vRealize Automation необходимо соблюдать соответствующие процедуры.

Завершение работы vRealize Automation

Чтобы сохранить целостность данных, перед выключением питания виртуальных устройств необходимо завершить работу служб vRealize Automation.

Примечание: По возможности старайтесь не использовать команды vracli reset vidm. Эта команда сбрасывает все настройки Workspace One Access и разрывает связь между пользователями и подготовленными ресурсами.
  1. Войдите в консоль любого устройства vRealize Automation, используя протокол SSH или VMRC.
  2. Чтобы завершить работу служб vRealize Automation на всех узлах кластера, выполните следующий набор команд.
    Примечание: Если после копирования одной из этих команд ее выполнение завершается сбоем, сначала вставьте ее в блокнот, а затем скопируйте оттуда и запустите. Эта процедура позволяет убрать все скрытые символы и другие артефакты, которые могут присутствовать в исходной документации.
    /opt/scripts/svc-stop.sh
    sleep 120
    /opt/scripts/deploy.sh --onlyClean
    
  3. Завершите работу устройств vRealize Automation.

Тепер развертывание vRealize Automation выключено.

Запустите vRealize Automation

После незапланированного завершения работы, управляемого завершения работы или процедуры восстановления необходимо перезапустить компоненты vRealize Automation в определенном порядке. Компонент vRLCM не является критическим, поэтому его можно запустить в любое время. Компоненты VMware Workspace ONE Access (предыдущее название VMware Identity Management) должны быть запущены перед запуском vRealize Automation.

Примечание: Перед запуском компонентов vRealize Automation убедитесь, что запущены соответствующие подсистемы балансировки нагрузки.
  1. Включите питание всех устройств vRealize Automation и дождитесь их запуска.
  2. Войдите в консоль любого устройства, используя протокол SSH или VMRC, и выполните следующую команду, чтобы восстановить службы на всех узлах.
    /opt/scripts/deploy.sh
  3. Убедитесь, что все службы запущены, выполнив следующую команду.
    kubectl get pods --all-namespaces
    Примечание: Должны отображаться три экземпляра каждой службы с состоянием «Выполняется» или «Завершено».

    Если все службы имеют состояние «Выполняется» или «Завершено», система vRealize Automation готова к использованию.

Перезапуск vRealize Automation

Все службы vRealize Automation можно централизованно перезапустить с любого устройства в кластере. Следуйте указанным выше инструкциям, чтобы завершить работу vRealize Automation, а затем выполните инструкции для запуска vRealize Automation. Перед перезагрузкой vRealize Automation убедитесь, что запущены все применимые подсистемы балансировки нагрузки и компоненты VMware Workspace ONE Access.

Если все службы имеют состояние «Выполняется» или «Завершено», система vRealize Automation готова к использованию.

Выполните следующую команду, чтобы убедиться, что все службы запущены.

kubectl -n prelude get pods