...
keepalived.conf— конфигурационный файл Keepalived, настраивающий VRRP для отказоустойчивой системы;check_app.sh— скрипт, проверяющий состояние сервисов ECCM. При сбое работы сервиса снижает приоритет сервера для последующей смены мастерства;tftp_snat;sh— скрипт, отслеживающий работу TFTP с VIP;eccm-tftp-snat.serviceиeccm-tftp-snat.timer— служба и таймерsystemd, периодически синхронизирующие сетевые правила межсетевого экрана с текущим состоянием отказоустойчивой системы.
При помощи любого текстового редактора откройте конфигурационный файл keepalived/keepalived.conf. На сервере, где будет находиться приложение ECCM с ролью мастер, измените следующие параметры:
INTERFACE_NAME— сетевой интерфейс, на котором будет находиться ECCM. Выставляется индивидуально для каждого сервера;ROUTER_ID— идентификатор виртуального маршрутизатора, принимающий значения от 0 до 255. Одинаковый на всех серверах;PRIORITY— приоритет текущей ноды, принимающий значения от 0 до 255. Это значение должно быть больше параметраweight(в стандартной конфигурацииweight= -10), в ином случае мастерство переключаться не будет;PASSWORD— пароль VRRP-аутентификации. Одинаковый на всех серверах;VIP_ADDRESS— виртуальный IP-адрес, через который будет предоставляться доступ к веб-интерфейсу. Одинаковый на всех серверах;PREFIX_LENGTH— длина префикса виртуального IP-адреса, например "32".
...