keepalived+lvs问题排查
1、问题一
每3次访问vip,会断一次,缺少防火墙配置
主机执行:
iptables -t nat -F PREROUTING
备机执行:
iptables -A PREROUTING -t nat -d ${VIP} -j DNAT --to-destination ${LOCALIP}
原因可能是脑裂问题
2、问题二
主备都有vip
防火墙策略需要放开vrrp
iptables -I INPUT -p vrrp -j ACCEPT
或
iptables -I INPUT -p vrrp -d 224.0.0.18 -j ACCEPT
备注:删除策略将-I换成-D
换成firewalld命令
3、问题三
tcping到vip和端口正常,但程序报timeout
增加放过各种数据包
if ! iptables -nL INPUT|grep -v ctstate|grep ACCEPT|grep -q "state INVALID";then
iptables -I INPUT -m state --state INVALID -j ACCEPT >/dev/null 2>&1
iptables -I OUTPUT -m state --state INVALID -j ACCEPT >/dev/null 2>&1
iptables -I FORWARD -m state --state INVALID -j ACCEPT >/dev/null 2>&1
ip6tables -I INPUT -m state --state INVALID -j ACCEPT >/dev/null 2>&1
ip6tables -I OUTPUT -m state --state INVALID -j ACCEPT >/dev/null 2>&1
ip6tables -I FORWARD -m state --state INVALID -j ACCEPT >/dev/null 2>&1
log "iptablesRule -I INVALID"
fi