Системный администратор 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. Убедитесь, что данный узел реплики отображается как работоспособный в таблице этой базы данных, что с ним удается проверить связь и что он разрешается по имени.

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

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