|
ID статьи: 2452
Последнее обновление: 13 янв, 2026
Product: WAF Version: 7.x Technology: Clustering and HA
Для построения отказоустойчивого решения UserGate WAF необходимо настроить два типа кластеров — кластер конфигурации и кластер отказоустойчивости:
Важно!Работа устройств UserGate в режимах кластера конфигурации и кластера отказоустойчивости доступна, если в используемую лицензию включен модуль Cluster.
Настройка кластера конфигурацииНастройка кластера конфигурации состоит из двух этапов: настройки первого узла и добавления дополнительных узлов. Каждый дополнительный узел добавляется в кластер на этапе первоначальной настройки. Если в вашей сети уже есть устройства UserGate WAF, сконфигурированные как независимые, их можно добавить в кластер только выполнив сброс к фабричным параметрам. Чтобы настроить кластер конфигурации: 1. Выполните первоначальную настройку первого узла кластера. Убедитесь, что активированная лицензия на первом узле (раздел Дашборды ➜ Лицензия) включает в себя модуль Cluster. 2. В веб-консоли первого узла в разделе Настройки ➜ Сеть ➜ Зоны добавьте зону, в которой будет выполняться репликация кластера, или выберите существующую зону Cluster. Убедитесь, что для выбранной зоны в окне Свойства сетевой зоны на вкладке Контроль доступа разрешены сервисы Консоль администрирования и Кластер. Важно!Не используйте для репликации зоны, интерфейсы которых подключены к недоверенным сетям, например к интернету.
3. В разделе Настройки ➜ Сеть ➜ Интерфейсы выберите интерфейс, через который будет выполняться репликация кластера, и нажмите Редактировать. 4. В окне Свойства интерфейса:
5. В разделе Настройки ➜ Консоль администратора ➜ Управление устройством ➜ Кластер конфигурации выберите текущий узел кластера, нажмите Редактировать, укажите IP-адрес, назначенный интерфейсу на предыдущем шаге и нажмите Сохранить. Начнется перезагрузка устройства. 6. После завершения перезагрузки в блоке Кластер конфигурации выберите текущий узел, нажмите Сгенерировать секретный код и скопируйте код для авторизации дополнительного узла кластера. 7. Подключитесь к веб-консоли дополнительного узла. В мастере первоначальной настройки выберите язык интерфейса, примите лицензионное соглашение, выберите часовой пояс и затем в окне Установка нажмите Установка дополнительного узла кластера. 8. В блоке Шаг 1 укажите параметры дополнительного узла: кластерный интерфейс, его IP-адрес, маску подсети и IP-адрес шлюза (в случае, если первый и дополнительный узлы кластера находятся в разных подсетях). Например, если оба узла находятся в одной подсети, кластерному интерфейсу eth2 первого узла может быть назначен IP-адрес 192.168.100.5/24, а интерфейсу eth2 дополнительного узла в этом случае можно назначить IP-адрес 192.168.100.6/24. ПримечаниеТак как IP-адрес интерфейса дополнительного узла и шлюз по умолчанию на этом шаге указываются в явном виде, режим присвоения этих параметров будет статическим.
9. В блоке Шаг 2 укажите IP-адрес кластерного интерфейса первого узла, вставьте созданный на нем секретный код и нажмите Подключить. Начнется настройка дополнительного узла, после чего он будет добавлен в кластер и все параметры первого узла реплицируются на дополнительный. 10, В веб-консоли дополнительного узла кластера конфигурации в разделе Настройки ➜ Сеть ➜ Интерфейсы назначьте каждому интерфейсу корректную зону, так как текущие параметры были получены в результате репликации данных с первого узла кластера. 11. В веб-консоли дополнительного узла кластера конфигурации на странице Дашборды в виджете Лицензия нажмите Проверить лицензию, чтобы активировать лицензию на дополнительном узле. ПримечаниеЕсли на первом узле кластера лицензия была активирована онлайн, дополнительному узлу для активации лицензии также потребуется доступ в интернет. При офлайн-активации лицензии на первом узле подключение дополнительного узла к интернету не требуется.
12. Настройте шлюзы, маршруты, параметры OSPF, BGP, уникальные для каждого из узлов. ПримечаниеК уникальным относятся параметры диагностики, интерфейсов, шлюзов, DHCP, маршрутов, OSPF и BGP.
Вы можете отслеживать состояние узлов кластера конфигурации по статусу узла UserGate в любой из веб-консолей в блоке Настройки ➜ Консоль администратора ➜ Управление устройством ➜ Кластер конфигурации:
О кластере отказоустойчивостиКластер отказоустойчивости работает в режиме «активный — пассивный», когда одно из устройств выступает в роли мастер-узла, а остальные — в качестве резервных. Узел, выбранный в качестве мастер-узла, обладает наивысшим приоритетом в кластере, он отвечает на ARP-запросы клиентов и выполняет обработку и инспектирование пользовательского трафика. Резервные узлы не обрабатывают трафик и находятся в режиме ожидания. На каждом из узлов кластера выбираются сетевые интерфейсы, которым администратор назначает кластерные IP-адреса. Между кластерными интерфейсами передаются VRRP-объявления — сообщения, с помощью которых узлы обмениваются информацией о своем состоянии. На основании VRRP-объявлений оценивается связность кластера, а также уточняются приоритеты всех узлов кластера. На другие сетевые интерфейсы узлов кластера назначаются виртуальные IP-адреса, на которые направляется трафик. В случае если мастер-узел стал недоступен, роль мастер-узла и все виртуальные IP-адреса переносятся на резервный узел с наибольшим IP-адресом либо — если настроены необходимые параметры — с наибольшим приоритетом. Этот узел продолжит обработку трафика. Безусловный перенос роли мастер-узла на резервный узел происходит при следующих событиях:
ПримечаниеДля уменьшения времени, требуемого сетевому оборудованию для перевода трафика на резервный узел при переключении, устройству UserGate WAF посылается служебное оповещение GARP (Gratuitous ARP), извещающее сетевое оборудование о смене MAC-адресов для всех виртуальных IP-адресов. Пакет GARP отсылается UserGate WAF каждую минуту, в том числе при переключении роли мастер-узла на резервный узел.
Ниже представлен пример сетевой диаграммы отказоустойчивого кластера в режиме «активный — пассивный». Интерфейсы настроены следующим образом:
Оба виртуальных IP-адреса находятся на узле UG1. Если узел UG1 становится недоступным, то оба кластерных IP-адреса перейдут на следующий узел, который станет мастер-узлом, например на UG2.
Настройка кластера отказоустойчивостиНастройка кластера отказоустойчивости доступна только для узлов, входящих в кластер конфигурации. Чтобы настроить кластер отказоустойчивости: 1. В разделе Настройки ➜ Сеть ➜ Зоны выберите зону, в которой планируется добавлять кластерные интерфейсы (зона Cluster network на рисунках выше), и в окне Свойства сетевой зоны на вкладке Контроль доступа разрешите сервисы Кластер и VRRP. 2. В разделе Настройки ➜ Сеть ➜ Интерфейсы назначьте выбранным сетевым интерфейсам зону кластера и IP-адреса. 3. В разделе Настройки ➜ Консоль администратора ➜ Кластеры отказоустойчивости нажмите Добавить. 4. В окне Свойства кластера отказоустойчивости на вкладке Общие установите флажок Включено и введите название кластера. 5. На вкладке Узлы в блоке Доступные узлы выберите от двух до четырех узлов, затем в блоке Настройка кластера назначьте одному из узлов роль мастер-узла. ПримечаниеЕсли вы установите флажок «Не учитывать приоритет при смене роли мастер-узла», понижение приоритета мастер-узла учитываться не будет, а переключение мастер-роли на резервный узел будет происходить только в случае, если основной узел выйдет из строя.
6. На вкладке Виртуальные IP-адреса нажмите Добавить и назначьте интерфейсам узлов кластера, находящимся в одной зоне, общий виртуальный IP-адрес, на который будет направляться трафик. (На рисунках выше это один виртуальный IP-адрес для интерфейсов в зоне Trusted и еще один для интерфейсов в зоне Untrusted.) 7. Если необходимо, настройте остальные параметры (см. таблицу ниже). 8. Сохраните изменения. В созданном кластере отказоустойчивости одному из узлов будет назначена роль мастер-узла, а на его сетевой интерфейс будет назначен указанный виртуальный IP-адрес. В таблице описаны дополнительные параметры кластера отказоустойчивости.
Вся информация о кластере доступна на странице Кластеры отказоустойчивости. На этой странице вы можете временно вывести любой узел из кластера, например для планового обслуживания. Для этого в веб-консоли нужного узла необходимо перейти на страницу кластеров отказоустойчивости и в блоке Узлы включить Приостановить работу. Также на странице Кластеры отказоустойчивости вы можете отслеживать состояние кластера отказоустойчивости и узлов, входящих в него:
Диагностика узлов кластера отказоустойчивостиДоступность узлов кластера определяется в том числе исходя из результатов диагностики состояния узлов. По умолчанию выполняется проверка состояния узлов кластера, локального DNS-сервера, прокси-сервера и кластерных интерфейсов узлов. Дополнительно вы можете настроить диагностику шлюзов и сетевых интерфейсов, а также проверять, обеспечивают ли узлы кластера доступ к сервисам, развернутым в ИТ-инфраструктуре. Результаты диагностики влияют на условия переноса роли мастер-узла на резервный узел. По умолчанию перенос роли происходит без учета приоритета узлов. Например, при отключении одного из сетевых интерфейсов мастер-узла весь мастер-узел считается недоступным. Вы можете настроить параметры таким образом, чтобы перенос роли мастер-узла зависел от понижения его приоритета при отключении одного или нескольких кластерных интерфейсов. Перенос роли мастер-узла на резервный узел произойдет, если его приоритет окажется выше приоритета мастер-узла. По умолчанию приоритет, назначенный мастер-узлу, равен 250, приоритет резервного узла — 249. Приоритет узла уменьшается на 2 для каждого кластерного интерфейса, который физически не подключен к сети. Соответственно, если на кластере отказоустойчивости, состоящем из двух узлов, один из интерфейсов на мастер-узле будет физически отключен от сети, резервный узел станет мастер-узлом (при условии, что на резервном узле все кластерные интерфейсы подключены к сети). В таком случае приоритет мастер-узла будет равен 248, приоритет резервного — 249. При восстановлении физического подключения на первоначальном мастер-узле этот узел снова станет мастер-узлом, поскольку его приоритет вернется в значение 250. ПримечаниеОтключение одного или нескольких кластерных интерфейсов на резервном узле также будет понижать его приоритет. Тем не менее этот резервный узел может стать мастер-узлом при безусловном переключении роли или в случае, если приоритет мастер-узла станет меньше приоритета резервного узла.
Чтобы настроить диагностику узлов кластера: 1. В разделе Настройки ➜ Консоль администратора ➜ Кластеры отказоустойчивости выберите кластер и нажмите Редактировать. 2. В окне Свойства кластера отказоустойчивости выберите вкладку Диагностика. 3. Установите флажок Проверка шлюзов и выберите, считать шлюз недоступным или понизить приоритет узла, если результаты проверки будут неудовлетворительными. 4. Настройте параметры проверки доступности шлюзов:
5. Установите флажок Проверка ресурсов и выберите, считать узел недоступным или понизить приоритет узла, если результаты проверки будут неудовлетворительными. 6. Нажмите Проверяемые ресурсы и укажите IP-адреса или FQDN тех ресурсов, доступ к которым будет проверяться. 7. Настройте параметры проверки доступности ресурсов:
8. Установите флажок Проверка интерфейсов, нажмите Настройки и настройте следующие параметры:
9. Сохраните изменения. Настройка кластера отказоустойчивости в облачной средеВы можете настроить кластер отказоустойчивости UserGate WAF в сервисе Yandex Cloud. Кластер отказоустойчивости, развернутый в облаке, может включать в себя только два узла и поддерживает работу в режиме «активный — пассивный». В отличие от обычного кластера отказоустойчивости в облачном решении не используются виртуальные IP-адреса. Трафик направляется на IP-адрес сетевого интерфейса узла, указанного в таблице статической маршрутизации Yandex Cloud. IP-адрес мастер-узла или IP-адрес резервного узла (в случае выхода из строя мастер-узла) прописывается в таблице статической маршрутизации в соответствии с параметрами переключения маршрутов, настроенными в веб-консоли любого из облачных узлов UserGate WAF. Работа кластера отказоустойчивости в облачной среде возможна при соблюдении всех следующих условий:
Перед тем как настроить параметры работы кластера UserGate WAF, подготовьте виртуальные машины в облачной среде: 1. Создайте в Yandex Cloud сервисный аккаунт с ролью vpc.privateAdmin. 2. Разверните в Yandex Cloud две виртуальные машины UserGate WAF и объедините их в кластер конфигурации. 3. В веб-интерфейсе сервиса Yandex Cloud в параметрах каждой виртуальной машины добавьте созданный сервисный аккаунт. 4. Создайте таблицу маршрутизации Yandex Cloud. Чтобы настроить кластер отказоустойчивости в облачной среде: 1. В разделе Настройки ➜ Сеть ➜ Зоны выберите зоны кластера и в окне Свойства сетевой зоны для каждой из зон на вкладке Контроль доступа разрешите сервисы Кластер и VRRP. 2. Перейдите в раздел Настройки ➜ Сеть ➜ Интерфейсы и назначьте сетевым интерфейсам узлов зону кластера и IP-адреса. 3. Перейдите в раздел Настройки ➜ Консоль администратора ➜ Кластеры отказоустойчивости и нажмите Добавить. 4. В окне Свойства кластера отказоустойчивости на вкладке Узлы в блоке Доступные узлы выберите виртуальные машины, развернутые в Yandex Cloud, затем в блоке Настройка кластера назначьте одной из виртуальных машин роль мастер-узла. 5. Убедитесь, что на вкладке Виртуальные IP-адреса интерфейсам узлов кластера не назначены виртуальные IP-адреса. 6. На вкладке Общие установите флажок Включено и введите название кластера. 7. В качестве режима отправки служебного трафика выберите Юникаст и укажите IP-адреса и интерфейсы, по которым будет происходить общение между узлами. 8. Убедитесь, что флажок Использовать виртуальный MAC снят. 9. Установите флажок Разрешить транзит трафика через пассивные узлы. 10. Убедитесь, что на вкладке Синхронизация сессий сняты флажки Синхронизировать сессии TCP, SCTP и DCCP и Синхронизировать сессии UDP и ICMP. 11. На вкладке Настройка облака выберите в качестве облачного провайдера Yandex Cloud. 12. В блоке Переключение маршрута нажмите Добавить и в окне Свойства переключения маршрута настройте следующие параметры:
13. Сохраните изменения. После сохранения изменений в таблицу статической маршрутизации Yandex Cloud с указанным идентификатором будут переданы префикс назначения и IP-адрес того узла, которому на вкладке Узлы назначена роль мастер-узла. Трафик будет направлен на IP-адрес мастер-узла. В случае если мастер-узел выйдет из строя, в таблицу статической маршрутизации Yandex Cloud будет передан IP-адрес резервного узла, указанный в параметрах переключения маршрута. Трафик будет перенаправлен на этот IP-адрес. Вся информация о кластере доступна на странице Кластеры отказоустойчивости. На этой странице вы также можете отслеживать состояние узлов, входящих в кластер:
Эта статья была:
Полезна |
Не полезна
ID статьи: 2452
Последнее обновление: 13 янв, 2026
Ревизия: 12
Просмотры: 16
Комментарии: 0
|
|||||||||||||||||||||||||||||
.png)