keepalived主备切换后的arp问题

Posted hch的随笔 成功的秘诀在于恒心—迪斯雷利

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

本文出自 “技术成就梦想” 博客,请务必保留此出处http://hxl2009.blog.51cto.com/779549/1073177

以上是关于keepalived主备切换后的arp问题的主要内容,如果未能解决你的问题,请参考以下文章

第三节:安装Keepalived 实现自动主备切换

keepalived实现redis主备切换

Keepalived中Master和Backup主备切换机制浅析

Keepalived主备切换时执行脚本

keepalived实现对mysql主从复制的主备自动切换

keepalived裂脑导致主备无法切换 #yyds干货盘点#