[Pacemaker] Y should pacemaker be started simultaneously.

Digimer lists at alteeve.ca
Mon Oct 6 05:03:16 UTC 2014


If stonith was configured, after the time out, the first node would 
fence the second node ("unable to reach" != "off").

Alternatively, you can set corosync to 'wait_for_all' and have the first 
node do nothing until it sees the peer.

To do otherwise would be to risk a split-brain. Each node needs to know 
the state of the peer in order to run services safely. By having both 
start at the same time, then they know what the other is doing. By 
disabling quorum, you allow one node to continue to operate when the 
other leaves, but it needs that initial connection to know for sure what 
it's doing.

Alternatively, by fencing the peer on start after timing out, it can say 
for sure that the peer is off and then start services knowing it won't 
cause a split-brain. Of course, if you auto-start the cluster and don't 
use wait_for_all, you risk a fence loop.

digimer

On 06/10/14 12:45 AM, N, Ravikiran wrote:
> Hi all,
>
> I had this question from a while, did not understand the logic for it.
>
> Why should I have to start pacemaker simultaneously on both of my nodes
> (of a 2 node cluster) simultaneously, although I have disabled quorum in
> the cluster.
>
> It fails in the startup step of
>
> /[root at rk16 ~]# service pacemaker start/
>
> /Starting cluster:/
>
> /   Checking if cluster has been disabled at boot...        [  OK  ]/
>
> /   Checking Network Manager...                             [  OK  ]/
>
> /   Global setup...                                         [  OK  ]/
>
> /   Loading kernel modules...                               [  OK  ]/
>
> /   Mounting configfs...                                    [  OK  ]/
>
> /   Starting cman...                                        [  OK  ]/
>
> /   Waiting for quorum... Timed-out waiting for cluster/
>
> /                                                           [FAILED]/
>
> /Stopping cluster:/
>
> /   Leaving fence domain...                                 [  OK  ]/
>
> /   Stopping gfs_controld...                                [  OK  ]/
>
> /   Stopping dlm_controld...                                [  OK  ]/
>
> /   Stopping fenced...                                      [  OK  ]/
>
> /   Stopping cman...                                        [  OK  ]/
>
> /   Waiting for corosync to shutdown:.                      [  OK  ]/
>
> /   Unloading kernel modules...                             [  OK  ]/
>
> /   Unmounting configfs...                                  [  OK  ]/
>
> /Starting Pacemaker Cluster Manager:                        [  OK  ]/
>
> /[root at rk16 ~]# service pacemaker status/
>
> /pacemakerd dead but pid file exists/
>
> /[root at rk16 ~]#/
>
> Regards,
>
> Ravikiran N
>
>
>
> _______________________________________________
> Pacemaker mailing list: Pacemaker at 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://bugs.clusterlabs.org
>


-- 
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 Pacemaker mailing list