При возникновении проблем с базой данных Postgres устройства vRealize Automation необходимо вручную выполнить аварийное переключение на узел устройства vRealize Automation реплики в кластере.
Выполните эти действия, если на главном узле устройства vRealize Automation произойдет сбой или остановка базы данных Postgres.
Примечание: После того как узел выйдет из строя, не используйте его интерфейс управления виртуальным устройством ни для каких процессов, в том числе для аварийного переключения.
Процедура
- Удалите IP-адрес главного узла из внешней подсистемы балансировки нагрузки.
- Выполните вход в интерфейс управления устройства vRealize Automation как пользователь root.
https://
vrealize-automation-appliance-FQDN:5480
- Выберите Кластер.
- В списке узлов базы данных найдите узел реплики с наименьшим приоритетом.
Узлы реплик отображаются в порядке возрастания приоритета.
- Нажмите кнопку Повысить и подождите завершения операции.
После завершения операции узел реплики отобразится в списке как новый главный узел.
- Исправьте ошибки, которые возникли в прежнем главном узле, и снова добавьте его в кластер.
- Изолируйте прежний главный узел.
Отключите узел от его текущей сети, которая проводит соединение с оставшимися узлами устройства vRealize Automation. Выберите другой сетевой адаптер для управления или управляйте им непосредственно с консоли управления виртуальными машинами.
- Восстановите прежний главный узел.
Включите узел или другим способом устраните проблему. Например, можно сбросить виртуальную машину, если она не отвечает.
-
Из сеанса консоли как пользователь root остановите службу vpostgres.
service vpostgres stop
- Добавьте прежний главный узел в его оригинальную сеть, которая проводит соединение с другими узлами устройства vRealize Automation.
-
Из сеанса консоли как пользователь root перезапустите службу haproxy.
service haproxy restart
- Войдите в интерфейс управления новым главным узлом устройства vRealize Automation как пользователь root.
- Выберите Кластер.
- Найдите прежний главный узел и нажмите кнопку Сбросить.
- После успешного сбрасывания перезапустите прежний главный узел.
- При включенном прежнем главном узле убедитесь, что следующие службы запущены:
haproxy horizon-workspace rabbitmq-server vami-lighttp vcac-server vco-server
- Снова добавьте прежний главный узел во внешнюю подсистему балансировки нагрузки.
Примечание: Если главный узел, уровень которого был понижен до реплики, все еще отображается как главный, возможно, понадобится вручную повторно добавить его в кластер, чтобы исправить проблему.