免费注册 查看新帖 |

Chinaunix

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

linux 2.6.9-34搭建LVS-DR模式不成功,各位老大帮帮忙吧 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-04-16 18:02 |只看该作者 |倒序浏览
参数:
DIP:172.10.10.64
VIP:172.10.10.68
RIP1:172.10.10.65
RIP2:172.10.10.66
我在director上使用以下脚本
#!/bin/bash
VIP=172.10.10.68
RIP1=172.10.10.65
RIP2=172.10.10.66
GW=172.10.10.64
# set iptables function
#(1?±?ip_forward)
echo "0" > /proc/sys/net/ipv4/ip_forward
#(?a??ICMP Redirects)
echo "1" > /proc/sys/net/ipv4/conf/all/send_redirects
#(?a??ICMP Redirects)
echo "1" > /proc/sys/net/ipv4/conf/default/send_redirects
#(?a??ICMP Redirects)
echo "1" > /proc/sys/net/ipv4/conf/eth0/send_redirects
# set the Virtual  IP Address
/sbin/ifconfig eth0:0 $VIP broadcast $VIP netmask 255.255.255.255 up
/sbin/route add -host $VIP gw $GW dev eth0:0
#Clear IPVS table
/sbin/ipvsadm -C
#set LVS
/sbin/ipvsadm -A -t $VIP:80
ping -c 1 $RIP1
ping -c 1 $RIP2
/sbin/ipvsadm -a -t $VIP:80 -r $RIP1:80 -g -w 1
/sbin/ipvsadm -a -t $VIP:80 -r $RIP2:80 -g -w 1
#Run LVS
/sbin/ipvsadm
#end

在realserver上使用以下脚本:
#!/bin/bash
VIP=172.10.10.68
/sbin/ifconfig lo:1 $VIP broadcast $VIP netmask 255.255.255.255 up
/sbin/route add -host $VIP dev lo:1
echo "1" >/proc/sys/net/ipv4/conf/lo/arp_ignore
echo "2" >/proc/sys/net/ipv4/conf/lo/arp_announce
echo "1" >/proc/sys/net/ipv4/conf/all/arp_ignore
echo "2" >/proc/sys/net/ipv4/conf/all/arp_announce
sysctl -p
#end

在director上检查:
ipvsadm
IP Virtual Server version 1.2.0 (size=4096)
Prot LocalAddressort Scheduler Flags
  -> RemoteAddressort           Forward Weight ActiveConn InActConn
TCP  172.10.10.68:http rr
  -> 172.10.10.66:http            Route   1      0          0
  -> 172.10.10.65:http            Route   1      0          0

当从客户机172.10.10.47上telnet 172.10.10.68 80,在director上执行tcpdump结果如下:
tcpdump port 80
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes
17:56:35.120922 IP 172.10.10.47.1662 > 172.10.10.68.http: S 872078540:872078540(0) win 8192 <mss 1460,nop,wscale 0,nop,nop,timestamp 0 0,nop,nop,sackOK>
17:56:38.387845 IP 172.10.10.47.1662 > 172.10.10.68.http: S 872078540:872078540(0) win 8192 <mss 1460,nop,wscale 0,nop,nop,timestamp 0 0,nop,nop,sackOK>
17:56:44.949508 IP 172.10.10.47.1662 > 172.10.10.68.http: S 872078540:872078540(0) win 8192 <mss 1460,nop,wscale 0,nop,nop,timestamp 0 0,nop,nop,sackOK>

在RIP1和RIP2上执行tcpdump port 80没有任何数据报到达,从上面的数据看好像是director上根本就没有将80到VIP上的数据报收到后没有转发出去,请问是什么原因
请各位老大一定要帮帮忙啊,小弟不慎感激

论坛徽章:
0
2 [报告]
发表于 2006-04-16 18:06 |只看该作者
在director上查看lvs活动连接:
ipvsadm -lcn
IPVS connection entries
pro expire state       source             virtual            destination
也是为空,好急啊,各位高人望请指点一二

论坛徽章:
0
3 [报告]
发表于 2006-04-17 17:25 |只看该作者
问题已经解决,是防火墙的问题,这是打扰大家了

论坛徽章:
0
4 [报告]
发表于 2006-04-18 09:32 |只看该作者
楼主有没有做过压力测试,这种配置下的LVS实际 稳定性和吞吐量如何?

论坛徽章:
0
5 [报告]
发表于 2006-04-20 22:09 |只看该作者
我是刚刚搞这个lvs,根据理论的话,应该流量没问题的,我查看过网络连接,好像没有出现什么异常的现象,关于压力测试,我还不知道怎么做呢,可以指点一二,稳定性的问题,需要压力测试配合才行吧

论坛徽章:
0
6 [报告]
发表于 2006-04-23 14:37 |只看该作者
能画张图展示一下你的理论吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP