Skip to main content
RunBook Academy

Proxmox VEXI · ClusteringClustering fundamentals

What a Proxmox cluster is (and is not)

Intermediate⏱ ~14 min

What you'll learn

  • Define what a Proxmox cluster provides
  • Distinguish cluster features from HA features
  • Recognise the prerequisites for cluster formation
  • Identify common cluster anti-patterns

Prerequisites

Verified against Proxmox VE 9.2.4 · Proxmox Backup Server 4.2.5 · Ceph Squid / Tentacle · Debian 13 (Trixie) · Linux kernel 7.0 (PVE 9.2 default) · 2026-08-07

Not yet marked complete on this device.

Why this matters in production

Many operators misunderstand what a Proxmox cluster is. They expect automatic failover, shared storage, and centralised management — and they get some of that, but not all. This lesson clarifies the actual capabilities.

What a cluster provides

FeatureProvided by cluster?How
Centralised web UI for all nodesYesSingle login, multi-node view
Centralised CLI/APIYesqm and pvesh work on any node
Consistent configuration across nodesYespmxcfs replicates /etc/pve/
Distributed lockingYespmxcfs
Cluster-aware storageYes (if shared or distributed)Live migration works
Live migrationYes (with shared storage)Memory transfer between nodes
Quorum-based safetyYesCorosync
High availability (auto-failover)No — that’s HASeparate feature on top
flowchart LR
  A[Cluster] --> B[Centralised management]
  A --> C[Configuration replication]
  A --> D[Quorum]
  A --> E[Live migration with shared storage]
  A -. not .-> F[Automatic failover]
  A -. not .-> G[Shared storage]
  A -. not .-> H[Replication]

What the cluster does NOT provide

  • Automatic failover. HA is a separate feature that requires cluster-managed VMs, shared storage, and explicit configuration.
  • Storage. A cluster does not include storage. You must add shared or distributed storage yourself (NFS, iSCSI, Ceph).
  • Replication. Replication is a separate feature; you set it up per VM.
  • Cross-site. A single cluster assumes a low-latency network. Multi-site requires multiple clusters.

Prerequisites for cluster formation

Before running pvecm create:

  • All nodes are running Proxmox VE 9.x.
  • NTP is working on every node (time skew breaks Corosync).
  • Forward AND reverse DNS resolves correctly for every node.
  • A dedicated, low-latency network for Corosync.
  • At least 3 nodes (or 2 + QDevice).

Single-node clusters

Proxmox allows a single-node cluster. This gives you centralised management features (pmxcfs locking, multi-node view if you add nodes later) but no quorum tolerance.

flowchart LR
  N1[Single node] -->|no quorum tolerance| Q[Quorum]

A single-node cluster can become a multi-node cluster by adding nodes.

Multi-node cluster

flowchart TB
  N1[pve-01]
  N2[pve-02]
  N3[pve-03]
  N1 --> C[Corosync]
  N2 --> C
  N3 --> C
  C --> Q[Quorum]

With 3 nodes, the cluster tolerates 1 node loss. With 2 nodes + QDevice, it tolerates the loss of either the master or the secondary (the QDevice acts as tiebreaker).

Common anti-patterns

  • 2-node cluster without QDevice. Loses quorum if either node fails.
  • Cluster over a slow or unreliable network. Corosync requires low-latency; WAN clusters without QDevice are unreliable.
  • Sharing the Corosync network with VM guest traffic. A backup or VM I/O burst can starve Corosync, causing spurious node evictions.
  • Running cluster operations on the management interface. Use a separate network for cluster communication.

Production considerations

Common mistakes

  • Joining a node with the wrong hostname.
  • Running cluster nodes on different Proxmox versions (must match).
  • Using a slow WAN as the cluster network.
  • Confusing cluster features with HA features.

Key takeaways

  • A cluster gives you centralised management, configuration replication, quorum, and live migration (with shared storage).
  • It does NOT give you automatic failover, storage, or replication.
  • DNS and NTP must work before the cluster forms.

Knowledge check

Knowledge check · 3 questions

  1. Q1. Which feature does a Proxmox cluster NOT provide?

  2. Q2. A 2-node cluster without a QDevice loses quorum when either node fails, so it tolerates no node loss at all.

  3. Q3. Which two DNS records must resolve before cluster formation succeeds?

Passing score: 75%. Answers are checked in this browser.