Кластеризация
В разделе описывается настройка кластера, состоящего из двух серверов Ideco UTM.
Название службы раздела Кластеризация: ideco-cluster-backend
; ideco-cluster-backup-pusher
.
Список служб для других разделов доступен по ссылке.
Каждое из двух устройств Ideco UTM называется нодой.
Кластер работает в режиме active-passive. Активной является нода, обрабатывающая трафик в данный момент времени. В свою очередь резервная нода осуществляет непрерывный мониторинг состояния активной ноды и переводит текущие задачи обработки трафика на себя при отсутствии связи с активной нодой. В любой момент времени заниматься обработкой трафика может только одна из нод.
Сетевое взаимодействие между нодами осуществляется по отдельному физическому каналу, под который на каждой из нод резервируется по одной физической сетевой карте. Данный канал связи называется Кластерной сетью. Для поддержания связи между нодами используется механизм keep-alive.
Переключение нод происходит в случае отказа (полного зависания или перезагрузки) активной ноды, а также при потере связи между нодами по кластерной сети. Кластер имеет один общий IP на внутреннем интерфейсе и другой общий IP на внешнем интерфейсе. Так как MAC-адреса у обеих нод разные, используется механизм Gratuitous ARP.
Для корректной работы кластера необходимо постоянное наличие связи между нодами.
Особенности работы кластера:
Почта будет доступна для работы только в режиме почтового релея. Хранение почтовых ящиков отключено;
Данные отчетности, логов и мониторинга не синхронизируются между нодами. У каждой ноды хранятся свои данные;
Невозможно восстановление из бэкапов;
Невозможно восстановиться на предыдущую версию;
Запрещено добавлять сетевые интерфейсы, но РАЗРЕШЕНО отключать и редактировать. Удаление сетевого интерфейса кластера, использующегося для связи между нодами, сделает его недееспособным;
Если у провайдера имеется привязка по MAC-адресу, то при переключении нод будет отсутствовать доступ в интернет;
Для настройки кластеризации нужна только одна лицензия на Ideco NGFW.
Требования
Для создания кластера необходимо выполнение следующих требований:
В кластере может быть только 2 ноды Ideco UTM;
Обе ноды должны иметь одну версию системы идентичную вплоть до номера сборки;
Интерфейсы на каждом сервере Ideco UTM должны быть подключены к одному коммутатору или сегменту локальной сети (подробнее в шаг 2 пункт 2);
Количество используемых физических сетевых карт на обоих серверах должно совпадать. В случае нарушения этого условия создать кластер нельзя.
Не используйте в качестве кластерной сети общедоступную сеть, используемую для передачи стороннего трафика. Обмен данными между нодами не защищен от подмены и прослушивания.
Настройка кластера
Если на момент создания кластера у вас уже есть настроенный Ideco UTM, то рекомендуем выбрать его в качестве активной ноды. Все настройки резервной ноды будут удалены в процессе создания кластера.
Шаг 1 - Конфигурация резервной ноды
Шаг 2 -Конфигурация активной ноды
Для конфигурации активной ноды в веб-интерфейсе Ideco UTM выполните следующие действия:
1. Перейдите в раздел Управление сервером -> Кластеризация и нажмите кнопку Настроить кластер отказоустойчивости.
2. Подтвердите, что топология сети соответствует схеме на рисунке ниже:
3. Выберите сетевую карту для соединения между нодами:
4. Сопоставьте сетевые карты. Для этого выберите в каждом столбце по одной сетевой карте и нажмите Сопоставить:
5. После применения настроек резервная нода перезагрузится, и в веб-интерфейсе активной ноды отобразится информация о том, что связь с сервером установлена.
Возможности резервной ноды:
В локальном меню резервной ноды доступны только следующие пункты:
Разрушение кластера;
Перезагрузка сервера;
Отключение сервера;
Выход.
Активная нода при этом имеет полностью работоспособный интерфейс и доступен весь функционал.
Разрушение кластера
Вывести ноду из кластера можно из локального меню или веб-интерфейса. При этом та нода, с которой выполняется выход, остаётся работать. А вторая нода сбрасывает настройки до состояния только что установленного Ideco UTM.
Процедура обновления нод
Для того чтобы обновить UTM до последней версии в режиме кластера необходимо выполнить следующие действия:
Запустите обновление активной ноды. В процессе обновления произойдёт её перезагрузка. После перезагрузки резервная нода станет активной, переведя текущие задачи обработки трафика на себя.
При этом кластер не будет работоспособен, так как оба устройства должны иметь одну версию системы, идентичную вплоть до номера сборки.
Дождитесь, когда активная нода скачает обновление и запустите его. После завершения обновления кластер вновь будет работоспособен.
Last updated