免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2317 | 回复: 0
打印 上一主题 下一主题

LVS集群主备切换的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-09-17 11:49 |只看该作者 |倒序浏览
hi,大家好
我的情况是:我的主机是实机,备机是虚机(KVM虚拟化)。关主机,备机自动切走流量。但是关备机服务,主机却无法直接拿到流量(日志显示一切正常无任何报错,就是流量没引过来),必须执行1个arp抢流量。命令如下:
arping 10.xx.xxx.254 -s 10.xx.xxx.170 -I eth1.270 >> /dev/null 2>&1
这么一操作流量马上回到主机上(ipvsadm -Ln看出来的,),注:10.xx.xxx.170是这组lvs的vip

另外我对比了当我切换失败使用arping抢ip命令,和lvs自动抢vip时(不使用arping)的tcpdump的情况如下:
1.使用arping的结果:
10:50:09.488930 ARP, Request who-has 10.xx.xxx.254 (58:66:ba:8d:4f:00) tell 10.xx.xxx.170, length 28
10:50:09.489332 ARP, Reply 10.xx.xxx.254 is-at 58:66:ba:8d:4f:00, length 46

2.lvs自动切换的结果(message日志中有这样的日志:Sep 17 11:16:19 aaaa Keepalived_vrrp[5125]: VRRP_Instance(VI_1c) Sending gratuitous ARPs on eth1.270 for 10.xx.xxx.170):
11:16:19.702176 ARP, Request who-has 10.xx.xxx.170 (ff:ff:ff:ff:ff:ff) tell 10.xx.xxx.170, length 28
11:16:19.702192 ARP, Request who-has 10.xx.xxx.170 (ff:ff:ff:ff:ff:ff) tell 10.xx.xxx.170, length 28
11:16:19.702195 ARP, Request who-has 10.xx.xxx.170 (ff:ff:ff:ff:ff:ff) tell 10.xx.xxx.170, length 28
11:16:19.702199 ARP, Request who-has 10.xx.xxx.170 (ff:ff:ff:ff:ff:ff) tell 10.xx.xxx.170, length 28
11:16:19.702201 ARP, Request who-has 10.xx.xxx.170 (ff:ff:ff:ff:ff:ff) tell 10.xx.xxx.170, length 28
注:10.xx.xxx.170和后面的10.xx.xxx.170是1个东西
我个人的感觉是没有使用arping命令,而是lvs自动发出来的arp包肯定有问题,这样根本不能让交换机知道10.xx.xxx.170这个vip在主机身上,甚至都没有应答包
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP