Perhaps try and ordering constraint, I may have also fixed something in this area for 1.1.6 so an upgrade might also help
On Tue, Nov 29, 2011 at 1:38 AM, Patrick H. <pacema...@feystorm.net> wrote: > Sent: Mon Nov 28 2011 01:31:22 GMT-0700 (MST) > From: Andreas Kurz <andr...@hastexo.com> > To: The Pacemaker cluster resource manager <pacemaker@oss.clusterlabs.org> > Subject: Re: [Pacemaker] colocation issue with master-slave resources > > On 11/28/2011 04:51 AM, Patrick H. wrote: > > I'm trying to setup a colocation rule so that a couple of master-slave > resources cant be master unless another resource is running on the same > node, and am getting the exact opposite of what I want. The master-slave > resources are getting promoted to master on the node which this other > resource isnt running on. > > In the below example, 'stateful1:Master' and 'stateful2:Master' should > be on the same node 'dummy' is on. It works just fine if I change the > colocation around so that 'dummy' depends on the stateful resources > being master, but I dont want that. I want dummy to be able to run no > matter what, but the stateful resources not be able to become master > without dummy. > > > # crm status > ============ > Last updated: Mon Nov 28 03:47:04 2011 > Stack: cman > Current DC: devlvs03 - partition with quorum > Version: 1.1.5-5.el6-01e86afaaa6d4a8c4836f68df80ababd6ca3902f > 2 Nodes configured, 2 expected votes > 6 Resources configured. > ============ > > Online: [ devlvs04 devlvs03 ] > > dummy (ocf::pacemaker:Dummy): Started devlvs03 > Master/Slave Set: stateful1-ms [stateful1] > Masters: [ devlvs04 ] > Slaves: [ devlvs03 ] > Master/Slave Set: stateful2-ms [stateful2] > Masters: [ devlvs04 ] > Slaves: [ devlvs03 ] > > > # crm configure show > node devlvs03 \ > attributes standby="off" > node devlvs04 \ > attributes standby="off" > primitive dummy ocf:pacemaker:Dummy \ > meta target-role="Started" > primitive stateful1 ocf:pacemaker:Stateful > primitive stateful2 ocf:pacemaker:Stateful > ms stateful1-ms stateful1 > ms stateful2-ms stateful2 > colocation stateful1-colocation inf: stateful1-ms:Master dummy > colocation stateful2-colocation inf: stateful2-ms:Master dummy > > use dummy:Started ... default is to use same role as left resource, and > Dummy will never be in role Master ... > > Regards, > Andreas > > Tried that too (just not the configuration at the time I sent the email), no > effect. > > _______________________________________________ > 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://bugs.clusterlabs.org > > _______________________________________________ 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://bugs.clusterlabs.org