Proxmox cluster with 4 nodes but strange values for expected votes and quorum

kyob

Renowned Member
Aug 19, 2013
15
2
68
Poland
I have four nodes in cluster. pvecm status should show expeceted votes = 4 and quorum = 3 but it's not:
Bash:
#pvecm status

Cluster information
-------------------
Name:             kronos
Config Version:   5
Transport:        knet
Secure auth:      on

Quorum information
------------------
Date:             Mon Aug  8 08:53:58 2022
Quorum provider:  corosync_votequorum
Nodes:            4
Node ID:          0x00000001
Ring ID:          1.66
Quorate:          Yes

Votequorum information
----------------------
Expected votes:   7
Highest expected: 7
Total votes:      4
Quorum:           4 
Flags:            Quorate

Membership information
----------------------
    Nodeid      Votes Name
0x00000001          1 10.20.30.181 (local)
0x00000002          1 10.20.30.186
0x00000003          1 10.20.30.183
0x00000004          1 10.20.30.182

#pveversion
pve-manager/7.2-7/d0dd0e85 (running kernel: 5.11.22-7-pve)

How can I fix it and change expeceted votes to 4 and quorum to 3 without any cluster interruption?
 
Hi!

You can try with setting the expected votes to 4:
Code:
pvecm expected 4
 
I tried but nothing change:
Bash:
!root@pve4:~# pvecm expected 4
!root@pve4:~# pvecm status
Cluster information
-------------------
Name:             kronos
Config Version:   5
Transport:        knet
Secure auth:      on

Quorum information
------------------
Date:             Mon Aug  8 11:17:49 2022
Quorum provider:  corosync_votequorum
Nodes:            4
Node ID:          0x00000002
Ring ID:          1.66
Quorate:          Yes

Votequorum information
----------------------
Expected votes:   7
Highest expected: 7
Total votes:      4
Quorum:           4 
Flags:            Quorate

Membership information
----------------------
    Nodeid      Votes Name
0x00000001          1 10.20.30.181
0x00000002          1 10.20.30.186 (local)
0x00000003          1 10.20.30.183
0x00000004          1 10.20.30.182
!root@pve4:~#
 
Yes sure:
Bash:
!root@pve4:~# cat /etc/pve/corosync.conf
logging {
  debug: off
  to_syslog: yes
}

nodelist {
  node {
    name: pve1
    nodeid: 1
    quorum_votes: 1
    ring0_addr: 10.20.30.181
  }
  node {
    name: pve2
    nodeid: 4
    quorum_votes: 1
    ring0_addr: 10.20.30.182
  }
  node {
    name: pve3
    nodeid: 3
    quorum_votes: 1
    ring0_addr: 10.20.30.183
  }
  node {
    name: pve4
    nodeid: 2
    quorum_votes: 1
    ring0_addr: 10.20.30.186
  }
}

quorum {
  device {
    model: net
    net {
      algorithm: lms
      host: 10.20.30.184
      tls: on
    }
  }
  provider: corosync_votequorum
}

totem {
  cluster_name: kronos
  config_version: 5
  interface {
    linknumber: 0
  }
  ip_version: ipv4-6
  link_mode: passive
  secauth: on
  version: 2
}
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!