这里是LVS集群项目的中文社区。欢迎大家在这里讨论和交流LVS集群的安装、使用、维护与开发,以及相关技术,帮助完善LVS的中文文档。也欢迎您在这里建立您的博客!
DR能正常把请求送到真实服务器。 DR:192.168.1.111 VIP:192.168.1.110 RS:192.168.1.112 RS:192.168.1.113
真实服务器是apache+jboss结构。 目前遇到一个问题。如果直接访问http://192.168.1.112/可以正常访问Index.jsp 但是如果通过Http://192.168.1.110/就出现apache内置测实页面。
发现,http://192.168.1.110/test.html等静态页面是可以正常访问。但是动态部分确总跳转到apache内置的页面。
如果按我的想法,均衡器只是改变IP包的目标IP。把原来VIP改成RS的IP。这样,我的IPVSADM -LCN 上看到
我把LVS/NAT用于我的生产上去了,用于telnet的负载均衡,但是现在有了一个问题:比如我由两台server1和server2,我想要我的某台终端只能telnet到server1上该如何配置呢?LVS是否支持这种操作,请不灵赐教,谢谢 !
我想做LVS+WebLogic的集群负载均衡,但是总是不成功,望各位能指点一下,谢谢!
测试环境:虚拟IP,192.168.1.80。一台LoadDirector,192.168.1.180。两台真实服务器,192.168.1.160,192.168.1.190。
在负责调度的主机LoadDirector上安装一个内核版本2.6.x的Linux发行版,本例用的是RedHat AS4 update3,内核版本2.6.9。
安装ipvsadm-1.24.tar.gz
LoadDirector上的lvs运行脚本: #!/bin/sh VIP=192.168.1.80 RIP1=192.168.1.160 RIP2=192.168.1.190 # /sbin/ifconfig eth0:0 $VIP netmask 255.255.255.255 broadcast $VIP up
我的iptables规则是这样: *filter :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [0:0] :LBS - [0:0] -A INPUT -j LBS -A FORWARD -j LBS -A LBS -i lo -j ACCEPT -A LBS -p icmp --icmp-type any -j ACCEPT -A LBS -p tcp -m tcp --dport 22 -j ACCEPT -A OUTPUT -p tcp -m tcp --sport 22 -j ACCEPT -A LBS -p tcp -m tcp --dport 80 -j ACCEPT -A OUTPUT -p tcp -m tcp --sport 80 -j ACCEPT -A LBS -m state --state ESTABLISHED,RELATED -j ACCEPT -A LBS -j REJECT --reject-with icmp-host-prohibited COMMIT
我发现我只要IPTABLES服务启动,ipvsadm -Lcn命令返回为空,关闭防火墙就可以正常显示转发连接。
我用的是一台Red Hat AS 4的服务器和两台WIN2K的服务器,WIN 2K为网页服务器,能够直接访问,AS 4为负载均衡 配置好后用ipvsadm查看的结果如下: [root@Linux ~]# ipvsadm IP Virtual Server version 1.2.0 (size=4096) Prot LocalAddress:Port Scheduler Flags -> RemoteAddress:Port Forward Weight ActiveConn InActConn TCP 192.168.0.161:http rr -> 192.168.0.188:http Route 1 0 32 -> 192.168.0.195:http Route 1 0 29
说明是正常工作的,但是用http://192.168.0.161访问却打不开页面 请问为什么呀?
请教一个heartbeat的问题 本人的集群有四部服务器,两部是真实服务器,另两部是均衡负载器load balancer,而均衡负载是使用active/slave模式,四部服务器都只是经网络线直接连至switch,两部均衡负载器load balancer未有以serial port 或网络线相互连接。
问题发生在均衡负载器(LB)身上,首先heartbeat程序已经在两部LB激活及运行(附件主(LB)log),所有外来请求都会由主[webserver2.hostname](LB)接收,发到真实服务器,而次[temp1.localdomain](LB)则备用(附件次(LB)log)。 问题1
我的配置方法,访问时总是路由到第一个实体机上,不知道什么问题,请各位高手指点一下,在下感激不尽!!
LB 和 2台RS 的 Kernel is 2.4.21-4EL, 系统均是RedHat Enterprise AS3 1) rpm -ivh ipvsadm-1.21-9.ipvs108.i386.rpm rpm -ivh piranha-0.7.6-1.i386.rpm
2) service piranha-gui start
3) # more /etc/sysconfig/ha/lvs.cf serial_no = 18 primary = 192.168.1.1 service = lvs network = direct debug_level = NONE virtual RTSP { active = 1 address = 192.168.1.2 eth0:1 port = 554 send = "GET / HTTP/1.0\r\n\r\n" expect = "HTTP"
如题。 打算做个和LVS的对比方案,但查不到Win2003的Cluster到底是哪种类型:HA、LB或HPC. 请了解的兄弟们给帮忙回一下,谢谢!
如题,特殊应用场景 如果一个访问到达集群以后,它第一次被调度转发到某台服务器上,然后希望过一个月乃至一年以后的连接也发送到该服务器.Persistent能否实现
我的目的是想通过HEARTBEAT+LDIRECTORD做调度器DR的双机热备.HEARTBEAT安装很正常.2台DR上都正常启动.用HEARTBEAT安装包里自带的LDIRECTORD启动LDIRECTORD.报错.
[root@TestServer init.d]# ./ldirectord start Starting ldirectord Can't locate Mail/Send.pm in @INC (@INC contains: /usr/lib/perl5/5.8.5/i386-linux-thread-multi /usr/lib/perl5/5.8.5 /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.4/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.3/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.2/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.1/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl/5.8.4 /usr/lib/perl5/site_perl/5.8.3 /usr/lib/perl5/site_perl/5.8.2 /usr/lib/perl5/site_perl/5.8.1 /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.4/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.3/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.2/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.1/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl/5.8.4 /usr/lib/perl5/vendor_perl/5.8.3 /usr/lib/perl5/vendor_perl/5.8.2 /usr/lib/perl5/vendor_perl/5.8.1 /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl .) at /usr/sbin/ldirectord line 3042.
There are currently 0 users online.