Настройка кластеров

ID статьи: 2653
Последнее обновление: 23 мар, 2026
Product: SWG
Version: 7.5.x

Настройка кластера конфигурации

Кластер конфигурации настраивается на уровне settings device-mgmt configuration-cluster.

Для изменения параметров существующего узла кластера используется команда:

Admin@nodename# set settings device-mgmt configuration-cluster <node-name>

Доступно изменение следующих параметров:

Параметр

Описание

name

Изменение имени узла кластера

description

Изменение описание узла кластера

ip

Установка IP-адреса интерфейса, входящего в зону, выделенную для кластера

Команды для удаления и отображения параметров узла кластера:

Admin@nodename# delete settings device-mgmt configuration-cluster <node-name> 
...
Admin@nodename# show settings device-mgmt configuration-cluster <node-name>

Команда для генерации секретного кода для добавления нового узла в кластер конфигурации:

Admin@nodename# execute configurate-cluster generate-secret-key
 

Настройка кластера отказоустойчивости

Кластер отказоустойчивости настраивается на уровне settings device-mgmt ha-clusters.

Для создания кластера отказоустойчивости используется команда:

Admin@nodename# create settings device-mgmt ha-clusters

Далее необходимо задать следующие параметры:

Параметр

Описание

enabled

Включение/отключение кластера отказоустойчивости:

  • on,

  • off

name

Название кластера отказоустойчивости

description

Описание кластера отказоустойчивости

nodes

Выбор узлов кластера конфигурации для объединения их в кластер отказоустойчивости

delivery-mode

Выбор режима отправки служебного трафика:

  • Multicast — многоадресная передача сообщений синхронизации сессий и VRRP-объявлений.
  • Unicast — одноадресная передача сообщений синхронизации сессий и VRRP-объявлений между мастер-узлом и резервным узлом. При выборе этого способа передачи следует указать IP-адреса и интерфейсы, по которым будет происходить общение между узлами. Доступно только в режиме работы кластера «активный — пассивный» после выбора узлов кластера

virtual-ips

Задание общего виртуального IP-адреса интерфейсам узлов кластера, находящимся в одной зоне:

  • ip — задание IP-адреса для кластера отказоустойчивости (указывается в формате IP/mask);

  • ha-interfaces — задание интерфейсов для узлов кластера (указываются в формате node-name/interface)

mode

Выбор режима работы кластера:

  • active-passive: режим работы «активный — пассивный» (трафик обрабатывается только мастер-узлом и переводится на резервный узел в случае, если основной недоступен);

  • active-active: режим работы «активный — активный» (нагрузка распределяется мастер-узлом на остальные узлы кластера)

advertise-time

Выбор интервала в секундах между VRRP-объявлениями, в которых мастер-узел сообщает остальным узлам о своем состоянии. Один из параметров переключения роли мастер-узла на резервный узел. Можно указывать значения от 0 до 120

master-down-timer

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

preemption-delay

Указание времени, на которое будет задержано переключение роли после того, как приоритет мастер-узла понизится. Один из параметров переключения роли мастер-узла на резервный узел. Можно указывать значения от 0 до 900

allow-non-vip-traffic

Включение/отключение обработки транзитного трафика резервным узлом. Отключение транзита трафика доступно только в режиме работы кластера «активный — пассивный

use-vmac

Назначение/отключение виртуального MAC-адреса кластера узлу с ролью мастер-узла. Может назначаться, если назначены виртуальные IP-адреса и выбран режим работы кластера «активный — пассивный»

allow-non-vip-traffic

Включение/отключение обработки транзитного трафика резервным узлом. Отключение транзита трафика доступно только в режиме работы кластера «активный — пассивный

no-preempt

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

heartbeat

Указание интерфейсов кластера, по которым будет проходить многоадресная передача сообщений синхронизации сессий и VRRP-объявлений (мультикастовый режим). По умолчанию для отправки VRRP-объявлений назначены интерфейсы кластера конфигурации

ha-cluster-multicast-id

<num> — мультикаст идентификатор кластера (может принимать значения от 0 до 8). Синхронизация пользовательских сессий (кроме сессий, использующих прокси-сервер, например, трафик HTTP/S) включится автоматически

session-sync

Включение/отключение синхронизации пользовательских сессий между узлами кластера по протоколам TCP, SCTP, DCCP

session-sync-all

Включение/отключение режима синхронизации всех пользовательских сессий, включая UDP/ICMP сессии

vrid

Идентификатор виртуального маршрутизатора (VRID)

node-sync

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

excluded-sync-ips

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

unicast-sync-ip

Указание IP-адресов, по которым будет происходить одноадресная передача сообщений между мастер-узлом и резервным узлом (юникастовый режим). Доступно только в режиме работы кластера «активный — пассивный» после выбора узлов кластера

