// Analysis for decision-makers // Storage · HCI Updated:

vSAN vs Ceph on Proxmox VE

vSAN is no longer a bolt-on for cheap vSphere — after Broadcom it ships in VVF (limited capacity) and VCF. Ceph on Proxmox VE has no separate price line: storage sits in the cluster, without an HCI SKU. This compares entry cost, lock-in and when vSAN stays through a migration — not cluster-tuning procedure.

// Table of Contents
  1. What you buy in vSAN after Broadcom
  2. What is built into Proxmox VE
  3. Table: vSAN vs Ceph (RBD)
  4. Network, nodes and storage quorum
  5. When vSAN stays, when Ceph
  6. vSAN capacity in VVF and VCF
  7. Network and failure domains
  8. HCI or dedicated storage
// 01 · Licensing

What you buy in vSAN after Broadcom

vSAN is VMware’s software-defined storage: host-local disks become a datastore vSphere can see. After perpetual licenses ended, a new purchase is a bundle subscription. vSphere Standard and Enterprise Plus (through 8 U3) do not include vSAN. VVF adds limited vSAN; the full HCI stack with vSAN is in VCF. You cannot “add vSAN” to inexpensive vSphere the way you once could.

On top of that: HCL hardware, 10/25 GbE and — in small installs — a witness. That is not a technical slight. It is cost and lock-in to stack against Ceph, which has no separate PVE price line. vSAN ESA is built around NVMe; OSA splits cache and capacity. Neither SKU can be “bolted on” to vSphere Standard after Broadcom — VMware HCI in practice means VVF or VCF.

// 02 · PVE

What is built into Proxmox VE

Proxmox VE ships Ceph built in: VM disks on shared storage with snapshots, no separate licence. The cluster can be hyper-converged — the same servers hold the machines and the data. You do not pay Proxmox for a “Ceph licence”. You pay for disks, network and operator time. The optional PVE subscription (per socket) is hypervisor support, not a storage SKU.

ℹ️

Plugin names (RBD, CephFS, ZFS, NFS) and the type table are in Choosing storage on Proxmox. Here we compare the licence and operating model of vSAN vs Ceph, not cluster tuning.

// 03 · Comparison

Table: vSAN vs Ceph (RBD)

FeatureVMware vSANCeph on Proxmox VE
LicenceVVF/VCF bundle, not standalone vSphereIn PVE, no separate SKU
ModelHCI in the vSphere stackHCI or dedicated storage
VM disksvSAN objectsRBD (rbd plugin)
SnapshotsYes (VMware stack)Yes (pvesm table)
SharedYes — live migrate without copying the diskYes — same in pvesm
CodeClosedOpen source (Ceph + PVE)
Two nodesvSAN witnessNot production Ceph; PVE has QDevice for cluster quorum

Live migration on shared storage copies memory, not the disk — that sentence is from the pvesm guide, not a slogan. Both vSAN and RBD give you that. The difference is entry cost and whether storage is a separate licensed entity.

// 04 · Operations

Network, nodes and storage quorum

Production Ceph is stood up on at least three nodes. A separate storage network is operational standard — not a sales invention. vSAN also wants network and disk redundancy. Two servers plus a vSAN witness is a different conversation from two Proxmox nodes: hypervisor quorum (Cluster and quorum) does not replace a third storage node. With too few servers Ceph stops serving data — whether or not the Proxmox cluster still has votes.

// 05 · Choice

When vSAN stays, when Ceph

💡

In practice: when leaving vSAN we design the network and storage-server count first, then import VMs. We do not move vSAN “1:1” — survival policies (how many copies, which rack) are checked against node count before we promise the same resilience.

// 06 · Bundles

vSAN capacity in VVF and VCF

In the VMware TCO write-up on this site, VVF includes limited vSAN (0.25 TiB per core) and VCF 1 TiB per core. vSphere Standard and Enterprise Plus (through 8 U3) do not include vSAN. “We’ll bolt vSAN onto cheap vSphere” is not a purchase path after Broadcom — that is why VMware HCI in practice means VVF or VCF, not ESXi plus a separate SKU.

Ceph on PVE has no such TiB/core meter. You pay for disks, network and operator time. The limit is physical (space, network, rebuild time), not contractual.

// 07 · Network

Network and failure domains

The storage network stays separate from the cluster and live-migration networks. Mixing them is a classic way to stall during a disk rebuild or to lose hypervisor quorum during an “innocent” VM move.

Failure domains (server, rack) are the analogue of vSAN policies, not an FTT checkbox. Mapping “FTT=1 → three copies” 1:1 is a design shortcut, not a VMware or Ceph spec — we check node count before promising the same survival. Disk layer: ZFS, LVM, NFS, Ceph.

// 08 · Topology

HCI or dedicated storage

Proxmox VE allows both: disks on the same servers as the VMs (fewer racks, rebuilds share CPU with production) or a separate storage shelf (more cost, but rebuilds do not starve VMs). In both variants the storage network stays separate, and production Ceph still counts from three nodes — not from two with a QDevice.

Ceph needs spare capacity for rebuild. Filling “to the last percent” is how a disk failure becomes an outage. vSAN has its own occupancy thresholds; we do not copy them 1:1. Cluster tuning belongs in the implementation — here the decision is HCI, dedicated Ceph, or the array that already stands.

ℹ️

An NFS/iSCSI array instead of Ceph is a legitimate call when SDS already stands. PVE supports it — see storage selection. Ceph is not a mandatory exit ticket from vSAN.

We’ll replace vSAN with Ceph or a SAN

We’ll work out whether Ceph HCI, an existing array or local ZFS better carries your VMs after leaving VMware.

⚡ Free consultation → Storage selection