- 论坛徽章:
- 0
|
我最近在尝试搭建lvs测试,但是遇到了一些问题,根据文档LVS 在FC5上配置指南。并没有成功,所以来咨询一下。
首先,我的前台是rhel 4.4 后台用win2003跑IIS,所以好像只有NAT模式可以应用。我使用虚拟机搭建了3个系统,全部为linux,lvs服务器地址为192.168.2.128 和 192.168.202.128。我把两个地址绑在了一块网卡上可以否?eth0 和 eth0:1
状况是能够看到分发轮询,但是打不开页面。
具体配置和状况如下:
1.net.ipv4.ip_forward = 1
2.ipvsadm -C
ipvsadm -A -t 192.168.2.128:80 -s wls
ipvsadm -a -t 192.168.2.128:80 -r 192.168.202.3:80 -m
ipvsadm -a -t 192.168.2.128:80 -r 192.168.202.4:80 -m
下面这条很多文档里都不需要添加,不知道添加这条为何用?
ipvsadm -a -t 192.168.2.128:80 -r 192.168.202.128:80 -m
3.配置real server ip 地址,指定网关为192.168.202.128
我通过ie链接192.168.2.128,在lvs服务器上看到有分发,但是全部都没有连接上。
[root@localhost ~]# ipvsadm -Ln
IP Virtual Server version 1.2.0 (size=4096)
Prot LocalAddress ort Scheduler Flags
-> RemoteAddress ort Forward Weight ActiveConn InActConn
TCP 192.168.2.128:80 wlc
-> 192.168.202.128:80 Local 1 0 4
-> 192.168.202.4:80 Masq 1 0 4
-> 192.168.202.3:80 Masq 1 0 4
通过服务器抓包得到下面结果,也就是说syn ack请求全都已经到达了。
[root@localhost ~]# cat tcpdump
05:53:44.957167 IP 192.168.202.1.4633 > 192.168.202.4.http: R 712477402:712477402(0) win 0
05:53:44.957175 IP 192.168.202.4.http > 192.168.202.1.4633: S 1878290087:1878290087(0) ack 712477402 win 5840 <mss 1460,nop,nop,sackOK>
05:53:45.877356 IP 192.168.202.1.4636 > 192.168.2.128.http: S 2147592671:2147592671(0) win 65535 <mss 1460,nop,nop,sackOK>
05:53:45.878055 IP 192.168.202.1.4636 > 192.168.202.3.http: S 2147592671:2147592671(0) win 65535 <mss 1460,nop,nop,sackOK>
在客户端上用ethereal抓包,看到如下情况:
1. 0.000000 192.168.202.1 192.168.2.128 tcp 1615 > http [SYN] seq=0 Len=0 MSS=1460
2. 0.013006 192.168.202.1 192.168.202.4 tcp 1615 > http [SYN] seq=0 Len=0 MSS=1460
3.0.013600 192.168.202.4 192.168.202.1 tcp http > 1615 [SYN,ACK] sq=0 Ack=1 Win=5840 Len=0 MSS=1460
4. 0.013600 192.168.202.1 192.168.202.4 tcp 1615 > http [RST] seq=1 Len=0
5. 0.765600 192.168.202.1 192.168.2.128 tcp 1617 > http [SYN] seq=0 Len=0 MSS=1460
6. 0.824177 192.168.202.1 192.168.202.3 tcp 1617 > http [SYN] seq=0 Len=0 MSS=1460
7 0.830270 192.168.202.3 192.168.202.1 tcp http > 1617 [SYN,ACK] seq=0 ack=1 win=5840 Len=0 MSS=1460
8. 0.830305 192.168.202.1 192.168.202.3 tcp [TCP ACKed lost segment] 1617 > http [RST] seq=1 len=0
.
.
.
.
25 2.953284 192.168.202.4 192.168.202.1 tcp [TCP Previous segment lost] http >1615 [SYN,ACK] seq=12977!
|
|