[Pacemaker] pingd location constraints
Simon Jansen
simon.jansen1 at googlemail.com
Tue Dec 14 09:43:07 UTC 2010
Hi,
I just want to let you know that the problem is solved. Thanks to "crm_mon
-f". ;)
The error was the usage of the pingd RA. This RA worked very unreliable and
is marked as deprecated though (
http://comments.gmane.org/gmane.linux.highavailability.user/32290).
So after changing the RA to ocf:pacemaker:ping the pingd attribute was set
as expected and the location contraints are working as planned.
Here are the contraints for everybody who wants to implement an assimilable
behaviour:
primitive resPing ocf:pacemaker:ping \
params host_list="standard-gateway node1 node2" multiplier="1000" \
op monitor interval="5" timeout="60" \
op start interval="0" timeout="60" \
op stop interval="0" timeout="20"
location locDRBD0Node1 msDRBD0 \
rule $id="locDRBD0Node1-rule" $role="Master" inf: #uname eq node1
location locDRBD0PingErr msDRBD0 \
rule $id="locDRBD0PingErr-rule" $role="Master" -inf: not_defined
pingd or pingd number:lte 1000
location locDRBD1Node2 msDRBD1 \
rule $id="locDRBD1Node2-rule" $role="Master" inf: #uname eq node2
location locDRBD1PingErr msDRBD1 \
rule $id="locDRBD1PingErr-rule" $role="Master" -inf: not_defined
pingd or pingd number:lte 1000
location locIP0Node1 resIP0 \
rule $id="locIP0Node1-rule" inf: #uname eq node1
location locIP0PingErr resIP0 \
rule $id="locIP0PingErr-rule" -inf: not_defined pingd or pingd
number:lte 1000
location locIP1Node2 resIP1 \
rule $id="locIP1Node2-rule" inf: #uname eq node2
location locIP1PingErr resIP1 \
rule $id="locIP1PingErr-rule" -inf: not_defined pingd or pingd
number:lte 1000
"crm_mon -f" output:
... many resources
Migration summary:
* Node node1: pingd=3000
* Node node2: pingd=3000
--
Regards,
Simon Jansen
---------------------------
Simon Jansen
64291 Darmstadt
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.clusterlabs.org/pipermail/pacemaker/attachments/20101214/6d163636/attachment-0002.htm>
More information about the Pacemaker
mailing list