Tony und Jarvos
Die beiden Maschinen heißen Tony und Jarvos. Auf Tony laufen hauptsächlich Dienste und Experimente. Jarvos übernimmt mehr Speicher- und Sicherungsaufgaben. Durch die Rollenverteilung kann ich Neues ausprobieren, ohne alles von einem System abhängig zu machen.
Gemeinsam bilden sie einen Proxmox-Cluster. Dadurch kann ich Container, virtuelle Maschinen und Speicher zentral verwalten, während beide physischen Maschinen weiterhin einzeln nutzbar bleiben.
Was darauf läuft
Die Umgebung beherbergt verschiedene persönliche Dienste, darunter ESPHome, einen Cloudflare-Tunnel, OpenClaw und einen lokalen KI-Server. Einige Komponenten laufen in schlanken Linux-Containern; andere Anwendungen können eine vollständige virtuelle Maschine erhalten, wenn sie mehr Isolation oder ein eigenes Betriebssystem benötigen.
Diese Mischung macht das Homelab interessant: Jede Anwendung verlangt erneut eine Abwägung zwischen Einfachheit, Leistung, Isolation und Wartung.
Speicher und Back-ups
Ältere Hardware kann weiterhin sehr nützlich sein, doch Speicher braucht besondere Aufmerksamkeit. Beide Server kombinieren ihre Systemplatte mit zwei Festplatten in RAID1. Das schützt vor dem Ausfall einer Platte, ersetzt aber kein echtes Back-up.
Deshalb nutze ich Proxmox Backup Server und geplante Sicherungen mit unterschiedlichen Aufbewahrungszeiten. So kann ich nach einer misslungenen Änderung einen Container oder eine virtuelle Maschine wiederherstellen und nicht nur einzelne Dateien sichern.
Probleme gehören dazu
Ein Homelab ist nie vollständig fertig. Beim Aufbau ging es unter anderem um Cluster-Einstellungen, Quorum, Speicherentscheidungen und einen zurückgebliebenen Cluster-Knoten. Solche Probleme sind lästig, zeigen aber, wie die zugrunde liegende Infrastruktur wirklich funktioniert.
Deshalb dokumentiere ich Änderungen immer besser, prüfe Back-ups und behandle Wiederherstellung nicht als theoretische Möglichkeit.