LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1238|回复: 3

gentoo上安装lvs

[复制链接]
发表于 2008-7-5 07:53:00 | 显示全部楼层 |阅读模式
ipvsadm -A -t 192.168.70.8:80 -s wlc
FATAL: Module ip_vs not found.
Can't initialize ipvs: Protocol not available
Are you sure that IP Virtual Server is built in the kernel or as module?
是不是要重新编译内核啊
发表于 2008-7-5 13:14:07 | 显示全部楼层
LVS在内核中,你当然要编译内核来打开LVS了,ipvsadm只是一个操作LVS的工具而已。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-5 19:58:50 | 显示全部楼层
重新编译了内核,加入了lvs支持,但还是没有配置成功
我的环境如下
两台linux server ip分别192.168.70.8  192.168.70.9  

192.168.70.8 做director  用192.168.70.100做虚拟ip 192.168.70.9 做realserver

192.168.70.8的配置
ifconfig eth0:0 192.168.70.100  broadcast 192.168.70.100 netmask  255.255.255.255 up
route add -host 192.168.70.100  dev eth0:0
echo "0" >/proc/sys/net/ipv4/ip_forward
echo "1" >/proc/sys/net/ipv4/conf/all/send_redirects  
echo "1" >/proc/sys/net/ipv4/conf/default/send_redirects
echo "1" >/proc/sys/net/ipv4/conf/eth0/send_redirects
ipvsadm -C
ipvsadm -A -t 192.168.70.100:80 -s rr
ipvsadm -a  -t 192.168.70.100:80 -r 192.168.70.9:80 -m -w 1
192.168.70.8 上停止了apache服务



192.168.70.9 做real server
ifconfig lo:0 192.168.70.100  broadcast 192.168.70.100  netmask 255.255.255.255  up
route add -host 192.168.70.100  dev lo:0
echo "0" >/proc/sys/net/ipv4/ip_forward
echo "1" >/proc/sys/net/ipv4/conf/all/hidden
echo "1" >/proc/sys/net/ipv4/conf/lo/hidden
192.168.70.9的机器上启动apache


局域网的其他机器测试  

telnet 192.168.70.100 80
正在连接到192.168.70.100...不能打开到主机的连接, 在端口 80: 连接失败

我想让192.168.70.100:80的请求能够到达192.168.70.9:80 但是不能成功,不知道是哪个地方出错了
回复 支持 反对

使用道具 举报

发表于 2008-7-5 23:47:15 | 显示全部楼层
稍微看了一下,你关闭ARP的方法在2.6内核里不行吧?,去lvs的官方网站好好看教程吧.
也可以参考一下我的记录: http://blog.druggo.net/index.php?post/2007/04/10/LVS-DRTUN
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表