使用keepalived的時候主機掛了,備機顯示綁定了VIP。但是此時實際還是不能訪問。其實就是網關的arp緩存沒有刷新。
在服務器上執行一下就行了
arping -I eth0 -c 5 -s VIP GATEWAY
可以修改keepalived的配置文件添加 :
vrrp_sync_group VG1 {
group {
VI_1
}
notify_master "/opt/shell/arp.sh" #當切換到MASTER時,運行的腳本
}
# VIP1
vrrp_instance VI_1 {
state MASTER
cat /opt/shell/arp.sh
#!/bin/bash
VIP=10.xx.xx.xx
GATEWAY=10.xx.xx.xx
/sbin/arping -I eth0 -c 5 -s $VIP $GATEWAY &>/dev/null
本文出自 “技術成就夢想” 博客,請務必保留此出處http://hxl2009.blog.51cto.com/779549/1073177