kvm linux 集群,KVM虚拟机中部署LVS DR模式集群

KVM虚拟机中部署LVS DR模式集群

作者:阿圣(Sfan) 发布于:2013-7-28 13:15 Sunday

分类:计算机

具体部署的步骤就不列出来了..说说我遇到的问题吧..

结构:

Director:            单网卡VIP配置在eth0:1,DIP 配置在 eth0上面

VIP: eth0:1  172.16.1.36/24

DIP: eth0     172.16.1.112/24

RealServerA:eth0 172.16.1.37/24        lo:172.16.1.36/32

RealServerB:eth0 172.16.1.38/24        lo:172.16.1.36/32

以上三台机器是KVM 虚拟机,系统是 redhat5.8 ,虚拟机都是使用 virt-manager 图形管理工具默认参数创建的.

Client:IP 172.16.1.254         宿主机 redhat 6.4 x86_64

相关配置:

Director:

ipvsadm -A -t 172.16.1.36:80 -s rr

ipvsadm -a -t 172.16.1.36:80 -r 172.16.1.37:80 -g

ipvsadm -a -t 172.16.1.36:80 -r 172.16.1.38:80 -g

realServer 调整内核参数:

echo 1 >/proc/sys/net/ipv4/conf/eth0/arp_ignore

echo 2 >/proc/sys/net/ipv4/conf/eth0/arp_announce

realserver 上启动 apache

出现的情况:

client上访问VIP 提示超时.

ad94bf92d42cb7891e028ba76a029b6d.png

Client 获取到VIP的MAC 正常为 Director 的Mac

client:可以正常访问到 realserver  上的WEB

Director :可以常访问到 realserver 上的WEB

在其中一台 realserver上 抓包:

7fc9e4f340b050a5c4e31374362c3c6d.png

看到已经完成了握手...似乎realsever 没给 client http的请求回复..

各种折腾...重新新建虚拟机,把虚拟机网卡桥到物理网卡上,重新配置N遍...没找到原因..网上也没有发现有相关现象出现的..

这个架构和环境之前一起学Linux 的童鞋已经在 redhat5.8 xen 虚拟机中部署过很多次了..都很顺利.看来问题出在KVM的网络配置上..

到第二天,把虚拟机的网卡配置由Device model: virtio改为Device model:默认管理理程序

Client上测试,一切正常....

a7434f20b32a2ecff9e2ff0c4bfc1fc4.gif

b8b78d582c6ea0897c9233d6a04ac50b.png

et_highlighter

评论:

d41d8cd98f00b204e9800998ecf8427e?s=40&d=mm&r=g

木头

2013-08-17 22:12

非常感谢,找了一天问题,太坑人了

能说下为什么吗,正在找资料中

27ee7150ebe7ce9b139f4a0135e56418?s=40&d=mm&r=g

2013-08-21 13:00

@木头:可能是KVM virtio 驱动的bug 吧...

网上资料比较少...

我折腾了两天才发现这个问题 - -" ..

发表评论:

昵称

邮件地址 (选填)

个人主页 (选填)

b30a3ff2623d36c5bdbd699352e2645b.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值