Seminar Packer und cloud-init – Reproduzierbare Systemimages

Standardisierte Systemimages verringern Unterschiede zwischen neu bereitgestellten Maschinen. Das Seminar trennt die Erstellung eines wiederverwendbaren Basisimages von den instanzbezogenen Einstellungen beim ersten Start. Mit Packer wird eine dokumentierte Build-Konfiguration erstellt; cloud-init übernimmt ausgewählte Parameter der späteren VM. Diese Trennung verhindert, dass Hostidentitäten und vertrauliche Daten unkontrolliert in Vorlagen übernommen werden.

Ein vollständiger Build mit anschließendem Start mehrerer Testinstanzen bildet den praktischen Kern. Fehler werden sowohl während der Image-Erstellung als auch beim ersten Boot untersucht. Der Kurs arbeitet mit einem festgelegten Builder und einer vorbereiteten Linux-Distribution. Ein vollständiges System für Image-Verteilung über viele Plattformen wird eingeordnet, aber nicht parallel implementiert.

Inhaltsübersicht

  1. Image-Lebenszyklus und Build-Umgebung
  2. Packer mit HCL
  3. Provisionierung und Bereinigung
  4. Initialisierung mit cloud-init
  5. Prüfung und Fehleranalyse
  6. Versionierung und Freigabe

Seminarinhalte

Image-Lebenszyklus und Build-Umgebung

  • Basisimage, Build-Artefakt und gestartete Instanz als getrennte Objekte behandeln.
  • Einen passenden Builder mit festgelegten Plugin- und Betriebssystemständen vorbereiten.
  • Downloadprüfung, Eingabeparameter und erforderliche Rechte des Build-Kontos nachvollziehen.

Packer mit HCL

  • Sources, Builds, Variablen und benötigte Plugins in einer überschaubaren HCL-Konfiguration definieren.
  • Validierung und einen wiederholbaren Build mit nachvollziehbaren Ausgaben durchführen.
  • Kommunikationsaufbau zur temporären VM und häufige Warte- beziehungsweise Verbindungsfehler untersuchen.

Provisionierung und Bereinigung

  • Pakete und Basiskonfiguration während des Builds gezielt einrichten.
  • Temporäre Zugänge, Schlüssel, Logs und instanzbezogene Identitätsdaten vor der Vorlagenerstellung bereinigen.
  • Notwendige Dienste und cloud-init-Unterstützung vor Abschluss des Images verifizieren.

Initialisierung mit cloud-init

  • User-Data, Meta-Data und geeignete Netzwerkparameter einer Instanz zuordnen.
  • Benutzer, SSH-Schlüssel und begrenzte Erststartaufgaben über cloud-init konfigurieren.
  • Instanzidentität und Modulhäufigkeiten prüfen; wiederholte Boots nicht als vollständige Neukonfiguration missverstehen.

Prüfung und Fehleranalyse

  • Ein gebautes Image starten und Bootstatus, Dienste und Zugänge unabhängig kontrollieren.
  • cloud-init-Status und Protokolle für fehlerhafte Eingaben und unterbrochene Initialisierung auswerten.
  • Zwei Klone auf getrennte Hostidentität und instanzbezogene Daten prüfen.

Versionierung und Freigabe

  • Ein freigegebenes Image eindeutig kennzeichnen und Build-Eingaben dokumentieren.
  • Bekannte funktionierende Vorlagen vor einer Aktualisierung erhalten.
  • Die Übergabe eines Image-Identifiers an nachgelagerte IaC-Projekte vorbereiten.

Praxisübungen

  1. Eine Packer-Konfiguration für einen vorbereiteten Builder erstellen, validieren und ein Linux-Image bauen. Einen absichtlichen Provisionierungsfehler korrigieren und den Build wiederholen.
  2. Zwei VMs aus dem Image erzeugen und unterschiedliche cloud-init-Eingaben zuweisen. Hostnamen, SSH-Zugänge, Instanzidentitäten und Dienste getrennt prüfen.
  3. Eine fehlerhafte Erststartkonfiguration anhand von Status und Logs diagnostizieren. Das korrigierte Image beziehungsweise die korrigierten Eingaben erneut prüfen und den freigegebenen Stand kennzeichnen.

Technische Übungsumgebung

Vorbereitete Linux-Build-Umgebung mit Packer, ein geeigneter Hypervisor beziehungsweise Builder und ausreichend Ressourcen für temporäre VMs und zwei Klone.

Weiterführende Seminare

Passende fachliche Ergänzungen sind Proxmox VE – Automatisierung mit OpenTofu und Ansible. Die jeweiligen Voraussetzungen bleiben maßgeblich.

Seminardetails

Dauer: 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr
Preis: Öffentlich oder Live Stream: € 1.198 zzgl. MwSt.
Inhaus: € 3.400 zzgl. MwSt.
Teilnehmeranzahl: min. 2 - max. 8
Teilnehmer: Linux-Administratoren, Virtualisierungsverantwortliche und Infrastrukturentwickler, die standardisierte Betriebssystemvorlagen bereitstellen.
Voraussetzungen: Linux-Administration und grundlegende Virtualisierungskenntnisse; HCL- oder Ansible-Grundkenntnisse sind hilfreich.
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.

Seminar Startdatum Enddatum Ort Dauer
Stream gespeichert 2 Tage
Luzern 2 Tage
Bern 2 Tage
Inhaus / Firmenseminar 2 Tage
Sankt Gallen 2 Tage
Basel 2 Tage
Winterthur 2 Tage
Zürich 2 Tage
Stream live 2 Tage
Stream live 2 Tage
Stream gespeichert 2 Tage
Luzern 2 Tage
Bern 2 Tage
Inhaus / Firmenseminar 2 Tage
Sankt Gallen 2 Tage
Basel 2 Tage
Winterthur 2 Tage
Zürich 2 Tage
Zürich 2 Tage
Stream live 2 Tage
Stream gespeichert 2 Tage
Luzern 2 Tage
Bern 2 Tage
Inhaus / Firmenseminar 2 Tage
Sankt Gallen 2 Tage
Basel 2 Tage
Winterthur 2 Tage
Winterthur 2 Tage
Zürich 2 Tage
Stream live 2 Tage
Stream gespeichert 2 Tage
Luzern 2 Tage
Bern 2 Tage
Inhaus / Firmenseminar 2 Tage
Sankt Gallen 2 Tage
Basel 2 Tage
Basel 2 Tage
Winterthur 2 Tage
Zürich 2 Tage
Stream live 2 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.ch All rights reserved.  | Kontakt | Impressum | Cookie-Einstellungen | Nach oben