我是新手,因为同一局域网采用了VS/NAT方案,Director本身也承担了realserver的功能,但是经常会发生Director不能telnet的怪事,有时又是正常的;另外,如果其中的一台realserver发生问题会导致客户端登陆不上的问题,有没有相应的检测机制呢?
Anonymous (没有被验证)
周五, 2006-09-22 23:53
Permalink
不知道你的telnet服务是经过负载均衡的,还是不经过?
可能你需要描述一下你的集群配置,如网络拓扑结构、IP地址分配和集群设置表,可以把问题描述得更清晰一些。
qzxym
周一, 2006-09-25 09:32
我是这样配置的:三台服务器,1台用于Director,另外两台用于telnet,三台机子同一网段, Director 上配了两个网卡和两个地址,192.168.0.1(提供虚拟服务的地址), 192.168.0.2 (兼做telnet的服务器); Realserver1: 192.168.0.3 Realserver2: 192.168.0.4 director上写了脚本lvs_nat.sh:
#!/bin/bash echo "1" > /proc/sys/net/ipv4/ip_forward echo "0" > /proc/sys/net/ipv4/conf/all/send_redirects echo "0" > /proc/sys/net/ipv4/conf/default/send_redirects echo "0" > /proc/sys/net/ipv4/conf/eth0/send_redirects /sbin/ifconfig eth0 192.168.0.1 netmask 255.255.255.0 /sbin/ifconfig eth1 192.168.0.2 netmask 255.255.255.0 /sbin/route add default 192.168.0.254 netmask 0.0.0.0 metric 1 /sbin/ipvsadm -C /sbin/ipvsadm -A -t 192.168.0.1:23 -s rr /sbin/ipvsadm -a -t 192.168.0.1:23 -r 192.168.0.2:23 -m -w 1 /sbin/ipvsadm -a -t 192.168.0.1:23 -r 192.168.0.3:23 -m -w 1 /sbin/ipvsadm -a -t 192.168.0.1:23 -r 192.168.0.4:23 -m -w 1 /sbin/ipvsadm --set 3600 3600 3600 /sbin/ipvsadm
按照这个脚本执行后经常是转发登陆 192.168.0.2 这个地址发生问题。通常是超过几个登陆用户开始出现问题,刚开始还挺正常的,若直接登陆 192.168.0.2 没有问题,大侠给看看什么问题啊? 另外,如果想实现某个终端只能telnet到固定的realserver上该如何设置呢?
There are currently 0 users online.
Anonymous (没有被验证)
周五, 2006-09-22 23:53
Permalink
不知道你的telnet服务
不知道你的telnet服务是经过负载均衡的,还是不经过?
可能你需要描述一下你的集群配置,如网络拓扑结构、IP地址分配和集群设置表,可以把问题描述得更清晰一些。
qzxym
周一, 2006-09-25 09:32
Permalink
我是这样配置的:三
我是这样配置的:三台服务器,1台用于Director,另外两台用于telnet,三台机子同一网段,
Director 上配了两个网卡和两个地址,192.168.0.1(提供虚拟服务的地址), 192.168.0.2 (兼做telnet的服务器);
Realserver1: 192.168.0.3
Realserver2: 192.168.0.4
director上写了脚本lvs_nat.sh:
#!/bin/bash
echo "1" > /proc/sys/net/ipv4/ip_forward
echo "0" > /proc/sys/net/ipv4/conf/all/send_redirects
echo "0" > /proc/sys/net/ipv4/conf/default/send_redirects
echo "0" > /proc/sys/net/ipv4/conf/eth0/send_redirects
/sbin/ifconfig eth0 192.168.0.1 netmask 255.255.255.0
/sbin/ifconfig eth1 192.168.0.2 netmask 255.255.255.0
/sbin/route add default 192.168.0.254 netmask 0.0.0.0 metric 1
/sbin/ipvsadm -C
/sbin/ipvsadm -A -t 192.168.0.1:23 -s rr
/sbin/ipvsadm -a -t 192.168.0.1:23 -r 192.168.0.2:23 -m -w 1
/sbin/ipvsadm -a -t 192.168.0.1:23 -r 192.168.0.3:23 -m -w 1
/sbin/ipvsadm -a -t 192.168.0.1:23 -r 192.168.0.4:23 -m -w 1
/sbin/ipvsadm --set 3600 3600 3600
/sbin/ipvsadm
按照这个脚本执行后经常是转发登陆 192.168.0.2 这个地址发生问题。通常是超过几个登陆用户开始出现问题,刚开始还挺正常的,若直接登陆 192.168.0.2 没有问题,大侠给看看什么问题啊?
另外,如果想实现某个终端只能telnet到固定的realserver上该如何设置呢?