Hi everyone,
I’m trying to set up a 2-node Proxmox cluster and keep hitting the same problem every time.
Hardware:
• Node 1 (pve): Lenovo ThinkCentre M93p, i5-7500T, IP: 10.0.0.1
• Node 2 (pve2): Dell OptiPlex 3070 Mini, i5-9500T, IP: 10.0.0.2
• Both: Proxmox VE 9.2.3, Kernel 7.0.6-2-pve, fresh installations
• Both connected to the same switch, same subnet /24
What I did:
1. Fresh install on both nodes
2. Updated both to 9.2.3
3. pvecm create homelab on pve
4. pvecm add 10.0.0.1 on pve2
What happens:
• Join completes successfully, waiting for quorum...OK
• pvecm status on both nodes correctly shows 2 nodes, Quorate: Yes
• pve2 stays grey in the WebUI permanently
• WebUI shell of pve2 shows: Host key verification failed or /etc/pve/local/pve-ssl.key: failed to load local private key
• /etc/pve/nodes/pve2/priv/ is empty - no SSL certificates were generated
• pvecm updatecerts --force hangs on pve2 with waiting for pmxcfs mount to appear and get quorate
What I already tried:
• Multiple fresh reinstalls of both nodes
• Manually copying SSH keys between nodes
• pvecm updatecerts --force on both pve and pve2
• Cleaning up config.db
• Restarting corosync and pve-cluster services
• Used community post-install script (disables Corosync) - same result
Relevant logs on pve2 after join:
pveproxy: /etc/pve/local/pve-ssl.key: failed to load local private key
pvecm updatecerts: waiting for pmxcfs mount to appear and get quorate (hangs indefinitely)
Question: Why are the SSL certificates for pve2 not being generated automatically even though quorum is established? What needs to be done to get pve2 to show green in the WebUI?
Thanks in advance!
I’m trying to set up a 2-node Proxmox cluster and keep hitting the same problem every time.
Hardware:
• Node 1 (pve): Lenovo ThinkCentre M93p, i5-7500T, IP: 10.0.0.1
• Node 2 (pve2): Dell OptiPlex 3070 Mini, i5-9500T, IP: 10.0.0.2
• Both: Proxmox VE 9.2.3, Kernel 7.0.6-2-pve, fresh installations
• Both connected to the same switch, same subnet /24
What I did:
1. Fresh install on both nodes
2. Updated both to 9.2.3
3. pvecm create homelab on pve
4. pvecm add 10.0.0.1 on pve2
What happens:
• Join completes successfully, waiting for quorum...OK
• pvecm status on both nodes correctly shows 2 nodes, Quorate: Yes
• pve2 stays grey in the WebUI permanently
• WebUI shell of pve2 shows: Host key verification failed or /etc/pve/local/pve-ssl.key: failed to load local private key
• /etc/pve/nodes/pve2/priv/ is empty - no SSL certificates were generated
• pvecm updatecerts --force hangs on pve2 with waiting for pmxcfs mount to appear and get quorate
What I already tried:
• Multiple fresh reinstalls of both nodes
• Manually copying SSH keys between nodes
• pvecm updatecerts --force on both pve and pve2
• Cleaning up config.db
• Restarting corosync and pve-cluster services
• Used community post-install script (disables Corosync) - same result
Relevant logs on pve2 after join:
pveproxy: /etc/pve/local/pve-ssl.key: failed to load local private key
pvecm updatecerts: waiting for pmxcfs mount to appear and get quorate (hangs indefinitely)
Question: Why are the SSL certificates for pve2 not being generated automatically even though quorum is established? What needs to be done to get pve2 to show green in the WebUI?
Thanks in advance!