> On 1/4/16, Ferenc Wagner <wf...@niif.hu> wrote:
> Please check how http://bugs.clusterlabs.org/show_bug.cgi?id=5221
> applies to your case.  Comment on the issue if you've got something to
> add.
> --
> Regards,
> Feri.
>

I found that http://bugs.clusterlabs.org/show_bug.cgi?id=5221 applies
to my case when I have free capacity (utilization value greater than
total resource value). In my example I have capacity: on node1 6, on
node2 9, on node3 8. If I change that capacity to: on node1 4, on
node2 3, on node3 5 (utilization value equal to total resource value),
there the cluster start the instances as I want(on node1 4, on node2
3, on node3 5).

 Clone Set: clone_example1 [example1] (unique)
     example1:0 (ocf::heartbeat:Dummy): Started node3
     example1:1 (ocf::heartbeat:Dummy): Started node1
     example1:2 (ocf::heartbeat:Dummy): Started node3
     example1:3 (ocf::heartbeat:Dummy): Started node2
     example1:4 (ocf::heartbeat:Dummy): Started node1
     example1:5 (ocf::heartbeat:Dummy): Started node3
     example1:6 (ocf::heartbeat:Dummy): Started node2
     example1:7 (ocf::heartbeat:Dummy): Started node1
     example1:8 (ocf::heartbeat:Dummy): Started node3
     example1:9 (ocf::heartbeat:Dummy): Started node2
     example1:10        (ocf::heartbeat:Dummy): Started node1
     example1:11        (ocf::heartbeat:Dummy): Started node3


I find that maybe if I use different names for utilization on nodes
for different resources, that could work when having multiple
resources. Example:

crm node utilization node1 set cpuexample1 4
crm node utilization node2 set cpuexample1 3
crm node utilization node3 set cpuexample1 5

crm node utilization node1 set cpuexample2 2
crm node utilization node2 set cpuexample2 6
crm node utilization node3 set cpuexample2 3

crm resource utilization example1 set cpuexample1 1
crm resource utilization example2 set cpuexample2 1

Using balanced placement strategy the cluster state was:

Clone Set: clone_example1 [example1] (unique)
     example1:0 (ocf::heartbeat:Dummy): Started node3
     example1:1 (ocf::heartbeat:Dummy): Started node1
     example1:2 (ocf::heartbeat:Dummy): Started node3
     example1:3 (ocf::heartbeat:Dummy): Started node2
     example1:4 (ocf::heartbeat:Dummy): Started node1
     example1:5 (ocf::heartbeat:Dummy): Started node3
     example1:6 (ocf::heartbeat:Dummy): Started node2
     example1:7 (ocf::heartbeat:Dummy): Started node1
     example1:8 (ocf::heartbeat:Dummy): Started node3
     example1:9 (ocf::heartbeat:Dummy): Started node2
     example1:10        (ocf::heartbeat:Dummy): Started node1
     example1:11        (ocf::heartbeat:Dummy): Started node3
 Clone Set: clone_example2 [example2] (unique)
     example2:0 (ocf::heartbeat:Dummy): Started node2
     example2:1 (ocf::heartbeat:Dummy): Started node2
     example2:2 (ocf::heartbeat:Dummy): Started node2
     example2:3 (ocf::heartbeat:Dummy): Started node2
     example2:4 (ocf::heartbeat:Dummy): Started node2
     example2:5 (ocf::heartbeat:Dummy): Started node3
     example2:6 (ocf::heartbeat:Dummy): Started node1
     example2:7 (ocf::heartbeat:Dummy): Started node3
     example2:8 (ocf::heartbeat:Dummy): Started node1
     example2:9 (ocf::heartbeat:Dummy): Started node3
     example2:10        (ocf::heartbeat:Dummy): Started node2

I am not sure if in all the scenarios that work the same way but I
will consider using that approach.
Thanks for your time.
Daniel

_______________________________________________
Users mailing list: Users@clusterlabs.org
http://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