active-passive: режим работы Актив-Пассив (один из серверов выступает в роли Мастер-узла, обрабатывающего трафик, а остальные — в качестве резервных).
active-active: режим работы Актив-Актив (один из серверов выступает в роли Мастер-узла, распределяющего трафик на все остальные узлы кластера).
session-sync
Настройка синхронизации пользовательских сессий в кластере:
off — отключение синхронизации пользовательских сессий.
on — включение синхронизации пользовательских сессий.
ha-cluster-id:
<num> — мультикаст идентификатор кластера (может принимать значения от 0 до 8). Синхронизация пользовательских сессий (кроме сессий, использующих прокси-сервер, например, трафик HTTP/S) включится автоматически.
virtual-router-id
Идентификатор виртуального маршрутизатора (VRID).
nodes
Выбор узлов кластера конфигурации для объединения их в кластер отказоустойчивости.
virtual-ips
Задание виртуального IP-адреса для кластера и выбор рабочего интерфейса для каждого узла (на зоне выбранного интерфейса должен быть разрешён сервис VRRP; подробнее о настройке зон через CLI читайте в разделе Зоны).
new: создать виртуальный IP-адрес для заданного кластера.
<ip>: изменить данные для выбранного виртуального адреса.
Доступные параметры для <virtual-ip-info>:
ip: задать IP-адрес для кластера отказоустойчивости (указывается в формате IP/mask).
ha-interfaces: задать интерфейсы для узлов кластера (указываются в формате node-name/interface).
session-sync-all
Включение/отключение режима синхронизации всех пользовательских сессий, включая UDP/ICMP сессии. В случае, если этот параметр не активирован, а настройка session-sync активирована, синхронизироваться будут только TCP сессии.
excluded-sync-ips
Указание IP-адресов, с которыми отключена синхронизация всех пользовательских сессий.
Пример команды создания кластера:
Admin/system@nodename# create settings device-mgmt ha-clusters nodes [ node_1 ] name "Test HA cluster" description "Test HA cluster description" mode active-passive enabled on virtual-ips new ha-interfaces [ node_1/port3 ] ip 192.168.1.5/24
Для редактирования настроек кластера:
Admin/system@nodename# set settings device-mgmt ha-cluster <cluster-name>
Параметры для редактирования:
Параметр
Описание
enabled
Включение/отключение кластера отказоустойчивости:
on.
off.
name
Название кластера отказоустойчивости.
description
Описание кластера отказоустойчивости.
mode
Выбор режима работы кластера:
active-passive: режим работы Актив-Пассив (один из серверов выступает в роли Мастер-узла, обрабатывающего трафик, а остальные — в качестве резервных).
active-active: режим работы Актив-Актив (один из серверов выступает в роли Мастер-узла, распределяющего трафик на все остальные узлы кластера).
master-node
Назначение мастер-узла кластера отказоустойчивости.
session-sync
Настройка синхронизации сессий в кластере:
off — отключение синхронизации пользовательских сессий.
on — включение синхронизации пользовательских сессий.
ha-cluster-id:
<num> — мультикаст идентификатор кластера (может принимать значения от 0 до 8). Синхронизация пользовательских сессий (кроме сессий, использующих прокси-сервер, например, трафик HTTP/S) включится автоматически.
virtual-router-id
Идентификатор виртуального маршрутизатора (VRID).
nodes
Выбор узлов кластера конфигурации для объединения их в кластер отказоустойчивости.
virtual-ips
Задание виртуального IP-адреса для кластера и выбор рабочего интерфейса для каждого узла (на зоне выбранного интерфейса должен быть разрешён сервис VRRP; подробнее о настройке зон через CLI читайте в разделе Зоны).
new: создать виртуальный IP-адрес для заданного кластера.
<ip>: изменить данные для выбранного виртуального адреса.
Доступные параметры для <virtual-ip-info>:
ip: задать IP-адрес для кластера отказоустойчивости (указывается в формате IP/mask).
ha-interfaces: задать интерфейсы для узлов кластера (указываются в формате node-name/interface).
session-sync-all
Включение/отключение режима синхронизации всех пользовательских сессий, включая UDP/ICMP сессии. В случае, если этот параметр не активирован, а настройка session-sync активирована, синхронизироваться будут только TCP сессии.
excluded-sync-ips
Указание IP-адресов, с которыми отключена синхронизация всех пользовательских сессий.
Примеры редактироания настроек кластера:
Admin/system@nodename# set settings device-mgmt ha-clusters "Test HA cluster" nodes [ node_1 node_2 ] virtual-ips 192.168.1.5/24 ha-interfaces [ node_1/port3 node_2/port3 ]
...
Admin/system@nodename# set settings device-mgmt ha-clusters "Test HA cluster" master-node node_2