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

Сценарии, в которых отказ затрагивает один узел

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

В следующей таблице описаны поведение и действия, связанные со сбоем в работе основного узла в развертывании с высокой доступностью.
Табл. 1. Сбой основного узла
Ожидаемое поведение
  • Настроенный синхронный узел-реплика становится основным и автоматически берет на себя выполнение функций базы данных устройства.
  • Потенциальная синхронная реплика становится синхронным резервным узлом.
  • Развертывание vRealize Automation работает в режиме «только чтение» до завершения автоматического аварийного переключения.
Дальнейшие действия
  • После восстановления узла, бывшего раньше основным, логика восстановления агента аварийного переключения автоматически сбросит состояние этого узла и сделает его репликой. Вручную ничего не нужно делать.
  • Если предыдущий основной узел не подлежит восстановлению, вручную переведите базу данных устройства в асинхронный режим.
В следующей таблице описаны поведение и действия, связанные со сбоем в работе синхронного узла-реплики в развертывании с высокой доступностью.
Табл. 2. Сбой синхронного узла-реплики
Ожидаемое поведение
  • Развертывание vRealize Automation не простаивает. До того как потенциальная реплика станет новой синхронной репликой, для выполнения запросов базы данных потребуется небольшая задержка. База данных устройства автоматически выполняет это действие.
Дальнейшие действия
  • Когда бывшая синхронная реплика возвращается в рабочее состояние, она автоматически становится потенциальной репликой. Вручную ничего не нужно делать.
  • Если бывшая синхронная реплика не подлежит восстановлению, вручную переведите базу данных устройства в асинхронный режим.
В следующей таблице описаны поведение и действия, связанные со сбоем в работе основного узла в развертывании с высокой доступностью.
Табл. 3. Сбой потенциальной реплики
Ожидаемое поведение Развертывание не простаивает.
Дальнейшие действия
  • Когда бывшая потенциальная реплика возвращается в рабочее состояние, она автоматически становится потенциальной репликой. Вручную ничего не нужно делать.
  • Если бывшая потенциальная реплика не подлежит восстановлению, переведите базу данных устройства в асинхронный режим.

Сценарии, в которых сбой затрагивает два узла

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

В следующей таблице описаны поведение и действия, связанные со сбоем в работе основного узла и потенциального узла-реплики в развертывании с высокой доступностью.
Табл. 4. Сбой основного узла и потенциального узла-реплики
Ожидаемое поведение
  • Уровень синхронной реплики не повышается автоматически до уровня основного узла. vRealize Automation работает в режиме «только чтение», поскольку позволяет обрабатывать транзакции со свойством «только чтение» до тех пор, пока уровень не будет повышен вручную.
Дальнейшие действия
  • Нужно вручную повысить уровень. Переведите базу данных устройства в асинхронный режим.
  • После восстановления основного узла и потенциального узла-реплики переведите их вручную в режим синхронизации с новым основным узлом. На этом этапе vRealize Automation можно вернуть в синхронный режим.
  • Если два из трех узлов отключатся одновременно, vRealize Automation переходит в режим «только чтение», в котором находится до тех пор, пока узлы не будут восстановлены вручную. Если доступен только один узел базы данных, переведите развертывание в асинхронный режим.
В следующей таблице описаны поведение и действия, связанные со сбоем в работе синхронного и потенциального узлов в развертывании с высокой доступностью.
Табл. 5. Сбой синхронной и потенциальной реплик
Ожидаемое поведение
  • vRealize Automation работает в режиме «только чтение», поскольку позволяет обрабатывать транзакции со свойством «только чтение» до тех пор, пока не будет выполнено восстановление вручную.
Дальнейшие действия
  • Нужно вручную повысить уровень. Переведите базу данных устройства в асинхронный режим.
  • После восстановления синхронной и потенциальной реплик их нужно сбросить вручную, чтобы они синхронизировались с основным узлом. На этом этапе vRealize Automation можно вернуть в синхронный режим.
  • Если два из трех узлов отключатся одновременно, vRealize Automation переходит в режим «только чтение», в котором находится до тех пор, пока узлы не будут восстановлены вручную. Если доступен только один узел базы данных, переведите развертывание в асинхронный режим.

Сбой связи между узлами

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

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

Площадка А: основной узел и потенциальная реплика

Площадка Б: синхронный узел-реплика

Табл. 6. Сбой связи между двумя площадками при сохранении работоспособности всех узлов
Ожидаемое поведение Развертывание vRealize Automation не простаивает. Потенциальная реплика автоматически становится синхронной.
Дальнейшие действия Вручную ничего не нужно делать.

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

Площадка А: основной узел

Площадка Б: синхронный и потенциальный узлы-реплики

Табл. 7. Сбой связи между двумя площадками при сохранении работоспособности всех узлов: альтернативная конфигурация
Ожидаемое поведение Синхронный узел-реплика становится основным и автоматически берет на себя выполнение функций базы данных устройства. Агент автоматического аварийного переключения повышает уровень потенциального узла-реплики, делая этот узел новым синхронным узлом-репликой. Пока это повышение не завершается, развертывание vRealize Automation работает в режиме «только чтение».
Дальнейшие действия Вручную ничего не нужно делать. Когда связь восстанавливается, агент автоматического аварийного переключения сбрасывает предыдущий основной узел и делает его узлом-репликой.