unicast-sync-port

Указание интерфейсов, по которым будет происходить одноадресная передача сообщений между мастер-узлом и резервным узлом (юникастовый режим). Доступно только в режиме работы кластера «активный — пассивный» после выбора узлов кластера

unicast-vrrp-ip

Указание IP-адресов, по которым будет происходить обмен VRRP-объявлениями между узлами кластера (юникастовый режим). Доступно только в режиме работы кластера «активный — пассивный» после выбора узлов кластера

unicast-vrrp-port

Указание интерфейсов, по которым будет происходить обмен VRRP-объявлениями между узлами кластера (юникастовый режим). Доступно только в режиме работы кластера «активный — пассивный» после выбора узлов кластера

track-interfaces-enabled

Включение/отключение проверки интерфейсов

track-interfaces

Выбор действия в случае недоступности интерфейса (доступно, если включена проверка интерфейсов):

  • change-priority — понизить приоритет узла кластера.

  • fault — считать узел недоступным

Пример команды создания кластера отказоустойчивости:

Admin@nodename# create settings device-mgmt ha-clusters name ExampleCluster nodes [ node_1 node_2 ] mode active-passive delivery- mode multicast heartbeat [ node_1/port0 node_2/port0 ] node-sync [ node_1/port1 node_2/port1 ]

Команда для редактирования параметров кластера:

Admin@nodename# set settings device-mgmt ha-clusters <cluster-name>

Команда для настройки кластера отказоустойчивости в облачной среде Yandex Cloud

Admin@nodename# set settings device-mgmt ha-clusters ExampleCluster cloud service-provider yandex-cloud yandex-cloud-settings routes new

Параметры для редактирования:

Параметр

Описание

heartbeat

Указание интерфейсов кластера, по которым будет проходить многоадресная передача сообщений синхронизации сессий и VRRP-объявлений (мультикастовый режим). По умолчанию для отправки VRRP-объявлений назначены интерфейсы кластера конфигурации

mode

Выбор режима работы кластера:

  • active-passive: режим работы «активный — пассивный» (трафик обрабатывается только мастер-узлом и переводится на резервный узел в случае, если основной недоступен).

  • active-active: режим работы «активный — активный» (нагрузка распределяется мастер-узлом на остальные узлы кластера)

name

Название кластера отказоустойчивости

nodes

Выбор узлов кластера конфигурации для объединения их в кластер отказоустойчивости

delivery-mode

Выбор режима отправки служебного трафика:

  • Multicast — многоадресная передача сообщений синхронизации сессий и VRRP-объявлений.

  • Unicast — одноадресная передача сообщений синхронизации сессий и VRRP-объявлений между мастер-узлом и резервным узлом. При выборе этого способа передачи следует указать IP-адреса и интерфейсы, по которым будет происходить общение между узлами. Доступно только в режиме работы кластера «активный — пассивный» после выбора узлов кластера

enabled

Включение/отключение кластера отказоустойчивости:

  • on,

  • off

description

Описание кластера отказоустойчивости

virtual-ips

Задание общего виртуального IP-адреса интерфейсам узлов кластера, находящимся в одной зоне:

  • ip — задание IP-адреса для кластера отказоустойчивости (указывается в формате IP/mask);

  • ha-interfaces — задание интерфейсов для узлов кластера (указываются в формате node-name/interface)

advertise-time

Выбор интервала в секундах между VRRP-объявлениями, в которых мастер-узел сообщает остальным узлам о своем состоянии. Один из параметров переключения роли мастер-узла на резервный узел. Можно указывать значения от 0 до 120

master-down-timer

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

preemption-delay

Указание времени, на которое будет задержано переключение роли после того, как приоритет мастер-узла понизится. Один из параметров переключения роли мастер-узла на резервный узел. Можно указывать значения от 0 до 900

allow-non-vip-traffic

Включение/отключение обработки транзитного трафика резервным узлом. Отключение транзита трафика доступно только в режиме работы кластера «активный — пассивный

use-vmac

Назначение/отключение виртуального MAC-адреса кластера узлу с ролью мастер-узла. Может назначаться, если назначены виртуальные IP-адреса и выбран режим работы кластера «активный — пассивный»

allow-non-vip-traffic

Включение/отключение обработки транзитного трафика резервным узлом. Отключение транзита трафика доступно только в режиме работы кластера «активный — пассивный

no-preempt

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

master-node

Назначение мастер-узла кластера отказоустойчивости

ha-cluster-multicast-id

<num> — мультикаст идентификатор кластера (может принимать значения от 0 до 8). Синхронизация пользовательских сессий (кроме сессий, использующих прокси-сервер, например, трафик HTTP/S) включится автоматически

