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

В этом сценарии предполагается, что текущий основной узел запущен и работает нормально. Техобслуживание при аварийном переключении базы данных предусматривает два этапа: обслуживание главного узла и обслуживание узла-реплики. После замены основной узел становится репликой, поэтому нужно выполнить соответствующие действия по обслуживанию, чтобы при необходимости узел можно было снова назначить основным.

Примечание: Не останавливайте и не перезапускайте службу HAProxy на соответствующем хост-компьютере, пока выполняется обслуживание при аварийном переключении.

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

  • Установка и настройка vRealize Automation в соответствии с инструкциями в руководстве по установке Установка vRealize Automation.

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

  • Установите и настройте соответствующий кластер встроенной базы данных устройств Postgres.

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

Процедура

  1. Удалите IP-адрес основного узла из внешней подсистемы балансировки нагрузки.
  2. Изолируйте основной узел.
    Отключите узел от текущей сети. Это должна быть сеть, выполняющая маршрутизацию в остальные узлы Устройство vRealize Automation.
  3. Выберите другой сетевой адаптер для управления или управляйте им непосредственно из интерфейса управления виртуальным устройством.
  4. Выберите Кластер в интерфейсе управления виртуальными устройствами.
  5. Выберите узел-реплику с наименьшим приоритетом для повышения до уровня основного и щелкните Повысить.
    Узлы реплик отображаются в порядке возрастания приоритета.
    Уровень предыдущего основного узла понижен до реплики, а уровень реплики повышен.
  6. Выполните соответствующее обслуживание реплики.
  7. После завершения обслуживания убедитесь, что виртуальное устройство работает и использует сетевое подключение, а также что работает его служба HAProxy.
    1. а. Войдите в консоль управления vRealize Automation в качестве привилегированного пользователя.
    2. б. Убедитесь, что с узлом реплики удается проверить связь, что он разрешается по имени и что его актуальное состояние отображается на вкладке Кластер в интерфейсе управления виртуальными устройствами.
  8. Выберите команду Сброс для реплики узла.
    Эта операция позволяет сбросить базу данных, чтобы она была настроена для репликации ее данных на основной узел, и повторно синхронизировать конфигурацию узла-реплики с последней конфигурацией HAProxy основного узла.
  9. После успешного сброса занесите IP-адрес узла виртуального устройства реплики обратно в пул IP-адресов системы балансировки нагрузки внешнего виртуального устройства.
  10. Убедитесь, что данный узел реплики отображается как работоспособный в таблице этой базы данных, что с ним удается проверить связь и что он разрешается по имени.

Дальнейшие действия

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