Seminar Ansible – Grundlagen der Systemautomatisierung

Wiederkehrende Administrationsaufgaben werden anhand einer zusammenhängenden Linux-Umgebung in nachvollziehbare Ansible-Playbooks überführt. Im Mittelpunkt stehen die Beschreibung eines gewünschten Systemzustands, eine verständliche Projektstruktur und der kontrollierte Umgang mit Änderungen. Installation, Benutzerverwaltung, Dienstkonfiguration und die Verteilung von Konfigurationsdateien bilden die durchgehenden Beispiele. Die Unterschiede zwischen einer erfolgreichen Ausführung und einer tatsächlich idempotenten Lösung werden an wiederholten Läufen untersucht.

Die Schulung verbindet die wesentlichen Sprachelemente mit typischen Betriebsproblemen: nicht erreichbare Hosts, fehlende Berechtigungen, unterschiedliche Distributionen und fehlerhafte Variablen. Für jedes Beispiel werden Ausgangszustand, Änderung und Funktionskontrolle betrachtet. Zum Umfang gehört eine erste wiederverwendbare Rolle. Umfangreiche Collection-Entwicklung, zentrale Ausführungsplattformen und spezialisierte Windows- oder Netzwerkautomatisierung werden in den entsprechenden Aufbauseminaren vertieft.

Inhaltsübersicht

  1. Arbeitsumgebung und Verbindungen
  2. Inventories und erste Tasks
  3. Variablen, Facts und Ablaufsteuerung
  4. Templates und kontrollierte Änderungen
  5. Wiederverwendung und erste Absicherung
  6. Zusammenhängender Betrieb und Fehleranalyse

Seminarinhalte

Arbeitsumgebung und Verbindungen

  • Ansible-Steuerknoten mit nachvollziehbar festgelegten Python- und Paketversionen einrichten; Abhängigkeiten vom Betriebssystem trennen.
  • SSH-Schlüssel, Host-Key-Prüfung und Privilegienwechsel konfigurieren; Verbindungsfehler anhand der Ausgabe eingrenzen.
  • Konfigurationsdateien, Suchpfade und grundlegende Diagnosekommandos einer projektbezogenen Umgebung zuordnen.

Inventories und erste Tasks

  • Hosts und Gruppen in einem YAML-Inventory strukturieren; Zielauswahl und Gruppenzugehörigkeit nachvollziehen.
  • Geeignete Module für Pakete, Dateien, Benutzer und Dienste auswählen und mit vollständig qualifizierten Namen einsetzen.
  • Playbooks ausführen, Rückmeldungen lesen und die Unterschiede zwischen changed, ok, failed und unreachable erklären.

Variablen, Facts und Ablaufsteuerung

  • Host- und Gruppenvariablen pflegen; Vorrangregeln anhand kleiner Konfliktfälle nachvollziehen und unnötige Überschreibungen vermeiden.
  • Facts, registrierte Rückgaben, Bedingungen und Schleifen für unterschiedliche Zielsysteme verwenden.
  • Datentypen, YAML-Einrückung und explizite Bedingungen prüfen; unsichere implizite Typumwandlungen vermeiden.

Templates und kontrollierte Änderungen

  • Konfigurationsdateien mit Jinja2 erzeugen und vor dem Austausch mit geeigneten Prüfkommandos validieren.
  • Handler gezielt auslösen; Dienstneustarts auf tatsächlich veränderte Konfigurationen begrenzen.
  • Check- und Diff-Modus verwenden und deren modulspezifische Grenzen berücksichtigen.

Wiederverwendung und erste Absicherung

  • Ein Playbook in eine einfache Rolle mit Defaults, Tasks, Templates und Handlern überführen.
  • Sensible Variablen mit Ansible Vault schützen und vertrauliche Ausgaben bei betroffenen Tasks begrenzen.
  • Syntaxprüfung und ansible-lint einsetzen; verständliche Namen und dokumentierte Eingabevariablen vereinbaren.

Zusammenhängender Betrieb und Fehleranalyse

  • Mehrere Hosts schrittweise konfigurieren, Zielmengen begrenzen und einen fehlerhaften Lauf kontrolliert wiederaufnehmen.
  • Erreichbarkeit und Dienstfunktion nach einer Änderung unabhängig vom Task-Status prüfen.
  • Wiederholungsdurchläufe vergleichen und unerwünschte Änderungen auf nicht idempotente Tasks zurückführen.

Praxisübungen

  1. Ein Inventory mit zwei Linux-Systemen anlegen, SSH-Zugriffe prüfen und einen Webdienst installieren. Anschließend Benutzer, Verzeichnisse und Dienstzustand in einem einzigen Playbook zusammenführen und die Erreichbarkeit testen.
  2. Eine parametrisierte Konfigurationsdatei verteilen, vor der Übernahme validieren und einen Handler nur bei Änderungen auslösen. Das Playbook erneut ausführen und begründen, weshalb keine weitere Änderung erforderlich ist.
  3. Einen vorbereiteten Variablen- und Berechtigungsfehler diagnostizieren, die Ursache korrigieren und den Lauf auf einen Testhost begrenzen. Das bereinigte Projekt mit Syntaxprüfung, Linting und einer kleinen Rolle abschließen.

Technische Übungsumgebung

Linux-Steuerknoten und zwei getrennte Linux-Zielsysteme mit SSH-Zugang und administrativen Rechten innerhalb der Übungsumgebung.

Weiterführende Seminare

Passende fachliche Ergänzungen sind Ansible – Rollen, Collections und automatisierte Tests, Ansible – Windows-Systeme automatisieren, Ansible – Netzwerkautomatisierung. Die jeweiligen Voraussetzungen bleiben maßgeblich.

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: Linux-Administratoren, System Engineers und DevOps-Mitarbeiter mit wiederkehrenden Konfigurations- und Bereitstellungsaufgaben.
Voraussetzungen: Sicherer Umgang mit Linux-Kommandozeile, Dateien, Diensten, Paketverwaltung und SSH; grundlegende Netzwerkkenntnisse. Vorkenntnisse in Ansible sind nicht erforderlich.
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
Wien 3 Tage
Inhaus / Firmenseminar 3 Tage
Stream live 3 Tage
Innsbruck 3 Tage
Stream gespeichert 3 Tage
Klagenfurt 3 Tage
Bregenz 3 Tage
Linz 3 Tage
Salzburg 3 Tage
Graz 3 Tage
Salzburg 3 Tage
Graz 3 Tage
Wien 3 Tage
Inhaus / Firmenseminar 3 Tage
Stream live 3 Tage
Innsbruck 3 Tage
Stream gespeichert 3 Tage
Klagenfurt 3 Tage
Bregenz 3 Tage
Linz 3 Tage
Bregenz 3 Tage
Linz 3 Tage
Salzburg 3 Tage
Graz 3 Tage
Wien 3 Tage
Inhaus / Firmenseminar 3 Tage
Stream live 3 Tage
Innsbruck 3 Tage
Stream gespeichert 3 Tage
Klagenfurt 3 Tage
Stream gespeichert 3 Tage
Innsbruck 3 Tage
Klagenfurt 3 Tage
Bregenz 3 Tage
Linz 3 Tage
Salzburg 3 Tage
Graz 3 Tage
Wien 3 Tage
Stream live 3 Tage
Inhaus / Firmenseminar 3 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.at All rights reserved.  | Kontakt | Impressum | Cookie-Einstellungen | Nach oben