keepalived主备切换后的arp问题

kevin.Zhu 发布于:2013-1-16 16:43 分类:负载均衡  有 9 人浏览,获得评论 0 条  

经常会出现使用keepalived的时候主机挂了,备机显示绑定了VIP。但是此时实际还是不能访问。
其实就是网关的arp缓存没有刷新



  1. arping -I eth1 -c 5 -S VIP GATEWAY

在服务器上执行一下就行了。

可以修改keepalived的配置文件,vrrp_instance段添加 


  1. notify_master /root/arp.sh


脚本的内容就是


  1. # cat /root/arp.sh

  2. #!/bin/bash

  3. VIP=10.xx.xx.xx

  4. GATEWAY=10.xx.xx.yy

  5. /sbin/arping -I eth1 -c 5 -S $VIP $GATEWAY &>/dev/null