CRITICAL INFRA
Loading critical CVEs…
ALL EXPLOITED
Loading…

Install Proxmox VE with Ceph — hyperconverged cluster

📅 2026-09-14 · Cyber Immunity

Proxmox VE with Ceph gives you a hyperconverged cluster: compute and replicated storage on the same nodes, no SAN and no single point of failure. A practical guide from scratch, with commands.

Why Proxmox + Ceph

Ceph spreads data across the disks of all nodes, with 3x replication. Lose a disk or a whole node — the VMs keep running from the copies on the other nodes and can migrate automatically (HA). No external array, no licenses.

Requirements

Ceph wants RAW disks, not hardware RAID. Put the controller in HBA/IT (pass-through) mode. RAID under Ceph breaks replication and performance.

Architecture

retea Ceph dedicata (10GbE) — replicare intre OSD-uri nod pve1OSDOSDMONVMcompute + storagenod pve2OSDOSDMONVMcompute + storagenod pve3OSDOSDMONVMcompute + storagequorum: minim 3 noduri — HA + replica x3

1. Repo + update on each node

# pe FIECARE nod: repo no-subscription (fara licenta) + update
echo 'deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription' \
  > /etc/apt/sources.list.d/pve-no-sub.list
apt update && apt -y full-upgrade
reboot

2. Create the Proxmox cluster

# pe nod1: creeaza clusterul
pvecm create CYMMUNITY-CLUSTER

# pe nod2 si nod3: alatura-te (IP-ul nodului 1)
pvecm add 10.10.20.11

# verifica (de pe orice nod)
pvecm status

3. Install + init Ceph

# pe FIECARE nod: instaleaza Ceph (reef, repo no-subscription)
pveceph install --repository no-subscription

# initializeaza Ceph pe nod1 — retea dedicata pt replicare
pveceph init --network 10.10.30.0/24

4. Monitors + Managers

# monitor + manager pe fiecare nod (quorum = 3)
pveceph mon create
pveceph mgr create
ceph -s   # HEALTH_OK cand cei 3 MON sunt in quorum

5. Add OSDs (disks)

# adauga discurile brute ca OSD (repeta per disc, per nod)
pveceph osd create /dev/nvme0n1
pveceph osd create /dev/nvme1n1

ceph osd tree   # arata OSD-urile per nod

6. RBD pool for VMs

# pool RBD pt discurile VM-urilor (replica x3, min 2)
pveceph pool create vm-storage --size 3 --min_size 2 --application rbd

# se adauga automat ca storage 'vm-storage' in Datacenter -> Storage

7. High Availability

# activeaza HA pentru o masina virtuala (ex. VMID 100)
ha-manager add vm:100 --state started
ha-manager status

8. Verify

ceph -s                 # HEALTH_OK, PG-uri active+clean
ceph osd df tree        # utilizare per OSD/nod
pvecm status            # quorum cluster Proxmox
ceph df                 # spatiu pool-uri

Conclusion

You now have a Proxmox + Ceph cluster resilient to disk and node failures, with HA and replicated storage — suitable from 3 nodes up. We design, size and monitor it for you.

Let's discuss your project →