Ugur Dikmen

Projekt 01

LF10B Homelab-Infrastruktur

Eine vernetzte Lernumgebung mit Virtualisierung, Netzwerkdiensten, Storage sowie Web-, Container- und Maildiensten.

Ausgangslage

In diesem Lernprojekt habe ich eine Infrastruktur über acht aufeinander aufbauende Themenbereiche entwickelt. Die Umgebung reichte von Routing und verschachtelter Virtualisierung über DNS, DHCP und Storage bis zu Web-, Container- und Maildiensten.

Mein Vorgehen

Hyper-V bildete die erste Virtualisierungsebene. Darauf folgten eine Nested-Proxmox-Umgebung, Debian-Gäste und die benötigten Netzwerkdienste. Weitere Arbeitsschritte umfassten TrueNAS und iSCSI, einen manuellen rsync-Datenlauf, Apache und Nextcloud, Docker und Portainer sowie einen internen Mailfluss.

Ich habe die einzelnen Dienste nicht isoliert betrachtet, sondern ihre Abhängigkeiten geprüft: Adressierung und Routing, Namensauflösung, erreichbare Gegenstellen, Speicherziele und Dienstzustände.

Konkretes Beispiel: Gateway-Fehler eingrenzen

Eine fehlerhafte Gateway-Konfiguration verursachte mehrere Folgeprobleme. Statt die sichtbaren Symptome einzeln zu behandeln, habe ich Adressierung, Routing und erreichbare Gegenstellen schrittweise geprüft. Nach der Korrektur ließ sich der betroffene Netzwerkpfad erneut nachvollziehen.

Was ich aus dem Projekt mitnehme

  • Dienste funktionieren nur dann zuverlässig zusammen, wenn ihre Abhängigkeiten klar sind.
  • Eine ausgeführte Konfiguration sollte durch eine anschließende Zustandsprüfung bestätigt werden.
  • Ein erfolgreicher Datenlauf ersetzt noch keinen vollständigen Restore-Test.

Die Umgebung diente zum Lernen und Testen. Einen vollständigen Restore habe ich dabei nicht durchgeführt.