Andreas Moor

Linux Systemadministration

Infrastruktur & Provisionierung

Einleitung

In modernen IT-Umgebungen ist die Fähigkeit, Infrastruktur effizient zu provisionieren und zu verwalten, ein zentrales Element von DevOps- und Cloud-Strategien. Provisionierung bedeutet, Systeme und Ressourcen (wie Server, Netzwerke, Speicher) automatisiert bereitzustellen – lokal, in der Cloud oder in hybriden Umgebungen. Dabei geht es längst nicht mehr nur um das Hochziehen einzelner Server, sondern um wiederholbare, versionskontrollierte Infrastruktur als Code (IaC).

Diese Seite ist die zentrale Roadmap für den Bereich „Infrastruktur & Provisionierung“. Sie bildet die theoretische Grundlage, benennt alle praxisrelevanten Themen und wird durch praktische Blogposts, Homelab-Umsetzungen und paralleles Linux-Basiswissen ergänzt.

Linux Distributionen

Virtualisierung

Die technische Basis, um mehrere virtuelle Maschinen auf physischer Hardware zu betreiben – lokal oder im Rechenzentrum.

Proxmox

Containerisierung

Anwendungen und Dienste werden isoliert in Containern betrieben – leichtgewichtig, portabel, ideal für Microservices und DevOps.

Infrastructure as Code (IaC)

Infrastruktur wird nicht mehr manuell konfiguriert, sondern automatisiert und versioniert bereitgestellt – deklarativ, wiederholbar, skalierbar.

  • Was ist IaC? (Theorie + Nutzen)
  • Terraform verstehen (State, Provider, HCL)
  • Terraform vs. Ansible (Unterschiede in Zweck & Anwendung)
  • Infrastruktur beschreiben, planen, validieren
  • State-Dateien verstehen und verwalten
  • Praxis: Infrastruktur mit Terraform im Homelab aufbauen (z. B. LXC oder VMs via Proxmox)

Provisionierungs-Tools & Automatisierung

Systeme automatisch konfigurieren, Dienste bereitstellen, Softwarepakete installieren – reproduzierbar und nachvollziehbar.

  • Unterscheidung: Provisionierung vs. Konfiguration
  • Einstieg in Ansible (Playbooks, Rollen, Module)
  • PXE-Boot und automatisierte Betriebssysteminstallation
  • cloud-init, preseed, Kickstart
  • Kombination: Ansible + Terraform
  • Reale Use Cases: von Bare Metal bis zur Cloud

Netzwerke & Infrastrukturverständnis

Um Infrastruktur provisionieren zu können, braucht man ein solides Netzwerkverständnis – von IP-Adressierung bis VLAN.

  • Netzwerkgrundlagen für Admins (IPv4, Subnetting, DNS, DHCP)
  • Bridges, VLANs, Bonding, virtuelle Switches (Proxmox, VMware)
  • Firewall-Konzepte (lokal, Cloud, Linux)
  • DNS-as-Code & Netzwerkinventar dokumentieren
  • Netzwerktopologie im Homelab planen und aufbauen

Ziel der Roadmap

Diese Seite bildet die Grundlage für alle Inhalte rund um Provisionierung. Jeder Blogpost, jedes Homelab-Szenario und jedes Tool wird hier thematisch verankert. Parallel werden alle nötigen Linux-Kommandos und Systemkonzepte in der Kategorie „Linux & Basiswissen“ aufbereitet.

Ziel ist es, diesen Bereich so aufzubauen, dass Theorie, praktische Umsetzung und jobmarktrelevante Skills vollständig abgedeckt sind – auf eine Art, die verständlich bleibt und sich direkt auf echte Anforderungen aus Stellenanzeigen bezieht.

Die Umsetzung erfolgt Kategorie für Kategorie – tief, strukturiert und nachhaltig.