Das Seminar verbindet drei klar abgegrenzte Aufgaben: OpenTofu stellt virtuelle Ressourcen bereit, cloud-init initialisiert neue Instanzen und Ansible übernimmt die laufende Systemkonfiguration. Eine kleine Proxmox-Umgebung dient als durchgehendes Projekt. Die Übergaben zwischen den Werkzeugen werden explizit gestaltet, damit etwa VM-Adressen und SSH-Zugänge nicht durch manuelle Zwischenschritte übertragen werden müssen.
Die Übungen verwenden einen vorab auf die Proxmox-Version abgestimmten Community-Provider. API-Funktionen und gegebenenfalls zusätzlich benötigte SSH-Operationen werden getrennt betrachtet. Der Umfang konzentriert sich auf Linux-VMs und vorhandene Netze sowie Speicherbereiche. Die Neuinstallation eines Clusters, Speicherdesign und grundlegende Netzwerkkonfiguration werden vorausgesetzt.
Inhaltsübersicht
- Zielumgebung und Zugriffsmodell
- VM-Vorlagen und Ressourcenmodell
- Bereitstellung mit OpenTofu
- Erststart und Ansible-Übergabe
- Konfiguration und Änderungen
- Fehlerfälle und Lebenszyklus
Seminarinhalte
Zielumgebung und Zugriffsmodell
- Ressourcenpools, vorhandene Bridges, Speicher und erlaubte VM-Bereiche für das Übungsprojekt festlegen.
- API-Benutzer und Token mit den konkret benötigten Rechten einrichten und deren Zusammenspiel prüfen.
- Providerkompatibilität, Zertifikatsprüfung und gegebenenfalls zusätzliche SSH-Berechtigungen verifizieren.
VM-Vorlagen und Ressourcenmodell
- Eine vorbereitete Linux-Vorlage auf cloud-init-Unterstützung und geeignete Geräte prüfen.
- VM-Klone, CPU, Arbeitsspeicher, Datenträger und Netzwerkkarten als IaC-Ressourcen beschreiben.
- Stabile VM-Identitäten und Ressourcenadressen auch bei späteren Änderungen erhalten.
Bereitstellung mit OpenTofu
- Ein parametriertes VM-Modul erstellen und Plan sowie Abhängigkeiten vor der Anwendung prüfen.
- Mehrere Instanzen mit eindeutigen Kennungen und begrenztem Ressourcenbedarf bereitstellen.
- Provider-Rückgaben, Taskzustände und tatsächliche VM-Konfiguration miteinander abgleichen.
Erststart und Ansible-Übergabe
- Hostnamen, Schlüssel und Netzwerkeinstellungen über geeignete cloud-init-Eingaben setzen.
- Auf abgeschlossene Initialisierung und verlässliche Erreichbarkeit warten.
- Ausgaben kontrolliert in ein Ansible-Inventory oder einen passenden Inventarisierungsprozess überführen.
Konfiguration und Änderungen
- Dienste mit Ansible einrichten und Funktionsprüfungen unabhängig vom Bereitstellungsstatus ausführen.
- Eine zusätzliche VM sowie eine begrenzte Konfigurationsänderung ohne manuelle Zwischenschritte umsetzen.
- Providerupdates, VM-Ersetzungen und Änderungen an dauerhaften Daten fachlich bewerten.
Fehlerfälle und Lebenszyklus
- Berechtigungsfehler, unvollständige Klone und fehlgeschlagene Initialisierung getrennt diagnostizieren.
- Bestand, State und Konfiguration vor einem erneuten Lauf abgleichen.
- Übungsressourcen gezielt abbauen und die Grenzen zwischen IaC-Neubereitstellung und Backup-Wiederherstellung berücksichtigen.
Praxisübungen
- Einen begrenzten API-Zugang prüfen und mit OpenTofu zwei VMs aus einer vorbereiteten Vorlage klonen. Die geplanten Parameter mit der tatsächlichen Konfiguration in Proxmox vergleichen.
- Instanzdaten über cloud-init setzen und die erreichbaren VMs automatisch an Ansible übergeben. Einen Dienst installieren und seine Funktion aus einem getrennten Testschritt überprüfen.
- Eine dritte VM hinzufügen, einen unzureichend berechtigten Lauf untersuchen und nach der Korrektur wiederholen. Anschließend ausschließlich die zum Übungsprojekt gehörenden Ressourcen entfernen.
Technische Übungsumgebung
Vorbereiteter Proxmox-Host oder Cluster mit abgestimmtem Provider, Linux-VM-Vorlage, vorhandenen Bridges und Speicherbereichen; Ressourcen für mindestens drei Test-VMs.
Weiterführende Seminare
Passende fachliche Ergänzungen sind Infrastructure as Code – CI/CD mit GitLab, Secrets Management – Ansible Vault, SOPS und OpenBao. Die jeweiligen Voraussetzungen bleiben maßgeblich.
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de -

Paul Goldschmidt
Telefon: + 49 (221) 74740055
E-Mail: paul.goldschmidt@seminar-experts.de
Seminardetails
| Dauer: | 3 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
|---|---|
| Preis: |
Öffentlich oder Live Stream: € 1.797 zzgl. MwSt. Inhaus: € 5.100 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Proxmox-Administratoren, System Engineers und DevOps-Mitarbeiter mit Verantwortung für wiederkehrende VM-Bereitstellungen. |
| Voraussetzungen: | Proxmox-Administration sowie Grundlagen in OpenTofu oder Terraform und Ansible. Linux-, Netzwerk- und SSH-Kenntnisse werden vorausgesetzt. |
| Standorte: | Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg |
| Methoden: | Vortrag, Demonstrationen, praktische Übungen am System |
| Seminararten: | Öffentlich, Webinar, Inhaus, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
