#Homelab · 5 Min. Lesezeit · Tim Rinkel

Proxmox-Cluster mit Ceph — so wird dein Homelab ausfallsicher

Proxmox Cluster einrichten: Hochverfügbarkeit mit Ceph für dein Homelab. Mehrere Nodes, verteilter Storage und automatisches Failover.

Proxmox-Cluster mit Ceph — so wird dein Homelab ausfallsicher

HOMELAB-PROFI-HAMMER! Du willst deine Homelab-Dienste HOCHVERFÜGBAR machen? Mit einem Proxmox-Cluster und Ceph ist das absolut machbar! Ein Hardware-Ausfall legt NICHTS lahm – VMs wandern automatisch auf andere Nodes!

Hier der Mega-Guide: Von 3 Nodes zum BULLETPROOF Cluster!

Was ist ein Proxmox-Cluster — und wofür brauchst du einen?

Häufige Fragen zum Cluster-Aufbau

Reichen zwei Nodes für einen Proxmox-Cluster?

Technisch ja, praktisch nein. Bei zwei Nodes hast du kein echtes Quorum — sobald einer ausfällt, geht das Web-UI in den Read-Only-Modus. Lösung 1: einen dritten Node, idealerweise auch mit Ceph-Beteiligung. Lösung 2: ein Quorum-Device als Drittes (kann ein kleiner Pi mit corosync-qdevice sein).

Wie viel RAM braucht Ceph wirklich?

Faustregel: 1 GB RAM pro 1 TB OSD-Storage, plus mindestens 4 GB Reserve für Ceph-Mons und Manager. Bei drei OSDs á 2 TB also rund 10-12 GB nur für Ceph — du brauchst pro Node also mindestens 32 GB Gesamt-RAM, sobald produktive VMs dazukommen.

Welches Netzwerk für Ceph?

10 GbE ist für Ceph quasi Pflicht, sobald du mehr als zwei OSDs pro Node hast. Mit 1 GbE wird die Replikation zur Bremse, mit 2,5 GbE klappt es notfalls. Best Practice: dediziertes Storage-Netz mit SFP+ DAC-Kabeln, getrennt vom VM-Traffic.

Können verschiedene Hardware-Modelle in einem Cluster sein?

Ja, Proxmox ist da entspannt. Wichtig sind ähnliche CPU-Generationen (sonst geht keine Live-Migration zwischen den Nodes), und die Disk-Größen für Ceph-OSDs sollten nicht extrem auseinanderlaufen, sonst wird das CRUSH-Mapping unangenehm.

Was passiert, wenn ein Node ausfällt?

Bei aktiver HA-Group werden die VMs auf dem ausgefallenen Node automatisch auf einem anderen Node gestartet. Ceph erkennt den verlorenen OSD und beginnt mit Re-Replication, damit die Redundanz wieder hergestellt wird. Live-Migration funktioniert in der Zeit weiter zwischen den verbleibenden Nodes.

Wie repariere ich einen kaputten OSD?

OSD im Web-UI als „out“ markieren und entfernen, Festplatte tauschen, neuen OSD anlegen. Ceph re-balanciert automatisch — der Vorgang kann je nach Datenmenge mehrere Stunden dauern, läuft aber im Hintergrund ohne Service-Unterbrechung.

Externe Quellen für die Vertiefung

TL;DR — die Kurzfassung

  • Cluster ab 3 Nodes: Erst dann ist das Quorum stabil, ohne Quorum-Device-Tricks.
  • Hardware: Drei Mini-PCs mit je 32+ GB RAM, einer NVMe für System und mindestens je einer SSD oder HDD für den Ceph-Pool.
  • Setup-Reihenfolge: Cluster initialisieren (pvecm create), Nodes joinen, dann erst Ceph aktivieren und Storage konfigurieren.
  • HA-Group für Failover-Wünsche, Live-Migration zwischen den Nodes funktioniert in unter zehn Sekunden.
  • Backup-Dach ist Pflicht: Ein Proxmox Backup Server daneben, dazu eine 3-2-1-Strategie. Cluster + Ceph ist Hochverfügbarkeit, kein Backup-Ersatz.

Ein Proxmox-Cluster verbindet mehrere Proxmox VE-Hosts zu einer gemeinsam verwalteten Einheit!

Die HAMMER-Vorteile:

  • ZENTRALE Verwaltung: Alle Nodes über EINE Weboberfläche!
  • Live-Migration: VMs OHNE Downtime zwischen Hosts verschieben!
  • Hochverfügbarkeit (HA): VMs automatisch neu starten wenn Host ausfällt!
  • Gemeinsamer Storage: Shared Storage über Ceph oder NFS!

Voraussetzungen für deinen ersten Cluster

