[Pacemaker] One more globally-unique clone question
Vladislav Bogdanov
bubble at hoster-ok.com
Fri Jan 16 14:25:47 UTC 2015
Hi all,
Trying to reproduce problem with early stop of globally-unique clone
instances during move to another node I found one more "interesting"
problem.
Due to the different order of resources in the CIB and extensive use of
constraints between other resources (odd number of resources
cluster-wide) two CLUSTERIP instances are always allocated to the same
node in the new testing cluster.
What would be the best/preferred way to make them run on different nodes
by default?
I see following options:
* Raise priority of globally-unique clone so its instances are always
allocated first of all.
* Use utilization attributes (with high values for nodes and low values
for cluster resources).
* Anything else?
If I configure virtual IPs one-by-one (without clone), I can add a
colocation constraint with negative score between them. I do not see a
way to scale that setup well though (5-10 IPs).
So, what would be the best option to achieve the same with
globally-unique cloned resource?
May be there should be some internal preference/colocation not to place
them together (like default stickiness=1 for clones)?
Or even allow special negative colocation constraint and the same
resource in both 'what' and 'with'
(colocation col1 -1: clone clone)?
Best,
Vladislav
More information about the Pacemaker
mailing list