Thank you for pointing me at this discussion thread. The configuration did help me to achieve what I was looking for. Now though I wonder if I should because of the threads end-point comment. Any idea what the background explanation may be for the comment: "an unordered and/or uncolocated groups are an abomination" The thread stops with: ------------------------- Unordered and/or uncolocated groups are an abomination. Is that enough light? -------------------------
Nick >>> Florian Crouzat <gen...@floriancrouzat.net> 2012-06-14 09:56 >>> Le 14/06/2012 14:55, Nicolaas Stuyt a écrit : > Hello, > Is there a way to affect a groups ordering behavior? The default appears > to be left to right which I can understand. However if I wish to create > a group of "like primitives" and not primitives who are dependant on > each other - for example a list of (ocf::heartbeat:Filesystem) > primitives - then I care less about the order. I was hoping to specify a > meta characteristic like "lazy" I guess; something like meta > order="lazy" or "not-applicable". This ordering behavior seems to exist > in colocation as well. > What I wish to achieve is to take a file system resource down - say for > maintenance and then allow it to come back when maintenance is completed > without affecting the other Filesystem primitives down the list. > To provide a visual illustration of this I created a cloned group of > dummies using (ocf::pacemaker:Dummy) and I have stopped just the last > dummy primitive: > Clone Set: cl_dummies [grp_dummies] > Resource Group: grp_dummies:0 > dummy1:0 (ocf::pacemaker:Dummy): Started node1 > dummy2:0 (ocf::pacemaker:Dummy): Started node1 > dummy3:0 (ocf::pacemaker:Dummy): Started node1 > dummy4:0 (ocf::pacemaker:Dummy): Started node1 > dummy5:0 (ocf::pacemaker:Dummy): Stopped > Resource Group: grp_dummies:1 > dummy1:1 (ocf::pacemaker:Dummy): Started node2 > dummy2:1 (ocf::pacemaker:Dummy): Started node2 > dummy3:1 (ocf::pacemaker:Dummy): Started node2 > dummy4:1 (ocf::pacemaker:Dummy): Started node2 > dummy5:1 (ocf::pacemaker:Dummy): Stopped > When all are running crm_mon presents as: > Clone Set: cl_dummies [grp_dummies] > Started: [ node1 node2] > What I want to achieve is to take a middle dummy primitive out but leave > the rest running. When I do that - for example on dummy3; dummies 4 and > 5 also get taken out such that I am left with this: > Clone Set: cl_dummies [grp_dummies] > Resource Group: grp_dummies:0 > dummy1:0 (ocf::pacemaker:Dummy): Started node1 > dummy2:0 (ocf::pacemaker:Dummy): Started node1 > dummy3:0 (ocf::pacemaker:Dummy): Stopped > dummy4:0 (ocf::pacemaker:Dummy): Stopped > dummy5:0 (ocf::pacemaker:Dummy): Stopped > Resource Group: grp_dummies:1 > dummy1:1 (ocf::pacemaker:Dummy): Started node2 > dummy2:1 (ocf::pacemaker:Dummy): Started node2 > dummy3:1 (ocf::pacemaker:Dummy): Stopped > dummy4:1 (ocf::pacemaker:Dummy): Stopped > dummy5:1 (ocf::pacemaker:Dummy): Stopped > What I would like is this: > Clone Set: cl_dummies [grp_dummies] > Resource Group: grp_dummies:0 > dummy1:0 (ocf::pacemaker:Dummy): Started node1 > dummy2:0 (ocf::pacemaker:Dummy): Started node1 > dummy3:0 (ocf::pacemaker:Dummy): Stopped > dummy4:0 (ocf::pacemaker:Dummy): Started node1 > dummy5:0 (ocf::pacemaker:Dummy): Started node1 > Resource Group: grp_dummies:1 > dummy1:1 (ocf::pacemaker:Dummy): Started node2 > dummy2:1 (ocf::pacemaker:Dummy): Started node2 > dummy3:1 (ocf::pacemaker:Dummy): Stopped > dummy4:1 (ocf::pacemaker:Dummy): Started node2 > dummy5:1 (ocf::pacemaker:Dummy): Started node2 > A work around I have considered is to edit the group and resort the list > so that the Filesystem primitive I'm interested in working on is named > last but I wonder if I'll remember ;-) to do that the next time I need > to perform maintenance. > Or is there a better way to do this that I have not been introduced too yet? > Regards, > Nick It's already been discussed a couple times. See http ://oss.clusterlabs.org/pipermail/pacemaker/2011-March/009435.html and follow link/answers. -- Cheers, Florian Crouzat _______________________________________________ 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