[ClusterLabs] DRBD failover in Pacemaker
Digimer
lists at alteeve.ca
Fri Sep 9 01:33:13 CEST 2016
On 08/09/16 11:54 PM, Dmitri Maziuk wrote:
> On 2016-09-08 02:03, Digimer wrote:
>
>> You need to solve the problem with fencing in DRBD. Leaving it off WILL
>> result in a split-brain eventually, full stop. With working fencing, you
>> will NOT get a split-brain, full stop.
>
> "Split brain is a situation where, due to temporary failure of all
> network links between cluster nodes, and possibly due to intervention by
> a cluster management software or human error, both nodes switched to the
> primary role while disconnected."
> -- DRBD Users Guide 8.4 # 2.9 Split brain notification.
>
> About the only practical problem with *DRBD* split brain under pacemaker
> is that pacemaker won't let you run "drbdadm secondary && drbdadm
> connect --discard-my-data" as easy as busted ancient code did.
>
> Dima
That is true without fencing.
With 'fencing resource-and-stonith;' and a {un,}fence-handler set, DRBD
will block when the peer is lost until the fence handler script returns
indicating the peer was fenced/stonithed. In this way, the secondary
WON'T promote to Primary while the peer is still Primary. It will only
promote AFTER confirmation that the old Primary is gone. Thus, no
split-brain.
--
Digimer
Papers and Projects: https://alteeve.ca/w/
What if the cure for cancer is trapped in the mind of a person without
access to education?
More information about the Users
mailing list