Если в устройстве vRealize Automation, которое находится в конфигурации «несколько узлов, высокая доступность (HA)» происходит отказ, может потребоваться замена неисправного узла.

Осторожно!: Прежде чем продолжить, компания VMware рекомендует обратиться в службу технической поддержки, попросить устранить проблему с HA и убедиться, что неисправен только один узел.

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

  1. В vCenter создайте моментальные снимки для резервного копирования каждого устройства в конфигурации HA.

    Не включайте в эти моментальные снимки для резервного копирования память виртуальной машины.

  2. Завершите работу неисправного узла.
  3. Запишите номер сборки программного обеспечения неисправного узла vRealize Automation и параметры сети.

    Запишите полное доменное имя, IP-адрес, шлюз, DNS-серверы и обязательно MAC-адрес. В дальнейшем эти значения нужно будет назначить сменному узлу.

  4. Проверьте состояние основного узла базы данных. Используя командную строку любого исправного узла с правами пользователя root, выполните следующее:
    > kubectl get pod `vracli status | jq -r '.databaseNodes[] | select(.["Role"] == "primary") | .["Node name"]' | cut -d '.' -f 1` -n prelude -o wide --no-headers=true
    
    primary-db-node-name 1/1 Running 0 39h 12.123.2.14 vc-vm-224-84.company.com <none> <none>
    Важно!: Основной узел базы данных должен быть исправен.

    Если основной узел базы данных неисправен, обратитесь в службу технической поддержки перед продолжением процедуры.

  5. Используя командную строку исправного узла с правами пользователя root, удалите неисправный узел.

    vracli cluster remove полное-доменное-имя-неисправного-узла

  6. Используйте vCenter для развертывания нового сменного узла vRealize Automation.

    Разверните тот же номер сборки программного обеспечения vRealize Automation и примените параметры сети из неисправного узла. Введите полное доменное имя, IP-адрес, шлюз, DNS-серверы и обязательно MAC-адрес, записанные ранее.

  7. Включите сменный узел.
  8. Войдите в командную строку сменного узла как пользователь root.
  9. Убедитесь, что процесс начальной загрузки завершен, с помощью следующей команды.

    vracli status first-boot

    Найдите сообщение First boot complete.

  10. На сменном узле присоединитесь к кластеру vRealize Automation.

    vracli cluster join полное-доменное-имя-узла-основной-БД

  11. Войдите в командную строку основного узла базы данных как пользователь root.
  12. Разверните восстановленный кластер с помощью следующего сценария.

    /opt/scripts/deploy.sh