Das Seminar entwickelt einen automatisierten Qualitätssicherungsprozess für Fedora-CoreOS-Konfigurationen. Statische Validierung, temporäre Testsysteme, First-Boot- und Plattformtests, Update- und Rollbackszenarien sowie CI-Freigaben werden reproduzierbar umgesetzt.
Der Seminaraufbau verbindet nachvollziehbare technische Grundlagen mit durchgängigen Übungen. Jede Konfiguration wird geplant, umgesetzt, geprüft und in ein wiederverwendbares Betriebsschema überführt.
Inhaltsübersicht
- Teststrategie und prüfbare Sollzustände
- Statische Butane- und Ignition-Prüfungen
- Temporäre VM- und First-Boot-Tests
- Netzwerk-, Storage- und Containerintegration
- Plattform-, Update- und Recoverytests
- CI-Gates, Promotion und Fehleranalyse
Lernziele
- Teststrategie und prüfbare Sollzustände strukturiert planen, konfigurieren und anhand technischer Prüfkriterien bewerten
- Statische Butane- und Ignition-Prüfungen strukturiert planen, konfigurieren und anhand technischer Prüfkriterien bewerten
- Temporäre VM- und First-Boot-Tests strukturiert planen, konfigurieren und anhand technischer Prüfkriterien bewerten
- Netzwerk-, Storage- und Containerintegration strukturiert planen, konfigurieren und anhand technischer Prüfkriterien bewerten
- Plattform-, Update- und Recoverytests strukturiert planen, konfigurieren und anhand technischer Prüfkriterien bewerten
- CI-Gates, Promotion und Fehleranalyse strukturiert planen, konfigurieren und anhand technischer Prüfkriterien bewerten
- Konfigurationsentscheidungen dokumentieren und in reproduzierbare Betriebsabläufe überführen
Seminarinhalte
1. Teststrategie und prüfbare Sollzustände
Der Themenblock ordnet Teststrategie und prüfbare Sollzustände in den Fedora-CoreOS-Betrieb ein und führt von der Ausgangsanalyse bis zur überprüfbaren Zielkonfiguration.
- Schritt 1: Risiken von Schema bis Betriebsfehler erfassen.
- Schritt 2: statische, First-Boot-, Integrations- und Recoverytests unterscheiden.
- Schritt 3: erwartete Dateien, Units, Netze und Dienste als Assertions formulieren.
- Schritt 4: Abbruch-, Freigabe- und Aufbewahrungsregeln festlegen.
2. Statische Butane- und Ignition-Prüfungen
Der Themenblock ordnet Statische Butane- und Ignition-Prüfungen in den Fedora-CoreOS-Betrieb ein und führt von der Ausgangsanalyse bis zur überprüfbaren Zielkonfiguration.
- Schritt 1: Dateiformat und Schema automatisch validieren.
- Schritt 2: Warnungen und Versionskompatibilität als Gate behandeln.
- Schritt 3: generiertes Ignition-Artefakt auf verbotene Inhalte prüfen.
- Schritt 4: Hash, Herkunft und deterministische Erzeugung nachweisen.
3. Temporäre VM- und First-Boot-Tests
Der Themenblock ordnet Temporäre VM- und First-Boot-Tests in den Fedora-CoreOS-Betrieb ein und führt von der Ausgangsanalyse bis zur überprüfbaren Zielkonfiguration.
- Schritt 1: Testimage und isoliertes Netzwerk vorbereiten.
- Schritt 2: Ignition an eine kurzlebige VM übergeben.
- Schritt 3: Bootabschluss, Benutzer, Dateien und systemd-Units prüfen.
- Schritt 4: Journal und Artefakte bei Fehlern sichern und VM anschließend entfernen.
4. Netzwerk-, Storage- und Containerintegration
Der Themenblock ordnet Netzwerk-, Storage- und Containerintegration in den Fedora-CoreOS-Betrieb ein und führt von der Ausgangsanalyse bis zur überprüfbaren Zielkonfiguration.
- Schritt 1: statische Netzwerk- und DNS-Erwartungen testen.
- Schritt 2: Blockgeräte, Mounts und persistente Pfade verifizieren.
- Schritt 3: Quadlet-Dienste, Ports und Healthchecks prüfen.
- Schritt 4: Neustart durchführen und Zustand erneut vergleichen.
5. Plattform-, Update- und Recoverytests
Der Themenblock ordnet Plattform-, Update- und Recoverytests in den Fedora-CoreOS-Betrieb ein und führt von der Ausgangsanalyse bis zur überprüfbaren Zielkonfiguration.
- Schritt 1: identische Basiskonfiguration auf zweiter Plattform prüfen.
- Schritt 2: verfügbares Update oder Testdeployment kontrolliert anwenden.
- Schritt 3: Rebootwirkung und Dienstwiederanlauf messen.
- Schritt 4: Rollback und vollständige Reprovisionierung automatisiert validieren.
6. CI-Gates, Promotion und Fehleranalyse
Der Themenblock ordnet CI-Gates, Promotion und Fehleranalyse in den Fedora-CoreOS-Betrieb ein und führt von der Ausgangsanalyse bis zur überprüfbaren Zielkonfiguration.
- Schritt 1: Tests in Pull-Request- und Releasepipeline einordnen.
- Schritt 2: Ergebnisse, Logs und Versionen als Bericht veröffentlichen.
- Schritt 3: geprüfte Artefakte unveränderlich zur nächsten Umgebung befördern.
- Schritt 4: fehlgeschlagenen Test bis zur Quelländerung nachvollziehbar analysieren.
Praxisübungen
- Aufbau einer statischen Prüfstrecke für Butane und Ignition
- Automatisierte Bereitstellung einer kurzlebigen libvirt-Testinstanz
- Ausführung von First-Boot-, Storage- und Quadlet-Assertions
- Einbindung eines Update- und Rollbacktests als CI-Freigabestufe
Zielgruppe
DevOps, Plattformengineering, Qualitätssicherung, Site Reliability Engineering und Linux-Teams mit automatisierten Provisionierungsprozessen
Voraussetzungen
Linux-, Shell-, Git- und YAML-Grundkenntnisse sowie erste praktische Erfahrung mit Butane, Ignition, Virtualisierung oder CI/CD
Arbeitsweise
Vortrag, Systemdemonstrationen und angeleitete Übungen wechseln sich ab. Konfigurationsdateien werden versionierbar aufgebaut, mit Werkzeugen validiert und in kontrollierten Testsystemen ausgeführt. Fehlerbilder werden bewusst erzeugt und mit definierten Diagnose- und Rückfallverfahren bearbeitet.
Fachbereichsleitung und Trainerteam
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de
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: | DevOps, Plattformengineering, Qualitätssicherung, Site Reliability Engineering und Linux-Teams mit automatisierten Provisionierungsprozessen |
| Voraussetzungen: | Linux-, Shell-, Git- und YAML-Grundkenntnisse sowie erste praktische Erfahrung mit Butane, Ignition, Virtualisierung oder CI/CD |
| 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, Inhouse, Workshop – alle Seminare mit Trainer vor Ort; Webinar nur bei ausdrücklicher Vereinbarung |
| 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.
