On 15 November 2010 08:07, Andrew Beekhof <and...@beekhof.net> wrote: > On Fri, Nov 12, 2010 at 7:54 PM, Pavlos Parissis > <pavlos.paris...@gmail.com> wrote: >> Hi, >> >> I am trying to understand how the scores are calculated based on the >> output of ptest -sL and I have few questions >> Below is my scores with a line number column and the bottom you will >> find my configuration >> >> So, let's start >> >> 1 group_color: pbx_service_01 allocation score on node-01: 200 >> 2 group_color: pbx_service_01 allocation score on node-03: 10 >> 3 group_color: ip_01 allocation score on node-01: 1200 >> 4 group_color: ip_01 allocation score on node-03: 10 >> so for so good, ip_01 has 1000 due to resource-stickiness="1000" plus >> 200 from the group location constraint >> >> 5 group_color: fs_01 allocation score on node-01: 1000 >> 6 group_color: fs_01 allocation score on node-03: 0 >> 7 group_color: pbx_01 allocation score on node-01: 1000 >> 8 group_color: pbx_01 allocation score on node-03: 0 >> 9 group_color: sshd_01 allocation score on node-01: 1000 >> 10 group_color: sshd_01 allocation score on node-03: 0 >> 11 group_color: mailAlert-01 allocation score on node-01: 1000 >> 12 group_color: mailAlert-01 allocation score on node-03: 0 >> hold on now, why all the above resources have 1000 on node-01 and not >> 1200 as fs_01 > > its only applied to ip_01, the rest inherit it from there > >> >> 13 native_color: ip_01 allocation score on node-01: 5200 >> 5 resources x 1000 from resource-stickiness="1000" plus, right? what >> is the difference between in native and group? > > Many things, can you be specific? In principles what are the difference? if my question sounds stupid then it is because I don't understand the terminology.
> >> >> 14 native_color: ip_01 allocation score on node-03: 10 >> 15 clone_color: ms-drbd_01 allocation score on node-01: 4100 >> why 4100? > > probably the promotion score I have "order pbx_service_01-after-drbd_01 inf: ms-drbd_01:promote pbx_service_01:start" does promotion score you mention come out the above contstraint? I think my issue here is how I look at the numbers, I assume that every time I see score for a resource, that score also includes any scores mentioned before. Is my assumption correct? For instance, at line 27 fs_01 has a score of 15100, is this a sum of all scores until that line? > >> >> 16 clone_color: ms-drbd_01 allocation score on node-03: -1000000 >> I guess this comes out from the colocation constraint > > thats usually the reason > >> >> 17 clone_color: drbd_01:0 allocation score on node-01: 11100 >> i am lost now so I will stop here :-) >> >> 18 clone_color: drbd_01:0 allocation score on node-03: 0 >> 19 clone_color: drbd_01:1 allocation score on node-01: 100 >> 20 clone_color: drbd_01:1 allocation score on node-03: 11000 >> 21 native_color: drbd_01:0 allocation score on node-01: 11100 >> 22 native_color: drbd_01:0 allocation score on node-03: 0 >> 23 native_color: drbd_01:1 allocation score on node-01: -1000000 >> 24 native_color: drbd_01:1 allocation score on node-03: 11000 >> 25 drbd_01:0 promotion score on node-01: 18100 >> 26 drbd_01:1 promotion score on node-03: -1000000 >> 27 native_color: fs_01 allocation score on node-01: 15100 >> 28 native_color: fs_01 allocation score on node-03: -1000000 >> 29 native_color: pbx_01 allocation score on node-01: 3000 >> 30 native_color: pbx_01 allocation score on node-03: -1000000 >> 31 native_color: sshd_01 allocation score on node-01: 2000 >> 32 native_color: sshd_01 allocation score on node-03: -1000000 >> 33 native_color: mailAlert-01 allocation score on node-01: 1000 >> 34 native_color: mailAlert-01 allocation score on node-03: -1000000 >> 35 group_color: pbx_service_02 allocation score on node-02: 200 >> 36 group_color: pbx_service_02 allocation score on node-03: 10 >> 37 group_color: ip_02 allocation score on node-02: 1200 >> 38 group_color: ip_02 allocation score on node-03: 10 >> 39 group_color: fs_02 allocation score on node-02: 1000 >> 40 group_color: fs_02 allocation score on node-03: 0 >> 41 group_color: pbx_02 allocation score on node-02: 1000 >> 42 group_color: pbx_02 allocation score on node-03: 0 >> 43 group_color: sshd_02 allocation score on node-02: 1000 >> 44 group_color: sshd_02 allocation score on node-03: 0 >> 45 group_color: mailAlert-02 allocation score on node-02: 1000 >> 46 group_color: mailAlert-02 allocation score on node-03: 0 >> 47 native_color: ip_02 allocation score on node-02: 5200 >> 48 native_color: ip_02 allocation score on node-03: 10 >> 49 clone_color: ms-drbd_02 allocation score on node-02: 4100 >> 50 clone_color: ms-drbd_02 allocation score on node-03: -1000000 >> 51 clone_color: drbd_02:0 allocation score on node-02: 11100 >> 52 clone_color: drbd_02:0 allocation score on node-03: 0 >> 53 clone_color: drbd_02:1 allocation score on node-02: 100 >> 54 clone_color: drbd_02:1 allocation score on node-03: 11000 >> 55 native_color: drbd_02:0 allocation score on node-02: 11100 >> 56 native_color: drbd_02:0 allocation score on node-03: 0 >> 57 native_color: drbd_02:1 allocation score on node-02: -1000000 >> 58 native_color: drbd_02:1 allocation score on node-03: 11000 >> 59 drbd_02:0 promotion score on node-02: 18100 >> 60 drbd_02:2 promotion score on none: 0 >> 61 drbd_02:1 promotion score on node-03: -1000000 >> 62 native_color: fs_02 allocation score on node-02: 15100 >> 63 native_color: fs_02 allocation score on node-03: -1000000 >> 64 native_color: pbx_02 allocation score on node-02: 3000 >> 65 native_color: pbx_02 allocation score on node-03: -1000000 >> 66 native_color: sshd_02 allocation score on node-02: 2000 >> 67 native_color: sshd_02 allocation score on node-03: -1000000 >> 68 native_color: mailAlert-02 allocation score on node-02: 1000 >> 69 native_color: mailAlert-02 allocation score on node-03: -1000000 >> 70 drbd_01:0 promotion score on node-01: 1000000 >> 71 drbd_01:1 promotion score on node-03: -1000000 >> 72 drbd_02:0 promotion score on node-02: 1000000 >> 73 drbd_02:2 promotion score on none: 0 >> 74 drbd_02:1 promotion score on node-03: -1000000 >> 75 native_color: pdu allocation score on node-03: -1000000 >> 76 native_color: pdu allocation score on node-02: -1000000 >> 77 native_color: pdu allocation score on node-01: -1000000 >> >> node $id="059313ce-c6aa-4bd5-a4fb-4b781de6d98f" node-03 >> node $id="d791b1f5-9522-4c84-a66f-cd3d4e476b38" node-02 >> node $id="e388e797-21f4-4bbe-a588-93d12964b4d7" node-01 \ >> attributes standby="off" >> primitive drbd_01 ocf:linbit:drbd \ >> params drbd_resource="drbd_resource_01" \ >> op monitor interval="30s" \ >> op start interval="0" timeout="240s" \ >> op stop interval="0" timeout="120s" >> primitive drbd_02 ocf:linbit:drbd \ >> params drbd_resource="drbd_resource_02" \ >> op monitor interval="30s" \ >> op start interval="0" timeout="240s" \ >> op stop interval="0" timeout="120s" >> primitive fs_01 ocf:heartbeat:Filesystem \ >> params device="/dev/drbd1" directory="/pbx_service_01" fstype="ext3" \ >> meta migration-threshold="3" failure-timeout="60" is-managed="true" \ >> op monitor interval="20s" timeout="40s" OCF_CHECK_LEVEL="20" \ >> op start interval="0" timeout="60s" \ >> op stop interval="0" timeout="60s" >> primitive fs_02 ocf:heartbeat:Filesystem \ >> params device="/dev/drbd2" directory="/pbx_service_02" fstype="ext3" \ >> meta migration-threshold="3" failure-timeout="60" \ >> op monitor interval="20s" timeout="40s" OCF_CHECK_LEVEL="20" \ >> op start interval="0" timeout="60s" \ >> op stop interval="0" timeout="60s" >> primitive ip_01 ocf:heartbeat:IPaddr2 \ >> params ip="192.168.78.10" nic="eth3" cidr_netmask="24" >> broadcast="192.168.78.255" \ >> meta failure-timeout="120" migration-threshold="3" \ >> op monitor interval="5s" >> primitive ip_02 ocf:heartbeat:IPaddr2 \ >> meta failure-timeout="120" migration-threshold="3" \ >> params ip="192.168.78.20" nic="eth3" cidr_netmask="24" >> broadcast="192.168.78.255" \ >> op monitor interval="5s" >> primitive mailAlert-01 ocf:heartbeat:MailTo \ >> params email="root" subject="[Zanadoo Clustet event] pbx_service_01" \ >> op monitor interval="2" timeout="10" \ >> op start interval="0" timeout="10" \ >> op stop interval="0" timeout="10" >> primitive mailAlert-02 ocf:heartbeat:MailTo \ >> params email="root" subject="[Zanadoo Clustet event] pbx_service_02" \ >> op monitor interval="2" timeout="10" \ >> op start interval="0" timeout="10" \ >> op stop interval="0" timeout="10" >> primitive pbx_01 lsb:znd-pbx_01 \ >> meta migration-threshold="3" failure-timeout="60" is-managed="true" \ >> op monitor interval="20s" timeout="20s" \ >> op start interval="0" timeout="60s" \ >> op stop interval="0" timeout="60s" >> primitive pbx_02 lsb:znd-pbx_02 \ >> meta migration-threshold="3" failure-timeout="60" \ >> op monitor interval="20s" timeout="20s" \ >> op start interval="0" timeout="60s" \ >> op stop interval="0" timeout="60s" >> primitive pdu stonith:external/rackpdu \ >> params community="empisteftiko" >> names_oid=".1.3.6.1.4.1.318.1.1.4.4.2.1.4" >> oid=".1.3.6.1.4.1.318.1.1.4.4.2.1.3" >> hostlist="node-01,node-02,node-03" pduip="192.168.100.100" >> stonith-timeout="30" \ >> op monitor interval="1m" timeout="60s" \ >> meta target-role="Stopped" >> primitive sshd_01 lsb:znd-sshd-pbx_01 \ >> meta is-managed="true" \ >> op monitor on-fail="stop" interval="10m" \ >> op start interval="0" timeout="60s" on-fail="stop" \ >> op stop interval="0" timeout="60s" on-fail="stop" >> primitive sshd_02 lsb:znd-sshd-pbx_02 \ >> op monitor on-fail="stop" interval="10m" \ >> op start interval="0" timeout="60s" on-fail="stop" \ >> op stop interval="0" timeout="60s" on-fail="stop" \ >> meta target-role="Started" >> group pbx_service_01 ip_01 fs_01 pbx_01 sshd_01 mailAlert-01 \ >> meta target-role="Started" >> group pbx_service_02 ip_02 fs_02 pbx_02 sshd_02 mailAlert-02 \ >> meta target-role="Started" >> ms ms-drbd_01 drbd_01 \ >> meta master-max="1" master-node-max="1" clone-max="2" >> clone-node-max="1" notify="true" target-role="Started" >> is-managed="true" >> ms ms-drbd_02 drbd_02 \ >> meta master-max="1" master-node-max="1" clone-max="2" >> clone-node-max="1" notify="true" target-role="Started" >> is-managed="true" >> location PrimaryNode-drbd_01 ms-drbd_01 100: node-01 >> location PrimaryNode-drbd_02 ms-drbd_02 100: node-02 >> location PrimaryNode-pbx_service_01 pbx_service_01 200: node-01 >> location PrimaryNode-pbx_service_02 pbx_service_02 200: node-02 >> location SecondaryNode-drbd_01 ms-drbd_01 0: node-03 >> location SecondaryNode-drbd_02 ms-drbd_02 0: node-03 >> location SecondaryNode-pbx_service_01 pbx_service_01 10: node-03 >> location SecondaryNode-pbx_service_02 pbx_service_02 10: node-03 >> location fencing-on-node-01 pdu 1: node-01 >> location fencing-on-node-02 pdu 1: node-02 >> location fencing-on-node-03 pdu 1: node-03 >> colocation fs_01-on-drbd_01 inf: fs_01 ms-drbd_01:Master >> colocation fs_02-on-drbd_02 inf: fs_02 ms-drbd_02:Master >> order pbx_service_01-after-drbd_01 inf: ms-drbd_01:promote >> pbx_service_01:start >> order pbx_service_02-after-drbd_02 inf: ms-drbd_02:promote >> pbx_service_02:start >> property $id="cib-bootstrap-options" \ >> dc-version="1.0.9-89bd754939df5150de7cd76835f98fe90851b677" \ >> cluster-infrastructure="Heartbeat" \ >> symmetric-cluster="false" \ >> stonith-enabled="false" \ >> last-lrm-refresh="1289304946" >> rsc_defaults $id="rsc-options" \ >> resource-stickiness="1000" >> >> _______________________________________________ >> 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://developerbugs.linux-foundation.org/enter_bug.cgi?product=Pacemaker >> > > _______________________________________________ > 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://developerbugs.linux-foundation.org/enter_bug.cgi?product=Pacemaker > _______________________________________________ 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://developerbugs.linux-foundation.org/enter_bug.cgi?product=Pacemaker