经常会出现使用keepalived的时候主机挂了,备机显示绑定了VIP。但是此时实际还是不能访问。
其实就是网关的arp缓存没有刷新
- arping -I eth1 -c 5 -s VIP GATEWAY
在服务器上执行一下就行了。
可以修改keepalived的配置文件,vrrp_instance段添加
- notify_master /root/arp.sh
脚本的内容就是
- # cat /root/arp.sh
- #!/bin/bash
- VIP=10.xx.xx.xx
- GATEWAY=10.xx.xx.yy
- /sbin/arping -I eth1 -c 5 -s $VIP $GATEWAY &>/dev/null
阅读(4398) | 评论(0) | 转发(0) |