I'm testing stickiness in a sandbox that consists of 3 nodes.  The
configuration is very simple but it's not acting the way I think it should.


My configuration:

# crm configure show
node hasb1
node hasb2
node hasb3
primitive postfix lsb:postfix \
        op monitor interval="15s"
property $id="cib-bootstrap-options" \
        dc-version="1.1.7-6.el6-148fccfd5985c5590cc601123c6c16e966b85d14" \
        cluster-infrastructure="openais" \
        expected-quorum-votes="3" \
        no-quorum-policy="ignore" \
        stonith-enabled="false" \
        last-lrm-refresh="1349902760" \
        maintenance-mode="false" \
        is-managed-default="true"
rsc_defaults $id="rsc-options" \
        resource-stickiness="100"



The test resource "postfix" lives on hasb1.

# crm_simulate -sL

Current cluster status:
Online: [ hasb1 hasb3 hasb2 ]

 postfix        (lsb:postfix):  Started hasb1

Allocation scores:
native_color: postfix allocation score on hasb1: 100
native_color: postfix allocation score on hasb2: 0
native_color: postfix allocation score on hasb3: 0


On hasb1 I'll kill the corosync process.  Resource moves over to hasb2 as
expected.

# crm status
============
Last updated: Wed Oct 10 22:35:23 2012
Last change: Wed Oct 10 21:30:12 2012 via crm_resource on hasb2
Stack: openais
Current DC: hasb2 - partition with quorum
Version: 1.1.7-6.el6-148fccfd5985c5590cc601123c6c16e966b85d14
3 Nodes configured, 3 expected votes
1 Resources configured.
============

Online: [ hasb3 hasb2 ]
OFFLINE: [ hasb1 ]

 postfix        (lsb:postfix):  Started hasb2


# crm_simulate -sL

Current cluster status:
Online: [ hasb3 hasb2 ]
OFFLINE: [ hasb1 ]

 postfix        (lsb:postfix):  Started hasb2

Allocation scores:
native_color: postfix allocation score on hasb1: 0
native_color: postfix allocation score on hasb2: 100
native_color: postfix allocation score on hasb3: 0


Now I'll start corosync & pacemaker.  Postfix resource moves back to hasb1
even though we have default stickiness.

# crm status
============
Last updated: Wed Oct 10 22:37:00 2012
Last change: Wed Oct 10 21:30:12 2012 via crm_resource on hasb2
Stack: openais
Current DC: hasb2 - partition with quorum
Version: 1.1.7-6.el6-148fccfd5985c5590cc601123c6c16e966b85d14
3 Nodes configured, 3 expected votes
1 Resources configured.
============

Online: [ hasb1 hasb3 hasb2 ]

 postfix        (lsb:postfix):  Started hasb1


# crm_simulate -sL

Current cluster status:
Online: [ hasb1 hasb3 hasb2 ]

 postfix        (lsb:postfix):  Started hasb1

Allocation scores:
native_color: postfix allocation score on hasb1: 100
native_color: postfix allocation score on hasb2: 0
native_color: postfix allocation score on hasb3: 0


What am I missing?  I'm pulling my hair - any help would be appreciated
greatly.

Corosync 1.4.1
Pacemaker 1.1.7
CentOS 6.2


-Kevin
_______________________________________________
Linux-HA mailing list
Linux-HA@lists.linux-ha.org
http://lists.linux-ha.org/mailman/listinfo/linux-ha
See also: http://linux-ha.org/ReportingProblems

Reply via email to