LVS/DR的问题,无法正常配置
配好之后,在Director上用netstat -a查看监听的端口
发现里面没有我要开LVS的那个端口
这样正常嘛?还是应该怎么开那个端口?
因为我要做负载平衡的端口不是系统服务用的端口诸如80,21,23之类的
以下为配置及调试信息
===============================================
我的Director设置 (IP: 192.168.9.201/16)
yum -y install ipvsadm
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
/sbin/ifconfig eth0:0 192.168.9.208 broadcast 192.168.9.208 netmask 255.255.255.255 up
/sbin/route add -host 192.168.9.208 dev eth0:0
/sbin/ifconfig eth0:0
/sbin/ipvsadm -C
/sbin/ipvsadm -A -t 192.168.9.208:5291 -s wlc
/sbin/ipvsadm -a -t 192.168.9.208:5291 -r 192.168.9.202 -g -w 1
/sbin/ipvsadm
================================================
我的Realserver设置 (IP: 192.168.9.202/16, 有服务监听5291端口)
echo 0 >/proc/sys/net/ipv4/ip_forward
/sbin/ifconfig lo:0 192.168.9.208 broadcast 192.168.9.208 netmask 255.255.255.255 up
/sbin/route add -host 192.168.9.208 dev lo:0
================================================
telnet 192.168.9.202 5291
可以连接
telnet 192.168.9.208 5291
telnet: connect to address 192.168.9.208: Connection refused
telnet: Unable to connect to remote host: Connection refused
此时Director上 /sbin/ipvsadm -lnc
pro expire state source virtual destination
TCP 00:55 SYN_RECV 192.168.1.76:32879 192.168.9.208:5291 192.168.9.202:5291
================================================
Anonymous (没有被验证)
周三, 2007-01-24 03:11
Permalink
已经解决 看了一下Real
已经解决
看了一下Realserver上的netstat –a,发现5291端口只是RIP:5291在监听,而别的系统服务像80什么的都是*:80在监听
原来是因为Realserver上的VIP没有开5291端口的服务,而只是在RIP上开了5291端口服务
所以客户端发送包之后Realserver的回应包无法以VIP回应,造成连接失败
Anonymous (没有被验证)
周三, 2007-04-11 06:39
Permalink
那怎么让VIP也开5291端
那怎么让VIP也开5291端口呢?你也没说呀?
pei5
周四, 2007-04-12 04:04
Permalink
应该是他realserver上开
应该是他realserver上开启5291端口程序的问题,只开启了RIP的监听,更改该程序的监听interface应该可以实现VIP的5291监听.
________________________________________
永远隐身黑暗,那里才是我的家...