Hello All, I would like to know what is the easiest way to ensure that a resource (especially an lsb resource) is running only at one place? Because by default on my asymmetric cluster I saw that the op monitor action is only executed on the node where the resource is currently running, and when a user start manually (not through the crm) the same resource on another node pacemaker won't see it because it is not executing the op monitor on all nodes that are potentially able to run the resource.
Here is the relevant part of my configuration with 4 nodes, an asymmetric configuration, 1 resource named ExtractProcess with 2 possible host on which it can run (hostA and hostB through location rule loc-ExtractProcess) node hostA node hostB node hostC node hostD primitive ExtractProcess lsb:ExtractProcess \ op monitor on-fail="restart" interval="20" \ meta migration-threshold="10" failure-timeout="30s" multiple-active="stop_start" target-role="Started" location loc-ExtractProcess ExtractProcess \ rule $id="loc-ExtractProcess-rule" 100: #uname eq hostA or #uname eq hostB property $id="cib-bootstrap-options" \ expected-quorum-votes="4" \ stonith-enabled="false" \ dc-version="1.0.11-1554a83db0d3c3e546cfd3aaff6af1184f79ee87" \ no-quorum-policy="ignore" \ cluster-recheck-interval="20s" \ cluster-infrastructure="openais" \ start-failure-is-fatal="false" \ symmetric-cluster="false" \ is-managed-default="true" rsc_defaults $id="rsc-options" \ target-role="started" \ resource-stickiness="100" Am I obliged to write my own RA with a master/slave or primary/secondary knowledge to be sure that the resource is active only at one place at a time? Thank you in advance for your feedback :)
_______________________________________________ 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