Skip to main content
RunBook Academy

Proxmox VEXII · High AvailabilityHA fundamentals

Cluster vs HA vs DR: the terminology

Foundation⏱ ~20 min

What you'll learn

  • Distinguish cluster, HA, and DR clearly
  • Recognise which technologies address which failure modes
  • Choose the right combination for a given requirement
  • Avoid the "we have a cluster, so we are HA" misunderstanding

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-12

Not yet marked complete on this device.

Why this matters in production

“We have HA” is the most overused and misunderstood phrase in infrastructure. Operators and stakeholders use the same word to mean very different things. This lesson draws the lines.

The four interlocking concepts

flowchart TB
  A[Cluster] --> B[Centralised management]
  A --> C[Quorum-based safety]
  A --> D[Live migration with shared storage]
  E[High Availability] --> F[Automatic failover on host failure]
  G[Backup] --> H[Restore from a point in time]
  I[Disaster Recovery] --> J[Recover at a different site]
ConceptWhat it addressesWhat it does NOT address
ClusterOperational complexityOutages, data loss, site failure
HAHost failureData loss, site failure
BackupData loss in timeQuick recovery (restores take time)
DRSite failureHost failure (that’s HA)

Cluster

A cluster is a group of Proxmox nodes that share configuration, quorum, and (with shared storage) live migration. A cluster provides operational benefits. It does not provide HA, backup, or DR automatically.

HA — automatic failover

HA adds automatic recovery when a VM’s host fails. The HA manager detects the failure (via fencing/watchdog), selects a new host for the VM, and restarts it there.

PrerequisiteWhy
Cluster of 3+ nodesQuorum requires majority
Shared or distributed storageThe VM’s disk must be accessible from a surviving node
HA-enabled VM (configured)Only managed VMs auto-failover
HA rules (node affinity)Decide where the VM can run
Capacity for one host failureSurvivors must have room

Backup

A backup captures the VM state at a point in time and stores it independently of the cluster. Backups address data loss events that HA cannot.

Disaster recovery

DR is the ability to recover at a different site. It addresses:

  • Site failure (power, fire, network).
  • Catastrophic data loss (cluster-wide).
  • Geographic compliance requirements.

DR typically uses off-site backup sync, replication to a second cluster, or both.

The combinations

NeedCombination
Operational simplificationCluster
Survive host failureCluster + HA + shared storage
Survive data loss+ Backup (PBS)
Survive site failure+ DR (off-site PBS sync or secondary cluster)
Survive ransomware+ Encrypted + immutable + tested restore

Asking the right questions when someone requests “HA”

The word arrives from a stakeholder meaning “I do not want this to be down”. Four questions turn that into something buildable, and they are worth asking in this order because each one changes what the next one means.

QuestionWhy it changes the answer
Down from what cause?Host failure is HA. Corruption is backup. Site loss is DR. Bad deploy is neither.
How long may it be down?Minutes means HA plus fast storage. Hours means restore is acceptable, which is far cheaper.
How much data may be lost?Zero means shared storage or synchronous replication. Fifteen minutes permits ZFS replication. A day permits nightly backup.
What is the cost of being wrong?This is the budget. Everything above is a price list.

Production considerations

Common mistakes

  • Calling a 3-node cluster without HA “highly available.”
  • Calling daily backups “disaster recovery.”
  • Believing DR is unnecessary because “the cluster is HA.”

Key takeaways

  • Cluster, HA, backup, and DR are different concepts.
  • They stack: cluster + HA + backup + DR is the full answer.
  • Each addresses different failure modes.

Knowledge check

Knowledge check · 5 questions

  1. Q1. Which failure mode does HA address?

  2. Q2. A cluster without HA automatically fails over VMs.

  3. Q3. Which Proxmox technology addresses site failure?

  4. Q4. A guest’s filesystem corrupts itself and the guest crashes on boot. The guest is HA-managed on a healthy cluster. What happens?

  5. Q5. A stakeholder asks for "HA" for a service. Which questions change what you should actually build? Select all that apply.

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