session-sync

Включение/отключение синхронизации пользовательских сессий между узлами кластера по протоколам TCP, SCTP, DCCP

session-sync-all

Включение/отключение режима синхронизации всех пользовательских сессий, включая UDP/ICMP сессии

vrid

Идентификатор виртуального маршрутизатора (VRID)

node-sync

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

excluded-sync-ips

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

unicast-sync-ip

Указание IP-адресов, по которым будет происходить одноадресная передача сообщений между мастер-узлом и резервным узлом (юникастовый режим). Доступно только в режиме работы кластера «активный — пассивный» после выбора узлов кластера

unicast-sync-port

Указание интерфейсов, по которым будет происходить одноадресная передача сообщений между мастер-узлом и резервным узлом (юникастовый режим). Доступно только в режиме работы кластера «активный — пассивный» после выбора узлов кластера

unicast-vrrp-ip

Указание IP-адресов, по которым будет происходить обмен VRRP-объявлениями между узлами кластера (юникастовый режим). Доступно только в режиме работы кластера «активный — пассивный» после выбора узлов кластера

unicast-vrrp-port

Указание интерфейсов, по которым будет происходить обмен VRRP-объявлениями между узлами кластера (юникастовый режим). Доступно только в режиме работы кластера «активный — пассивный» после выбора узлов кластера

track-interfaces-enabled

Включение/отключение проверки интерфейсов

track-interfaces

Выбор действия в случае недоступности интерфейса (доступно, если включена проверка интерфейсов):

  • change-priority — понизить приоритет узла кластера.

  • fault — считать узел недоступным

checkers

Настройка диагностики узлов кластера.

Проверка доступности шлюзов

  • gateway-availability — проверка доступности шлюзов:

    • enabled — включение/включение/отключение проверки доступности шлюзов. Чтобы помимо проверки самих шлюзов также выполнялась проверка доступа в интернет, необходимо включить проверку сети.

    • action — выбор действия в случае неудовлетворительных результатов проверки (change-priority — понизить приоритет узла кластера, fault — считать узел недоступным).

    • fall-count — количество последовательных неудовлетворительных результатов проверки, после которых шлюз признается недоступным или приоритет узла понижается. Можно указывать значения от 0 до 10.

    • interval-time — регулярная проверка шлюзов через указанный промежуток времени. Можно указывать значения от 0 до 300.

    • rise-count — количество последовательных положительных результатов проверки, подтверждающее, что работоспособность шлюза восстановлена и узел можно признать доступным или повысить его приоритет. Можно указывать значения от 0 до 10.

  • resource-availability — проверка доступности ресурсов:

    • enabled — включение/включение/отключение проверки доступности ресурсов.

    • action — выбор действия в случае неудовлетворительных результатов проверки (change-priority — понизить приоритет узла кластера, fault — считать узел недоступным).

    • fall-count — количество последовательных неудовлетворительных результатов проверки, после которых узел признается недоступным или приоритет узла понижается. Можно указывать значения от 0 до 10.

    • interval-time — регулярная проверка ресурсов через указанный промежуток времени. Можно указывать значения от 0 до 300.

    • rise-count — количество последовательных положительных результатов проверки, подтверждающее, что доступ к ресурсу восстановлен и узел можно признать доступным или повысить его приоритет. Можно указывать значения от 0 до 10.

    • resources — указание IP-адресов или FQDN тех ресурсов, доступ к которым будет проверяться

cloud

Параметры кластера:

  • destination-prefix — укажите префикс маршрута по умолчанию для таблицы статической маршрутизации Yandex Cloud.

  • next-hops — IP-адреса интерфейсов узлов кластера.

  • route-table-id — идентификатор созданной ранее таблицы статической маршрутизации Yandex Cloud

Примеры редактирования настроек кластера:

Admin@nodename# set settings device-mgmt ha-clusters ExampleCluster nodes [ node_1 node_2 ] virtual-ips 192.168.1.5/24 ha-interfaces [ node_1/port3 node_2/port3 ]
...
Admin@nodename# set settings device-mgmt ha-clusters ExampleCluster master-node utmcore@iononsteswer

Для удаления кластера:

Admin@nodename# delete settings device-mgmt ha-clusters <cluster-name>

Также доступно удаление отдельных параметров:

  • nodes,

  • virtual-ips.

Для отображения информации о всех кластерах отказоустойчивости:

Admin@nodename# show settings device-mgmt ha-cluster

Для отображения информации об определённом кластере:

Admin@nodename# show settings device-mgmt ha-cluster <cluster-name>
Эта статья была:   Полезна | Не полезна
ID статьи: 2653
Последнее обновление: 23 мар, 2026
Ревизия: 5
Просмотры: 157
Комментарии: 0
Теги