I have two servers in a master/master setup running MySQL, Lighttpd
and DBRD/OCFS2. Each has a virtual public IP which is used to serve
requests on the webserver:

Node: ska (e9f7c85b-52f4-4aa8-8227-83e167e625bd): online
Node: dub (807e97ee-cba3-400f-9d78-44e7d3d1820b): online

Clone Set: webserver
   lighttpd:0  (lsb:lighttpd): Started dub
   lighttpd:1  (lsb:lighttpd): Started ska
Clone Set: database
   MySQL:0     (heartbeat::ocf:mysql): Started dub
   MySQL:1     (heartbeat::ocf:mysql): Started ska
dubWebIP        (heartbeat::ocf:IPaddr):        Started dub
skaWebIP        (heartbeat::ocf:IPaddr):        Started ska

The cluster is configured to be symmetric. I would like Heartbeat to:

1. Only start the WebIP resources on nodes where the database and
webserver is started
2. Failover WebIP resources in case either the database or webserver fail

Thus I have the following constraints:

<rsc_colocation id="skaWebIP_webserver_colocation" from="webserver"
to="skaWebIP" score="INFINITY"/>
<rsc_colocation id="dubWebIP_webserver_colocation" from="webserver"
to="dubWebIP" score="INFINITY"/>
<rsc_colocation id="skaWebIP_database_colocation" from="database"
to="skaWebIP" score="INFINITY"/>
<rsc_colocation id="dubWebIP_database_colocation" from="database"
to="dubWebIP" score="INFINITY"/>

While this seems to ensure that WebIP resources are only started after
the webserver and database, it does not seem to make the WebIP
resources failover.

What constraint am I missing?

Best regards,
Christian
_______________________________________________
Linux-HA mailing list
[email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha
See also: http://linux-ha.org/ReportingProblems

Reply via email to