Настройка кластера из двух серверов с помощью keepaleved

На резервном сервере ubuntu меня есть вот такая конфигурация keepalived:

global_defs {
    enable_script_security
}

vrrp_script nginx_check {
    script "/usr/bin/curl http://192.168.1.11:55272"
    interval 5
    user nginx
}

vrrp_instance web {
    state BACKUP
    interface enp2s0
    virtual_router_id 254
    priority 50
    advert_int 2
    preempt_delay 30
    authentication {
        auth_type PASS
        auth_pass 12345678
    }
    virtual_ipaddress {
        192.168.31.254
    }
    track_script {
        nginx_check
    }
    notify /home/olegg_2/Scripts/keepalived/notify-web.sh root
}

К ней вот такой файл notify-web.sh:

#!/bin/bash
PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin

SCRIPT_NAME=/etc/keepalived/notify-web.sh
TYPE=INSTANCE
INST_NAME=web
STATE=BACKUP
PRIOR=50
ALL_ARGS=/etc/keepalived/notify-web.sh INSTANCE web BACKUP 50

case $STATE in
        "BACKUP") echo "[$(date)] BACKUP UP with prior ${PRIOR}" >> "/home/oleggegemon_2/Scripts/keepalived/${INST_NAME}.log"
                  ;;
        *)        echo "[$(date)] change BACKUP. I am slave with prior ${PRIOR}" >> "/home/oleggegemon_2/Scripts/keepalived/${INST_NAME}.log"
                  ;;
esac
 

Также есть основной сервер, с такой же конфигурацией, только не BACKUP, а MASTER Вопрос: правильно ли настроена конфигурация и файлnotify-web.sh? у меня почему-то при выключении основного сервера резервный не срабатывает и записи в файле sh не появляются.

На всякий случай, http://192.168.1.11:55272 - адрес основного сервера (на этом, резервном, мониторю основной сервак, а на основном - резервный).

И вот в этой инструкции автор в файле notify-web.sh не говорит о том, должен ли быть MASTER в таком файле на обоих серверах, либо на главном сервере в таком файле должен быть NASTER, а на резервном - BACKUP: https://www.dmosk.ru/miniinstruktions.php?mini=keepalived-linux


Данный вопрос в продолжение этого (прилагаю на всякий случай): https://ru.stackoverflow.com/questions/1614298/Настройка-интерфейса-в-keepalived


Ответы (0 шт):