[ClusterLabs] QDevice not found after reboot but appears after cluster restart

john tillman johnt at panix.com
Fri Jul 29 16:51:11 EDT 2022


>> On Thursday 28 July 2022 at 22:17:01, john tillman wrote:
>>
>>> I have a two cluster setup with a qdevice. 'pcs quorum status' from a
>>> cluster node shows the qdevice casting a vote.  On the qdevice node
>>> 'corosync-qnetd-tool -s' says I have 2 connected clients and 1 cluster.
>>> The vote count looks correct when I shutdown either one of the cluster
>>> nodes or the qdevice.  So the voting seems to be working at this point.
>>
>> Indeed - shutting down 1 of 3 nodes leaves quorum intact, therefore
>> everything
>> still awake knows what's going on.
>>
>>> From this state, if I reboot both my cluster nodes at the same time
>>
>> Ugh!
>>
>>> but leave the qdevice node running, the cluster will not see the
>>> qdevice
>>> when the nodes come back up: 'pcs quorum status' show 3 votes expected
>>> but
>>> only 2 votes cast (from the cluster nodes).
>>
>> I would think this is to be expected, since if you reboot 2 out of 3
>> nodes,
>> you completely lose quorum, so the single node left has no idea what to
>> trust
>> when the other nodes return.
>
> No, no.  I do have quorum after the reboots.  It is courtesy of the 2
> cluster nodes casting their quorum votes.  However, the qdevice is not
> casting a vote so I am down to 2 out of 3 nodes.
>
> And the qdevice is not part of the cluster.  It will never have any
> resources running on it.  Its job is just to vote.
>
> -John
>

I thought maybe the problem was that the network wasn't ready when
corosync.service started so I forced a "ExecStartPre=/usr/bin/sleep 10"
into it but that didn't change anything.

I could still use some advice with debugging this oddity.  Or have I used
up my quota of questions this year :-)

-John

>>
>> Starting from a situation such as this, your only hope is to rebuilt the
>> cluster from scratch, IMHO.
>>
>>
>> Antony.
>>
>> --
>> Police have found a cartoonist dead in his house.  They say that details
>> are
>> currently sketchy.
>>
>>                                                    Please reply to the
>> list;
>>                                                          please *don't*
>> CC
>> me.
>> _______________________________________________
>> Manage your subscription:
>> https://lists.clusterlabs.org/mailman/listinfo/users
>>
>> ClusterLabs home: https://www.clusterlabs.org/
>>
>>
>
>
> _______________________________________________
> Manage your subscription:
> https://lists.clusterlabs.org/mailman/listinfo/users
>
> ClusterLabs home: https://www.clusterlabs.org/
>
>




More information about the Users mailing list