[ClusterLabs] DRBD not failing over

Jaap Winius jwinius at umrk.nl
Wed Feb 26 06:59:08 EST 2020

Hi folks,

My 2-node test system has a DRBD resource that is configured as follows:

~# pcs resource defaults resource-stickiness=100 ; \
    pcs resource create drbd ocf:linbit:drbd drbd_resource=r0 \
        op monitor interval=60s ; \
    pcs resource master drbd master-max=1 master-node-max=1 \
        clone-max=2 clone-node-max=1 notify=true

The resource-stickiness setting is to prevent failbacks. I've got that  
to work with NFS and and VIP resources, but not with DRBD. Moreover,  
when configured as shown above, the DRBD master does not even want to  
fail over when the node it started up on is shut down.

Any idea what I'm missing or doing wrong?



PS -- I can only get it to fail over if I first move the DRBD resource  
to the other node, which creates a "cli-prefer-drbd-master" location  
constraint for that node, but then it ignores the resource-stickiness  
setting and always performs the failbacks.

PPS -- I'm using CentOS 7.7.1908, DRBD 9.10.0, Corosync 2.4.3,  
Pacemaker 1.1.20 and PCS 0.9.167.

More information about the Users mailing list