[Pacemaker] One more globally-unique clone question
Andrew Beekhof
andrew at beekhof.net
Mon Jan 19 23:47:14 UTC 2015
> On 17 Jan 2015, at 1:25 am, Vladislav Bogdanov <bubble at hoster-ok.com> wrote:
>
> 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.
Ah, so this is why broker-vips:1 was moving.
>
> What would be the best/preferred way to make them run on different nodes by default?
By default they will.
I'm assuming its the constraints that are preventing this.
Getting them to auto-rebalance is the harder problem
>
> 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
>
>
> _______________________________________________
> Pacemaker mailing list: Pacemaker at 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
More information about the Pacemaker
mailing list