Service status & availability Crypto-only billing · No-KYC signup

Operator guide · 5 min read

How to build a Proxmox cluster

Prepare a customer-operated Proxmox VE cluster around quorum, compatible nodes, reliable networking, storage and recovery. This guide provides a method to validate your deployment, not a promise of managed high availability.

Quorum before convenience

A three-node design is the simplest production baseline because the cluster can lose one voting member and retain a majority. Evaluate the documented QDevice approach for a two-node design and test its failure and partition behavior. Do not put every voting dependency behind the same switch or power path.

Separate traffic classes

Plan separation of management, cluster communication, migration, storage and public workloads using the interfaces and network services actually confirmed for the order. Corosync values low, stable latency more than raw bandwidth. Migration and replicated storage can consume far more throughput, which is why 10 Gbps EPYC systems are a practical starting point.

Storage choices

Local ZFS is simple and fast but does not make a VM highly available by itself. Replication reduces recovery-point exposure but remains asynchronous. Ceph can provide distributed storage, yet needs additional nodes, memory, network capacity and operational attention. Match the design to the promised recovery objective.

Build sequence

  1. Install matching Proxmox VE releases and patch each host.
  2. Set stable management addresses and time synchronization.
  3. Create the cluster on the first node, then join the others.
  4. Configure storage and backup before enabling workloads.
  5. Test the loss of a host, switch path and management session.

Go deeper

Build a decision you can verify.

4 min guide

Freeze scope and prerequisites

Select a currently supported Proxmox VE release from the official administration guide and read its release-specific requirements before installation. Prepare unique hostnames, stable management addresses, time synchronization, administrative access, verified backups and an independent recovery path. Record the node and guest resource budgets so management services, storage and recovery work are not allocated away.

Prefer nodes that can communicate over a stable LAN-class path. Proxmox documents a quorum-based cluster and requires reliable Corosync delivery with latency below 5 milliseconds for stable operation. This makes a cluster stretched across distant public regions a different and generally unsuitable design unless you can demonstrate that its network meets the official requirements. No private inter-region fabric is implied by a public server listing.

Design quorum before joining nodes

Write down votes and every partition you intend to survive. A three-node cluster is the straightforward starting point because majority can remain after one voting node is lost. A two-node design does not become safe through wishful failover; Proxmox documents QDevice as a way to provide an additional vote, and that external voter introduces its own reachability and placement requirements.

Quorum protects consistent cluster state, not application availability by itself. Decide how guests are restarted, which storage their disks require and what happens when a node is isolated but still running. Avoid changing expected votes to force a partition writable as a routine response.

Plan Corosync and workload traffic honestly

List management, Corosync, migration, storage, backup and public guest traffic separately, then map each to delivered interfaces and routed addresses. Dedicated physical paths or VLAN separation can reduce interference, but a Tungsto order does not guarantee a private VLAN or an extra cluster link. Confirm any required network feature before ordering; otherwise design within the interfaces and public routing actually supplied.

Corosync values stable latency and reliable ordered delivery more than headline bandwidth. Migration, replication and backup can create much larger flows, so schedule and measure them without starving cluster communication. Apply host firewalls from the official port requirements and restrict management exposure; do not copy a rule set from an unrelated version.

Choose storage from the promised recovery outcome

Local storage keeps failure domains simple but does not make a guest disk available on another node. Local ZFS replication can reduce the recovery point, yet it is asynchronous and may lose changes between replications. Shared storage can make the same guest volumes visible to multiple nodes, while distributed storage adds capacity, network and operating requirements. None of these removes the need for a separate backup.

Define where ISO images, guest disks and backups live, how free space is monitored, and what happens when storage fills. Proxmox warns that guests using a full thin-provisioned storage can receive I/O errors. Keep restore media and credentials outside the cluster you may need to rebuild.

Use a staged acceptance and failure plan

Patch and verify each standalone node before creating the first cluster, then join one node at a time using the selected version's guide. After each change, record membership, quorum, time state, storage visibility and backup status. Add a non-production guest only after the control plane is healthy.

Plan controlled exercises for one node unavailable, one Corosync path unavailable, storage unavailable and restore from backup. Define the expected result and abort conditions before each exercise; do not run destructive tests against the only copy of a workload. Tungsto hardware power and reinstall requests may be queued for operator processing, so they are not a managed HA controller or a guaranteed recovery timer. The finished deliverable is an owned runbook with observed results from your deployment, not an unqualified availability promise.

Direct answers

Questions about this guide

Does a three-node Proxmox cluster guarantee high availability?

No. Three votes help quorum, but guest HA also needs suitable storage, fencing and restart policy, spare capacity, reliable networking and tested recovery. Tungsto does not operate the cluster as a managed HA service.

Can I assume a private VLAN between Tungsto servers?

No. A VLAN or dedicated cluster network is not guaranteed by the catalogue. Confirm the exact network product before choosing a topology that depends on it.