Für einen Proxmox-Cluster mit HA brauchst du:

  • Mindestens 3 Nodes – für Quorum!
  • GLEICHE Proxmox VE Version auf allen Nodes!
  • Netzwerk: Alle im gleichen Segment erreichbar!
  • Zeit-Synchronisierung: NTP auf allen Nodes!
  • Für HA: Gemeinsamer Storage (Ceph, NFS, iSCSI)!

Schritt 1: Cluster erstellen

Schritt 1: Cluster auf Node 1 initialisieren!

pvecm create mein-homelab-cluster

Oder in der Weboberfläche: Datacenter → Cluster → Create Cluster!

Schritt 2: Weitere Nodes hinzufügen!

Join-Info auf Node 1 holen:

pvecm info

Auf Node 2 und Node 3:

pvecm add <IP-von-Node1>

Root-Passwort von Node 1 eingebennach Sekunden ist der Node dabei!

Schritt 3: Cluster-Status prüfen!

pvecm status
pvecm nodes

Alle Nodes „online“ mit korrektem Quorum? PERFEKT!

Schritt 2: Shared Storage mit Ceph einrichten

Für HA brauchen ALLE Nodes Zugriff auf den SELBEN Storage! Die eleganteste Lösung: Cephverteiltes, redundantes Speichersystem direkt in Proxmox!

Ceph installieren

# Auf ALLEN Nodes:
pveceph install

Ceph initialisieren (nur Node 1)

pveceph init --network 10.10.10.0/24

Monitor-Daemons starten

Auf JEDEM Node:

pveceph mon create

OSDs erstellen

Jeder Node braucht mindestens EINE dedizierte Festplatte für Ceph (NICHT die Systemfestplatte)!

In der Weboberfläche: Node → Ceph → OSD → Create OSD!

Ceph-Pool erstellen

pveceph pool create vm-pool --size 3 --min_size 2

Pool als Proxmox-Storage hinzufügen: Datacenter → Storage → Add → RBD!

Schritt 3: Hochverfügbarkeit konfigurieren

HA-Gruppe erstellen

In der Weboberfläche: Datacenter → HA → Groups → Add!

Alle 3 Nodes hinzufügen und Prioritäten vergeben!

VM für HA aktivieren

  1. VM MUSS auf Ceph-Storage liegen!
  2. Datacenter → HA → Resources → Add!
  3. VM auswählen!
  4. HA-Gruppe zuweisen!
  5. Speichern!

FERTIG! Diese VM ist jetzt HA-geschütztwenn Node 1 ausfällt, bootet sie auf Node 2!

Hardware-Empfehlung für einen 3-Node-Cluster

Empfehlung für Homelab:

  • 3x Beelink EQ12 Pro (Intel N100, 16 GB RAM) – je ~200 €!
  • 3x 500 GB NVMe für Systemplatte!
  • 3x 1 TB NVMe ODER 2 TB SSD für Ceph!
  • 2,5 GbE-Switch (z.B. TP-Link TL-SG108-M2)!

Gesamt: ~1.200 € für einen produktiven HA-Cluster!

Tipps aus dem Cluster-Alltag

Meine Top 5 Tipps:

  1. Dediziertes Netz für Ceph-Traffic!
  2. Corosync-Netz separat halten – lebenswichtig für Quorum!
  3. NTP-Zeitsynchronisation MUSS funktionieren!
  4. Backup-Strategie trotzdem PFLICHT – Cluster ≠ Backup!
  5. Regelmäßige Failover-Tests – lieber kontrolliert als im Ernstfall!

Backup-Strategie im Cluster

Auch mit HA: BACKUPS sind PFLICHT!

  • PBS (Proxmox Backup Server) als externe Instanz!
  • Tägliche Backups mit Retention-Policy!
  • Offsite-Backup zur Storage Box!
  • Restore-Tests monatlich!

Häufige Fallstricke — und wie du sie umgehst

Was oft schiefläuft:

  • Split-Brain bei Netzwerk-Problemen!
  • Zeit-Drift durch falsche NTP-Config!
  • Ceph-Pool zu klein konfiguriert (size=3, min_size=2 ist Standard)!
  • Einzelne OSDs werden Bottleneck!

Fazit — und wo es weitergeht

Klare Ansage: Ein Proxmox-Cluster mit Ceph und HA macht dein Homelab zu einer ECHTEN Infrastruktur! Hardware-Ausfälle sind KEIN Drama mehr!

Mein Tipp: Diesen Monat 3 Mini-PCs bestellen, nächsten Monat Cluster aufbauen, übernächsten Monat HA aktiv nutzen!

Auf Lapalutschi.de kommt bald der große Ceph-Tuning-Guide – für maximale Performance im Homelab! Bleib dran!

Kommentar hinterlassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert