Kontakt aufnehmen

Schulungsübersicht

1. Einführung in Ansible

  • Überblick über Konfigurationsmanagement und Automatisierung
    • Was ist Konfigurationsmanagement?
    • Bedeutung der Automatisierung in IT-Operationen
  • Was ist Ansible?
    • Geschichte und Entwicklung
    • Wichtige Funktionen sowie Vorteile
  • Architektur von Ansible
    • Steuerknoten und verwaltete Knoten
    • Inventory-Dateien und Konfigurationseinstellungen
    • Module, Plugins sowie Playbooks
  • Praktisches Übungsteil

2. Einrichtung von Ansible

  • Ansible installieren
    • Installation auf verschiedenen Betriebssystemen (Windows, macOS, Linux)
  • Umgebung vorbereiten
    • Konfiguration des Steuerknotens
    • Erstellung und Verteilung von SSH-Schlüsseln
  • Praktisches Übungsteil

3. Grundlagen sowie Automatisierung mit Ansible

  • Ad-hoc-Befehle zur Automatisierung
    • Ausführen einfacher Ansible-Befehle
    • Einsatz gängiger Ansible-Module (ping, command, copy, yum, apt)
  • Verwaltung des Inventors
    • Statisches gegenüber dynamischem Inventory
    • Gruppierung von Hosts
    • Host- sowie Gruppenvariablen
  • Praktisches Übungsteil

4. Erstellen Ihres ersten Playbooks

Theorie (20 Minuten)

  • Einführung in Playbooks
    • Grundlagen der YAML-Syntax
    • Aufbau von Playbooks: Plays, Tasks sowie Variablen
  • Automatisierung mithilfe von Playbooks
    • Beispielaufgaben: Software installieren, Dateien verwalten sowie Dienste konfigurieren
  • Praktisches Übungsteil
  • Aufgabenkontrolle
    • Hinzufügen von Handlern sowie Benachrichtigungen
    • Einsatz von Bedingungen sowie Schleifen in Tasks

5. Fortgeschrittene Konzepte für Playbooks

  • Rollen zur strukturierten Automatisierung
    • Einführung in Rollen
    • Erstellen und Nutzung von Rollen
  • Variablen sowie Systeminformationen
    • Definition und Verwendung von Variablen
    • Erfassung sowie Einsatz von Systemdaten
  • Vorlagen
    • Nutzung von Jinja2-Vorlagen
    • Dynamische Erstellung von Konfigurationsdateien
  • Praktisches Übungsteil

6. Abschluss sowie weitere Schritte

  • Zusammenfassung des Tages
    • Wichtigste Erkenntnisse zur Automatisierung mit Ansible
  • Weitere Lernressourcen
    • Bücher, Tutorials sowie offizielle Dokumentationen
  • Fragen und Antworten

Voraussetzungen

Grundlegende Kenntnisse der Linux-/Unix-Befehle Vertrautheit mit SSH sowie grundlegenden Netzwerkkonzepten

 7 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (5)

Kommende Kurse

Verwandte Kategorien