Обзор работы#

Пара высокой доступности в режиме Active / Standby#

Конфигурация высокой доступности состоит из двух устройств Angie ADC (узлов), объединенных в пару высокой доступности (HA-пару).

В первом релизе функциональности доступно создание пары высокой доступности в режиме Active / Standby. В дальнейшем будут добавлены другие режимы.

В режиме Active / Standby один узел HA-пары является основным, а второй — резервным. Конфигурации обоих узлов синхронизированы. Основной узел принимает подключения и управляет серверами, а резервный узел отслеживает состояние основного узла и берет на себя его роль в случае сбоя. Сбой определяется как невозможность установить связь ни с одним из интерфейсов основного узла.

Для принудительной смены ролей можно перезагрузить основной узел.

При перезагрузке узла, входящего в пару, возможны следующие варианты:

  • Стандартный сценарий: второй узел берет на себя роль Active, первый узел после перезагрузки переходит в Standby.

  • При отсутствии связи со вторым узлом первый узел после перезагрузки берет на себя роль Active.

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

  • Если пара была удалена или второй узел теперь входит в другую пару, перезагрузившийся первый узел перейдет в состояние Standby.

Статус пары высокой доступности#

У пары высокой доступности могут быть следующие статусы:

  • starting – пара запускается. Статус отображается сразу после создания пары в процессе ее конфигурации и синхронизации.

  • on – статус отображается при нормальной работе пары. Высокая доступность обеспечивается.

  • failed – статус отображается после запуска пары при возникновении ошибок. Синхронизация и обмен данными между узлами в паре невозможны. Высокая доступность не обеспечивается.

Проверки работоспособности соседнего узла пары#

Резервный узел отслеживает состояние основного узла, периодически отправляя heartbeat-сообщения (UDP-пакеты) на все активные интерфейсы основного узла. Обмен heartbeat-сообщениями происходит через UDP-порт 7007. Если проверка работоспособности всех интерфейсов основного узла завершается неудачно, происходит переключение – резервный узел берет на себя роль Active.

Синхронизация#

Синхронизация конфигураций узлов происходит один раз при создании пары (основной узел передает свою конфигурацию на резервный узел).

Синхронизируются следующие файлы:

  • конфигурация балансировщика нагрузки;

  • конфигурация GSLB.

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