[Pacemaker] DRBD primary/primary + Pacemaker goes into split brain after crm node standby/online

Alexis de BRUYN alexis.mailinglist at de-bruyn.fr
Wed Jun 11 14:13:18 UTC 2014


On 10.06.2014 01:44, Andrew Beekhof wrote:
> 
> On 10 Jun 2014, at 4:07 am, Alexis de BRUYN <alexis.mailinglist at de-bruyn.fr> wrote:
> 
>> Hi Everybody,
>>
>> I have an issue with a 2-node Debian Wheezy primary/primary DRBD
>> Pacemaker/Corosync configuration.
>>
>> After a 'crm node standby' then a 'crm node online', the DRBD volume
>> stays in a 'split brain state' (cs:StandAlone ro:Primary/Unknown).
>>
>> A soft or hard reboot of one node gets rid of the split brain and/or
>> doesn't create one.
>>
>> I have followed http://www.drbd.org/users-guide-8.3/ and keep my tests
>> as simple as possible (no activity and no filesystem on the DRBD volume).
>>
>> I don't see what I am doing wrong. Could anybody help me with this please.
> 
> There could be a pacemaker bug.  
> Master/slave resources are quite complex internally and have received many improvements in the years since 1.1.7.
> So simply upgrading pacemaker could be the answer.

Hi Andrew,

I have followed your advice and updated Pacemaker/Corosync by installing
a fresh Debian Sid but I still have the issue with the following packages:

# uname -a
Linux testvm1 3.13-1-amd64 #1 SMP Debian 3.13.10-1 (2014-04-15) x86_64
GNU/Linux

# cat /etc/issue && dpkg -l | egrep "corosync|pacemaker|drbd"
Debian GNU/Linux jessie/sid \n \l

ii  corosync                       1.4.6-1                     amd64
    Standards-based cluster framework (daemon and modules)
ii  crmsh                          1.2.6+git+e77add-1.2        amd64
    CRM shell for the pacemaker cluster manager
ii  drbd8-utils                    2:8.4.4-1                   amd64
    RAID 1 over TCP/IP for Linux (user utilities)
ii  pacemaker                      1.1.10+git20130802-4        amd64
    HA cluster resource manager
ii  pacemaker-cli-utils            1.1.10+git20130802-4        amd64
    Command line interface utilities for Pacemaker

And with the "experimental" packages, I cannot connect to the cluster
via crmsh too:

# cat /etc/issue && dpkg -l | egrep "corosync|pacemaker|drbd"
Debian GNU/Linux jessie/sid \n \l

ii  corosync                       2.3.3-1                     amd64
    Standards-based cluster framework (daemon and modules)
ii  crmsh                          1.2.6+git+e77add-1.2        amd64
    CRM shell for the pacemaker cluster manager
ii  drbd8-utils                    2:8.4.4-1                   amd64
    RAID 1 over TCP/IP for Linux (user utilities)
ii  libcorosync-common4            2.3.3-1                     amd64
    Standards-based cluster framework, common library
ii  pacemaker                      1.1.11-1                    amd64
    HA cluster resource manager
ii  pacemaker-cli-utils            1.1.11-1                    amd64
    Command line interface utilities for Pacemaker

I will try to build last versions of Pacemaker/Corosync on a Debian
Wheezy before reporting my issue via Bugzilla.

Thanks for your help.


-- 
Alexis de BRUYN




More information about the Pacemaker mailing list