[Pacemaker] cluster/load balancing in openvz containers
wessel
wessel at techtribe.nl
Thu Feb 25 10:56:32 UTC 2010
Hi,
I am trying to get load balancing working on my test configuration which
consist of openvz containers (I would even like to use openvz on the
production machines if possible, makes configuration/migration etc easy).
I have the HA part working, I created venet interfaces on the containers
en added them together with the host interface in a bridge on the host.
This even works with 3 containers on 2 different hardware hosts.
The load balancing part is a bit more problematic: I created a clone of
the ip and of the website, and it starts the web server on both
containers, so till there it looks fine.
But if I do requests it always seems to come from the same node. Until I
put that node in standby, than I get the requests from another node.
My host is ubuntu hardy 8.04, my containers are debian lenny. Could the
problem be because of the http://www.linux-ha.org/ClusterIP ,
ipt_CLUSTERIP which is probably missing in my container kernel? I don't
get any error messages in the logfile. At least none that looks related.
Below is my config.
Thanks for any help/suggestions!
Wessel
node test2 \
attributes standby="off"
node test3 \
attributes standby="off"
node test4 \
attributes standby="on"
primitive Website ocf:heartbeat:apache \
params configfile="/etc/apache2/apache2.conf" \
op monitor interval="10s"
primitive failover-ip ocf:heartbeat:IPaddr \
params ip="10.111.112.34" \
op monitor interval="10s"
clone WebIP failover-ip \
meta globally-unique="true" clone-max="2" clone-node-max="2"
clone WebsiteClone Website
colocation website-with-ip inf: WebsiteClone WebIP
order apache-after-ip inf: WebIP WebsiteClone
property $id="cib-bootstrap-options" \
dc-version="1.0.7-54d7869bfe3691eb723b1d47810e5585d8246b58" \
cluster-infrastructure="openais" \
expected-quorum-votes="3" \
stonith-enabled="false" \
no-quorum-policy="ignore"
More information about the Pacemaker
mailing list