集群技术
环境:as4+ipvsadm-1.24 vip=192.168.100.206 realserver=192.168.100.125/126/128 realserver上启用tunnel的脚本如下: [root@CVS init.d]# vi tunl0
#!/bin/sh
# chkconfig: 2345 70 10
# description: Config tunl port and apply arp patch
VIP=192.168.100.206 . /etc/rc.d/init.d/functions
case "$1" in
start)
echo "Tunl port starting"
ifconfig tunl0 $VIP netmask 255.255.255.255 broadcast $VIP up
echo 1 > /proc/sys/net/ipv4/ip_forward
/bin/echo "1" > /proc/sys/net/ipv4/conf/all/arp_ignore /bin/echo "2" > /proc/sys/net/ipv4/conf/all/arp_announce
现在搭建了一个nat模式集群,但是自动分发不是绑定一定时间内由一台服务器提供。怎么样能让一台服务器在一定时间内对一个地址或者用户分发一台机器呢???
系统:linux as 4.0
现在有两台机器。
建立LVS NAT集群 , 请求确实能正常分发,但分应非常慢,即使最简单的html页面也要等待一会,比直接调用慢许多。高手们估计这是什么原因造成的。有何办法可以监控吗?
我想做个LVS集群系统,用LVS/DR.RS中有Windows也有Linux.请问有什么这方面的资料吗?
LVS NAT方式中,Director机器需要双网卡吗?双IP是怎么设置出来的呢?
RealServer是Linux系统时,可以使用NFS或GFS来共享文件,保证文件的同步读写,但如果RealServer都是Window,有类似的技术可以实现吗?或者RealServer是Window和Linux混合的,怎么办?
我用的是CentOS4.3 内核是2.6.9-34EL, 想做LVS/NAT的集群,有几个问题请教大师们: 1.如何验证lvs已经安装正常,是ipvsadm命令能使用就代表lvs已经正常了吗?我怎么用ps看不到与lvs或ip相关的进程呢?
2.我在ipvsadm 中配置内容: ipvsadm -A -t 192.168.10.254:8080 -s wlc ipvsadm -a -t 192.168.10.254:8080 -r 192.168.0.160:8080 -m 是不是正常启动后,LVS这台机器上的8080端口应该被打开?我怎么用netstat 看不到这个端口?
谢谢
KTCPVS中,阅读tcp_vs_hhttp.c,struct tcp_vs_rule 中的int match_num是如何设定的?是否只在存放匹配内容时,指出match_num[r->match_num].rm_so(eo)有用?regmatch_t matches[10]中的10是如何确定的?
在应用过程中发现,一个群组中假如一台realserver的tunnel down了,ldirectord是检测不到的,假如这群组的realserver是运行apache服务,则一切还能正常,只是tunnel down的那台服务器的连接数会慢慢减少;但如果这群组的realserver运行的是squid的话,只要其中一台的tunnel down了,则整组lvs就失去了作用,新进来的连接会全往tunnel已经down了的那台服务器,状态全是SYN_RECV,不知道是什么原因。
环境: 三台机器均为Centos4.4
拓朴结构: LVS Server: 真实IP:61.129.251.193 虚拟IP:61.129.251.195
RealServers: 机器A:61.147.119.195 机器B:61.147.119.196
机器C:220.170.88.210 机器D:220.170.88.217
机器A B C D上均执行了以下脚本: ifconfig tunl0 61.129.251.195 netmask 255.255.255.255 broadcast 61.129.251.195 route add -host 61.129.251.195 dev tunl0 echo "1" > /proc/sys/net/ipv4/ip_forward echo "1" > /proc/sys/net/ipv4/conf/lo/arp_ignore echo "2" > /proc/sys/net/ipv4/conf/lo/arp_announce echo "1" > /proc/sys/net/ipv4/conf/all/arp_ignore
There are currently 0 users online.