LVS
lvs-users
Google
 
Web LinuxVirtualServer.org

My ultramonkey does not function as espected

To: lvs-users@xxxxxxxxxxxxxxxxxxxxxx
Subject: My ultramonkey does not function as espected
From: SOPORTE CYBERTUX <soporte@xxxxxxxxxxxxxxx>
Date: Mon, 20 Dec 2004 18:11:54 -0400
Hello All.

My english is no so good, but i will try to do the best.

I am new in this list and I am searching for help about
Ultramonkey/Heartbeat solution.

I have a system with HIGH requiremets of conections to an apache (and
tomcat) services and we need high abailability, so we decided to mount
an high-abailability / load balancing system using UltraMonkey.

I have configured it without much problem (the bcast/ucast/mcast thing
takes me a while to work) ant the system appears to work OK while are in
the develop/test lab.

BUT, when we put the system on production an the big amount of
conections (not persistent) happens, the system stops to work and the
load balancing does not the job.

If I use just one firewall and one webserver the thing work (with hig
load, but works), so the problem is in the ultramonkesy implementation.

I am using WhiteBox 3.0, with the kernel provided for ultramonkey, as
well as the other packages there.

My config files are like this:


# ----------- ha.cf ---------

debugfile /var/log/ha-debug
logfile /var/log/ha-log
logfacilty local0
keepalive 2
deadtime 5
warntime 5
initdead 20
nice_fallback on
udpport 694
ucast eth0 192.168.10.101
node TRUJILLO1
node TRUJILLO2
#ping 192.168.10.101
#respawn hacluster /usr/lib/heartbeat/ipfail
#--------- ha.cf --------------



# ------ haresources ----------
TRUJILO1 IPaddr::192.168.10.11/24/eth0 IPaddr::10.0.1.2/24/eth1
ldirectod::ldirectord.cf
#------- haresources ----------



#------- ldirectord.cf --------
checktimeout=10
checkinterval=2
autoreload=yes
logfile="/var/log/ldirectord.log"
quiescent=yes

virtual=192.168.10.11:80
        fallback=127.0.0.1:80
        real=10.0.1.50:80 masq
        real=10.0.1.75:80 masq
        real=10.0.1.100:80 masq
        service=http
        request="index.html"
        receive="e"
        scheduler=rr
        protocol=tcp
        checktype=negotiate

virtual=192.168.10.11:8180
        fallback=127.0.0.1:8180
        real=10.0.1.50:8180 masq
        real=10.0.1.75:8180 masq
        real=10.0.1.100:8180 masq
        service=http
        request="index.html"
        receive="e"
        scheduler=rr
        protocol=tcp
        checktype=negotiate
#------- ldirectord.cf --------


What the hell am I doing wrong ????

Thanks.



-- 
SOPORTE CYBERTUX
<soporte@xxxxxxxxxxxxxxx>


<Prev in Thread] Current Thread [Next in Thread>