Keepalived的track_script不生效?
Keepalived 里 keepalived.conf配置后,一直不执行track_script 求接???
配置如下:
主节点148:
------------------------------------------------------------
! Configuration File for keepalived
global_defs {
router_id 192.168.127.148
}
vrrp_script chk_nginx{
script "/etc/keepalived/nginx_check.sh"
interval 2
weight -20
}
vrrp_instance VI_1 {
state MASTER
interface eth0
virtual_router_id 51
mcast_src_ip 192.168.127.148
priority 100
nopreempt
advert_int 1
authentication {
auth_type PASS
auth_pass 1111
}
track_script {
chk_nginx
}
virtual_ipaddress {
192.168.127.222
}
}
-------------------------------------------------------------
备份节点149:
-------------------------------------------------------------
! Configuration File for keepalived
global_defs {
router_id 192.168.127.149
}
vrrp_script chk_nginx{
script "/etc/keepalived/nginx_check.sh"
interval 2
weight -20
}
vrrp_instance VI_1 {
state BACKUP
interface eth0
virtual_router_id 51
mcast_src_ip 192.168.127.149
priority 90
nopreempt
advert_int 1
authentication {
auth_type PASS
auth_pass 1111
}
track_script {
chk_nginx
}
virtual_ipaddress {
192.168.127.222
}
}