免费注册 查看新帖 |

Chinaunix

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

ipvsadm 的nat负载均衡配置不成功,求助 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-12-20 22:17 |只看该作者 |倒序浏览
我在vm上安装了3个系统,lvs有两个网卡,http服务器1和服务器2各有一个网卡。
lvs对内网卡eth1:ip 192.168.1.2,netmask 255.255.255.0,对外网卡eth0:IP 222.90.88.10 netmask 255.255.255.0

http服务器1 IP192.168.1.10,netmask 255.255.255.0,GATEWAY 192.168.1.2
http服务器2 IP 192.168.1.20,netmask 255.255.255.0,GATEWAY 192.168.1.2
/etc/rc.d/lvs的内容如下:
echo "1" >/proc/sys/net/ipv4/ip_forward
ipvsadm -C
ipvsadm -A -t 222.90.88.10:80 -s rr
ipvsadm -a -t 222.90.88.10:80 -r 192.168.1.10:80 -m -w 1
ipvsadm -a -t 222.90.88.10:80 -r 192.168.1.20:80 -m -w 1

http服务器1 2 的httpd服务启动后,在lvs上http://192.168.1.10  http://192.168.1.20 都能正确地房问到网页,但是http://222.90.88.10则不能访问,请问我什么地方设置错误了,还是配置的不正确啊?
谢谢,各位的回复!

论坛徽章:
0
2 [报告]
发表于 2009-12-21 09:11 |只看该作者
高手帮我看看我错在那里了啊

论坛徽章:
0
3 [报告]
发表于 2009-12-21 11:03 |只看该作者
不能在lvs去访问vip地址,要用别一个客户端去测试

论坛徽章:
0
4 [报告]
发表于 2009-12-21 11:33 |只看该作者
原帖由 coldcoffee 于 2009-12-21 11:03 发表
不能在lvs去访问vip地址,要用别一个客户端去测试


我是在xp系统上安装的vm,vm中安装的三个linux系统 ,在xp系统里,能访问 两个 http服务器,但是不能访问 lvs(222.90.88.10)。
谢谢您的回复。
继续等待

论坛徽章:
0
5 [报告]
发表于 2009-12-22 15:42 |只看该作者
支持一下    希望版主来解答一下   这个问题偶也遇到!   访问的速度只能用一个慢字形容!  排个对一起等待!

论坛徽章:
0
6 [报告]
发表于 2009-12-22 22:17 |只看该作者
接着问,我又做了另一个实验,xp系统下在vm上安装了三个系统,lvs是centos,和两个xp系统,也是没有成功,具体内容如下:
lvs 的ip 192.168.1.248 虚拟出一个ip为 192.168.1.250,并编写了一个脚本,内容如下:(编写后并运行,没有问题)
echo "1" > /proc/sys/net/ipv4/ip_forward
ifconfig tunl0 192.168.1.250 broadcast 192.168.1.250 netmask 255.255.255.255 up
route add -host 192.168.1.250 dev tunl0
ipvsadm -C
ipvsadm -A -t 192.168.1.250:80 -s rr
ipvsadm -a -t 192.168.1.250:80 -r 192.168.1.247 -i
ipvsadm -a -t 192.168.1.250:80 -r 192.168.1.249 -i
ipvsadm

xp1系统的ip为 192.168.1.247,255.255.255.0,192.168.1.1,然后添加一个网卡使用loop模式,ip为192.168.1.250,255.255.255.255(通过修改注册表),并启动了http服务
xp2系统的ip为 192.168.1.249,255.255.255.0,192.168.1.1,然后添加一个网卡使用loop模式,ip为192.168.1.250,255.255.255.255(通过修改注册表),并启动了http服务
在非vm系统,也就是xp系统下,http://192.168.1.247和249都能访问,ping192.168.1.247,248,249,250都能ping通,但是http://192.168.1.250就不能成功,不知道什么原因,谢谢回复!

论坛徽章:
0
7 [报告]
发表于 2009-12-22 22:57 |只看该作者

回复 #1 yxg_80 的帖子

没有添加iptables的规则nat不生效
http://bbs.chinaunix.net/viewthread.php?tid=1489763
看看 网络优化论坛的主题
http://bbs.chinaunix.net/attachment.php?aid=337473

[ 本帖最后由 kns1024wh 于 2009-12-22 23:04 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP