При возникновении проблем с базой данных Postgres Устройство vRealize Automation необходимо вручную выполнить аварийное переключение на узел Устройство vRealize Automation реплики в кластере.

Об этой задаче

Выполните эти действия, если на главном узле Устройство vRealize Automation произойдет сбой или остановка базы данных Postgres.

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

  • Настройте кластер узлов Устройство vRealize Automation. На каждом узле размещена копия встроенной базы данных устройств Postgres.

Процедура

  1. Удалите IP-адрес главного узла из внешней подсистемы балансировки нагрузки.
  2. Войдите в консоль интерфейса управления Устройство vRealize Automation как пользователь root.

    https://vrealize-automation-appliance-FQDN:5480

  3. Выберите элементы Параметры vRA > База данных.
  4. В списке узлов базы данных найдите узел реплики с наименьшим приоритетом.

    Узлы реплик отображаются в порядке возрастания приоритета.

  5. Нажмите кнопку Повысить и подождите завершения операции.

    После завершения операции узел реплики отобразится в списке как новый главный узел.

  6. Исправьте ошибки, которые возникли в прежнем главном узле, и снова добавьте его в кластер.
    1. Изолируйте прежний главный узел.

      Отключите узел от его текущей сети, которая проводит соединение с оставшимися узлами Устройство vRealize Automation. Выберите другой сетевой адаптер для управления или управляйте им непосредственно с консоли управления виртуальными машинами.

    2. Восстановите прежний главный узел.

      Включите узел или другим способом устраните проблему. Например, можно сбросить виртуальную машину, если она не отвечает.

    3. Из сеанса консоли как пользователь root остановите службу vpostgres.

      service vpostgres stop

    4. Добавьте прежний главный узел в его оригинальную сеть, которая проводит соединение с другими узлами Устройство vRealize Automation.

    5. Из сеанса консоли как пользователь root перезапустите службу haproxy.

      service haproxy restart

    6. Войдите в интерфейс управления новым главным узлом Устройство vRealize Automation как пользователь root.

    7. Выберите элементы Параметры vRA > База данных.

    8. Найдите прежний главный узел и нажмите кнопку Сбросить.

    9. После успешного сбрасывания перезапустите прежний главный узел.

    10. При включенном прежнем главном узле убедитесь, что следующие службы запущены:

      haproxy horizon-workspace rabbitmq-server vami-lighttp vcac-server vco-server

    11. Снова добавьте прежний главный узел во внешнюю подсистему балансировки нагрузки.

    Примечание:

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