Kontakt aufnehmen

Schulungsübersicht

1. Einführung in Ansible

  • Übersicht über Configuration Management und Automatisierung
    • Was ist Configuration Management?
    • Die Bedeutung von Automatisierung in IT-Betriebsabläufen
  • Was ist Ansible?
    • Geschichte und Entwicklung
    • Hauptmerkmale und Vorteile
  • Ansible-Architektur
    • Steuerungsknoten und verwaltete Knoten
    • Inventar- und Konfigurationsdateien
    • Module, Plugins und Playbooks
  • Praxisübung

2. Einrichtung von Ansible

  • Installation von Ansible
    • Installation auf verschiedenen Betriebssystemen (Windows, macOS, Linux)
  • Einrichtung der Umgebung
    • Konfiguration des Steuerungsknotens
    • Generierung und Verteilung von SSH-Schlüsseln
  • Praxisübung

3. Grundlagen und Automatisierung mit Ansible

  • Ad-hoc-Befehle für die Automatisierung
    • Ausführung einfacher Ansible-Befehle
    • Nutzung gängiger Ansible-Module (ping, command, copy, yum, apt)
  • Inventarverwaltung
    • Statisches vs. dynamisches Inventar
    • Gruppierung von Hosts
    • Host-Variablen und Gruppenvariablen
  • Praxisübung

4. Schreiben Ihres ersten Playbooks

Theorie (20 Minuten)

  • Einführung in Playbooks
    • Grundlagen der YAML-Syntax
    • Struktur des Playbooks: Plays, Tasks, Variablen
  • Automatisierung von Aufgaben mit Playbooks
    • Beispielaufgaben: Softwareinstallation, Dateiverwaltung und Dienststeuerung
  • Praxisübung
  • Aufgabensteuerung
    • Hinzufügen von Handler und Benachrichtigungen
    • Nutzung von Bedingungen und Schleifen in Aufgaben

5. Fortgeschrittene Playbook-Konzepte

  • Rollen für strukturierte Automatisierung
    • Einführung in Rollen
    • Erstellung und Nutzung von Rollen
  • Variablen und Fakten
    • Definieren und Nutzen von Variablen
    • Sammlung und Nutzung von Fakten
  • Vorlagen
    • Nutzung von Jinja2-Vorlagen
    • Dynamische Generierung von Konfigurationsdateien
  • Praxisübung

6. Fazit und weitere Schritte

  • Rückblick auf den Tag
    • Wichtige Erkenntnisse zur Automatisierung mit Ansible
  • Weitere Lernressourcen
    • Bücher, Tutorials und offizielle Dokumentation
  • Fragen und Antworten

Voraussetzungen

Grundlegendes Verständnis von Linux/Unix-Befehlen Vertrautheit mit SSH und grundlegenden Netzwerk concepts

 7 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (5)

Kommende Kurse

Verwandte Kategorien