【发布时间】:2019-09-24 20:01:43
【问题描述】:
我已经 keepalived 试图在 2 个服务器上的主/从配置中保持一个 vip。
主配置:
vrrp_script chk_haproxy {
script "/usr/bin/killall -0 haproxy"
interval 2
weight 2
}
vrrp_instance NAME {
interface ens224
state MASTER
virtual_router_id 70
priority 104
virtual_ipaddress {
SOME_IP
}
track_script {
chk_haproxy
}
}
从站配置:
vrrp_script chk_haproxy {
script "/usr/bin/killall -0 haproxy"
interval 2
weight 2
}
vrrp_instance scc_elastic {
interface ens224
state BACKUP
virtual_router_id 70
priority 103
virtual_ipaddress {
SOME_IP
}
track_script {
chk_haproxy
}
}
但这会导致脑裂......即每台服务器都显示 ip 显示在下面 “ip addr show”如何防止这种情况发生?我不确定如何诊断。我没有太多的网络专业知识。
我查看了 ip 表:
链输入(策略接受) 目标 prot opt 源目标
Chain FORWARD(政策接受) 目标 prot opt 源目标
链输出(策略接受) 目标 prot opt 源目标
不存在规则。
【问题讨论】:
标签: keepalived