Possible to designate a cluster node as "optional"?

serendipitist

New Member
Aug 7, 2023
1
0
1
I recently set up a cluster between two small PVE nodes in my homelab to provide failover on critical VMs. I was doing this in a bit of a sandbox for testing, and today I learned that if the failover node isn't turned on when you restart the primary node, none of the VMs on the primary node will start up. Is there a way to configure this failover relationship between the two nodes as "nice-to-have" instead of a "need-to-have", so that if the failover node is unavailable for whatever reason, the primary PVE VMs will still start up, and then replication will resume if and when the failover node becomes available?
 
Ideally you have at least 3 votes in a cluster so that there are still 2 present if one of the nodes is down. In some situations, a full 3rd node is just not justifiable. But for these situations the QDevice mechanism can be used https://pve.proxmox.com/pve-docs/pve-admin-guide.html#_corosync_external_vote_support

Everything else is working around the intended use-case, with more or less pain points. pvecm extected X is something that might work as a quick solution, but again, not the intended use-case and therefore you might see edge-cases that might cause problems.
 

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!