Hi, I'm trying to set up location contraints for my cluster, but I don't get them to work in the way that I want.
The constraints should implement the following behaviour: - Normal operation msDRBD0 and resIP0 start on node1, msDRBD1 and resIP1 start on node2 - Loss of network connection When the network connection to the public network is lost (tested with pingd resource) the corresponding DRBD resource should failover to the other node. When the connection comes back again the cluster should go into normal operation again. The pingd resource is configured as follows: primitive resPing ocf:pacemaker:pingd \ params host_list="node1 node2 standard-gateway" dampen="5s" interval="2" multiplier="10000" \ op start timeout="90" op stop timeout="120" where node1, node2 and standard-gateway stands for the corresponding IP adress. The definition of the location contraints to bind the DRBD partition to one node: location locDRBD0Node1 msDRBD0 \ rule $id="locDRBD0Node1-rule" $role="Master" 1000: #uname eq node1 location locDRBD1Node2 msDRBD1 \ rule $id="locDRBD1Node2-rule" $role="Master" 1000: #uname eq node2 location locIP0Node1 resIP0 \ rule $id="locIP0Node1-rule" 1000: #uname eq node1 location locIP1Node2 resIP1 \ rule $id="locIP1Node2-rule" 1000: #uname eq node2 I tried the following location constraint: location locDRBD0Ping msDRBD0 rule $role=Master -inf: not_defined pingd or pingd lte 10000 But with this constraint the cluster does not go into normal operation again. Maybe someone has implemented an assimilable configuration. Thanks for any answers. -- Regards, Simon Jansen --------------------------- Simon Jansen 64291 Darmstadt
_______________________________________________ Pacemaker mailing list: Pacemaker@oss.clusterlabs.org http://oss.clusterlabs.org/mailman/listinfo/pacemaker Project Home: http://www.clusterlabs.org Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf Bugs: http://developerbugs.linux-foundation.org/enter_bug.cgi?product=Pacemaker