Thank you!

What quantity does pacemaker tries to equalize - number of running resources 
per node or total stickiness per node?

Suppose I have a bunch of web server groups each with IPaddr and apache 
resources, and a fewer number of database groups each with IPaddr, postgres and 
LVM resources.

In that case, does it mean that 3 web server groups are weighted the same as 2 
database groups in terms of distribution?

Ilia



> On Feb 17, 2017, at 2:58 AM, Kristoffer Grönlund <deceive...@gmail.com> wrote:
> 
> Ilia Sokolinski <i...@clearskydata.com> writes:
> 
>> Suppose I have a N node cluster where N > 2 running m*N resources. Resources 
>> don’t have preferred nodes, but since resources take RAM and CPU it is 
>> important to distribute them equally among the nodes.
>> Will pacemaker do the equal distribution, e.g. m resources per node?
>> If a node fails, will pacemaker redistribute the resources equally too, e.g. 
>> m * N/(N-1) per node?
>> 
>> I don’t see any settings controlling this behavior in the documentation, but 
>> perhaps, pacemaker tries to be “fair” by default.
>> 
> 
> Yes, pacemaker tries to allocate resources evenly by default, and will
> move resources when nodes fail in order to maintain that.
> 
> There are several different mechanisms that influence this behaviour:
> 
> * Any placement constraints in general influence where resources are
>  allocated.
> 
> * You can set resource-stickiness to a non-zero value which determines
>  to which degree Pacemaker prefers to leave resources running where
>  they are. The score is in relation to other placement scores, like
>  constraint scores etc. This can be set for individual resources or
>  globally. [1]
> 
> * If you have an asymmetrical cluster, resources have to be manually
>  allocated to nodes via constraints, see [2]
> 
> [1]: 
> http://clusterlabs.org/doc/en-US/Pacemaker/1.1-pcs/html-single/Pacemaker_Explained/index.html#s-resource-options
> [2]: 
> http://clusterlabs.org/doc/en-US/Pacemaker/1.1-pcs/html-single/Pacemaker_Explained/index.html#_asymmetrical_opt_in_clusters
> 
> Cheers,
> Kristoffer
> 
>> Thanks 
>> 
>> Ilia Sokolinski
>> _______________________________________________
>> Users mailing list: Users@clusterlabs.org
>> http://lists.clusterlabs.org/mailman/listinfo/users
>> 
>> Project Home: http://www.clusterlabs.org
>> Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
>> Bugs: http://bugs.clusterlabs.org
> 
> -- 
> // Kristoffer Grönlund
> // kgronl...@suse.com


_______________________________________________
Users mailing list: Users@clusterlabs.org
http://lists.clusterlabs.org/mailman/listinfo/users

Project Home: http://www.clusterlabs.org
Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
Bugs: http://bugs.clusterlabs.org

Reply via email to