keepalived主備切換後的arp問題

使用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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章