[PVE-User] Changing votes and quorum

Dewangga Alam dewanggaba at xtremenitro.org
Mon Oct 29 17:36:39 CET 2018


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Hello!

Thanks for your response, Thomas.

On 29/10/18 16.14, Thomas Lamprecht wrote:
> Hi!
> 
> Am 10/28/2018 um 02:54 PM schrieb Dewangga Alam: Hello!
> 
> I was new in proxmox and am trying to build large scale proxmox
> 5.2 cluster (>128 nodes). My `/etc/pve/corosync.conf` configuration
> like :
> 
> ``` nodelist { node { name: node1 nodeid: 1 quorum_votes: 1 
> ring0_addr: 192.168.24.2 } ... skip till nodes 28 ... node { name:
> node28 nodeid: 28 quorum_votes: 1 ring0_addr: 192.168.24.110 } } 
> quorum { provider: corosync_votequorum expected_votes: 16
> 
>> expected_votes must be your real highest expected votes.

[..]

> 
> last_man_standing: 1 last_man_standing_window: 20000
> 
> 
> 
> } totem { cluster_name: px-cluster1 config_version: 90 window_size:
> 300 interface { ringnumber: 0 } ip_version: ipv4 secauth: on 
> transport: udpu version: 2 } ```
> 
> My cluster have 28 nodes in each rack. and total nodes will 28
> nodes*5 racks. So it will 140 nodes in a cluster. From the
> adjustment above, I wonder there's affected to pve/corosync.conf
> configuration, but in fact, it didn't.
> 
> So my basic question, when I invoke `pvecm status` in a node, the 
> result wasn't as I expect. Then, is it possible to change
> votequorum configuration?
> 
>> What wasn't as expected? That your set expected_votes is not 
>> "accepted" by corosync? That is expected behaviour.
> 
>> What is the real problem you want to solve?

I want to build > 32 nodes in one cluster, and I am expect that
expected_votes can be controlled lower than real votes. I thought, it
should be make a quorum if the 50%+1 formulas aren't met.

Is it a best practice?

> 
> 
> 
> ``` Quorum information ------------------ Date:             Sun Oct
> 28 20:51:42 2018 Quorum provider:  corosync_votequorum Nodes:
> 28 Node ID:          0x00000002 Ring ID:          1/27668 Quorate:
> Yes
> 
> Votequorum information ---------------------- Expected votes:   28
> 
>> if more nodes are online than you set expected it will
>> automatically use the real node count, i.e. formula would be
> 
>> expected = max(user_set_expected, #nodes_quorate_online)

So, if real nodes online are 56, then I set expected_votes: 16. it
will be override by real nodes online, right? I expect, that if first
16 nodes visible at the first time, it will be quorate as soon as
possible.

> 
>> Note that last_man_standing is not really recommended by us, if
>> you employ it nonetheless then please test it carefully before
>> rolling out in production, maybe take also a look at wait_for_all
>> flag to take this a bit on the save side for cluster cold boots.
> 
> Highest expected: 28 Total votes:      28 Quorum:           15 
> Flags:            Quorate LastManStanding ```
> 
> 
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEZpxiw/Jg6pEte5xQ5X/SIKAozXAFAlvXNxcACgkQ5X/SIKAo
zXD/kxAArh0Cs67F7D2ZciTpCEU4XjeA5fntB97mril7SerjkFgYTdCGNOCZjQxS
3u7lioZmtrSXak+SZx6hPwptssyFde+OmfnL4R6NHLAs6Lx9FQyj8sG8O2+6VJmz
YjzkamHtLox7rjUMtWB2RXf15fAlVRLnhshIxrjnkNdJ2YhkbDUoREmq1s27aqCI
ASqD2KlawInEMenADEiGRtuRGe05O77DwyP7wSJuT1DTxOB1Zxk1asixjeOvCle7
5BsAzaCL/5VoLGWx98ezjMBIXngk1TVE5tFFlEVQSXWqOG3y0JZfy6nhl4a+zF/b
eCVvU14XWsZPI8d/57En+PV19rmGpthnc4oNxKDWMGm7ce6pY1m3koZuVnxP0Ugv
H3ZzptUR2MfY+vvfax50oor6eFGQPTNKljDUlZa0xYpqrAsdrBDo1uJTjGFEQzkV
5yLRSQYyskHknJJFMvIU+Sey9wj8yeLcNRZOsWQL3D15pvpr4oShWQIpJE3F8gE9
doUJ4w+I0iM9Av91ECrlgZEjAHaSeo+WxwN6NJoIvXXOJKE2OOU3RMXFabgdFoeS
LXAvGks9aaefdwaiCiwT2bfB3FJkqKZEz98s1T9CJ5tDNpo4r5afA4kATQ4NJ95L
29JMd7Z0Hio24y5oLbGpNmDx0R8+YjahBsd7n+QwzFTjk+3ATKI=
=fcym
-----END PGP SIGNATURE-----


More information about the pve-user mailing list