Proxmox VE HA Cluster with 2 Nodes + QDevice
Goal
Build a highly available Proxmox VE cluster consisting of:
The goal is a stable cluster with quorum and failover capability.
—
Architecture
Requirements
Time synchronization (NTP)
Consistent name resolution (
DNS or /etc/hosts)
Static IP addresses (no changing SLAAC addresses for cluster communication)
Reliable network connectivity between all systems
SSH access between nodes and QDevice (key-based)
—
Implementation (High-Level)
1. Prepare Storage
Mount shared storage on both nodes
Configure storage in Proxmox
Ensure access from both nodes
—
2. Initialize Cluster
3. Prepare QDevice
4. Integrate QDevice
5. Restore / Migrate VMs
6. Enable HA
Pitfalls
Cluster join fails
QDevice setup fails
Certificate errors (TLS)
SSL peer cannot verify your certificate
—
Permission errors on QDevice
SSH issues during QDevice setup
Network issues (cluster communication)
DNS / hostname issues
QDevice reachable but unstable
Best Practices
Use static IP addresses for cluster communication
Use dedicated network for Corosync and migration
Validate shared storage before cluster setup
Run QDevice on independent infrastructure
Perform certificate setup cleanly and only once
—
Result
Note
A 2-node cluster without QDevice is not quorum-capable.
QDevice is mandatory for stable operation.
—