Webinar

Konfigurationsmanagement mit Ansible (Live-Online)

Inhalte

Ansible ist eine Software zur Konfiguration und Administration von Computern. Die Kernaufgabe eines solchen Konfigurationsmanagementsystems ist es, eine definierte Zustandsbeschreibung eines Hosts umzusetzen. Klassische Tools wie Puppet setzen dazu auf den Zielsystemen installierte Agenten voraus, die dann für die Umsetzung zuständig sind. Ansible hingegen kommt komplett ohne Agenten aus, da es “nur” über SSH arbeitet. Auf den Zielsystemen werden im Wesentlichen lediglich ein SSH-Server und eine Python-Installation benötigt – auf Linux-Systemen völlig unproblematische Voraussetzungen.

 

Agenda

Einführung und Installation

  • Was ist Ansible?
  • Geschichte und Versionen
  • Setup/Laborumgebung
  • Ansible-Installation auf dem Control Host
  • Authentifizierung und Autorisierung auf den Target Hosts
  • Einrichten der SSH-Public-Key-Authentifizierung

 

Basiseinrichtung und erstes Inventory-Management

  • Grundkonfiguration (ansible.cfg)
  • Erstellen und Verwalten eines statischen Inventorys
  • Inventory-Aliasse und Namensbereiche
  • Alternative bzw. mehrere Inventorys

 

Ad-hoc-Kommandos und Patterns

  • Ad-hoc-Kommandos
  • Use Cases jenseits von command und shell
  • Idempotenz
  • Patterns zum Adressieren von Hosts

 

Die Konfigurations- und Serialisierungssprache YAML

  • Syntax und Struktur
  • YAML-Files editieren
  • Listen und Maps
  • Verschachtelte Strukturen
  • Textpassagen und Block-Ausdrücke

 

Playbooks und Tasks: die Grundlagen

  • Hallo Ansible – das allererste Playbook
  • Formulierung von Tasks
  • Fehlerbehandlung, Retry-Files
  • Tags
  • Das Kommando ansible-playbook
  • Handler: Tasks nur bei Changes durchführen

 

Playbooks und Tasks: fortgeschrittene Methoden

  • Variablen
  • Facts und implizite Variablen
  • Bedingte Ausführung mit when
  • Jinja und Templates
  • Schleifen
  • Blocks
  • Lokale Tasks
  • Lookup-Plug-ins

 

Module und Collections verwenden

  • Collections
  • Module
  • Module zur Kommandoausführung
  • Module zur Paketverwaltung
  • Module zur Verwaltung von Dateien und Dateiinhalten
  • Module für weitere typische Verwaltungsaufgaben
  • Module zur Interaktion mit Netzwerk-Services
  • Spezialmodule (Kontrollflusssteuerung etc.)

 

Modularisierung mit Rollen und Includes

  • Erstellung und Verwendung von Rollen
  • Das Online-Repository Ansible Galaxy
  • Verwendung von Imports/Includes
  • Dokumentation

 

Ausblick auf Ansible-Webinterfaces

  • Voraussetzungen zum Betrieb
  • ansible-cmdb
  • Ansible AWX
  • Sonstige (Polemarch, Semaphore, ARA, …)

 

Weitere Tools und Techniken

  • Ansible Vault
  • Debugging und Troubleshooting
  • Untersuchen von Konfigurationseinstellungen
  • Playbooks beschleunigen mit Pipelining
  • Die sprechende Kuh

 

Inventory-Management: fortgeschrittene Methoden

  • Das Kommando ansible-inventory
  • Verschachtelte Gruppen
  • Dynamische Gruppen mit group_by
  • Dynamische bzw. externe Inventorys

 

Kochrezepte und Best Practices

 

Teilnehmerkreis und Voraussetzungen

Systemadministratoren und DevOps, die verschiedene Abläufe im Linux-Umfeld wie z.B. das Software-Deployment oder das Konfigurationsmanagement auf standardisierte Weise automatisieren möchten.

Fundierte Kenntnisse in der Administration von Linux-Systemen wären optimal; Linux-Grundkenntnisse sind auf jeden Fall erforderlich.

 

Online-Schulung mit Zoom.

Uhrzeit 09:00 Uhr bis 16:00 Uhr.

Technik Du kannst wählen, ob Du die Schulung auf dem eigenen Rechner machen möchtest oder Du einen virtuellen Rechner von uns nutzen möchtest. Der Rechner wird über einen aktuellen Browser angesteuert. Hier ist der Testlink zu einem virtuellen Rechner: -> Test-Rechner bei DESKMATE (neues Fenster). Es ist ausreichend, wenn auf dem Desktop "deskMate" seht.

Voraussetzungen für eine Online-Schulung pro Teilnehmer – stabiles Internet – Webcam und Lautsprecher – ein ruhiger Platz – ggf. Admin-Rechte – Empfehlung: 2 Bildschirme

 

Ansible ist eine Software zur Konfiguration und Administration von Computern. Die Kernaufgabe eines solchen Konfigurationsmanagementsystems ist es, eine definierte Zustandsbeschreibung eines Hosts umz...

Mehr Informationen

Termine und Orte

Datum Uhrzeit Dauer Preis
Webinar
10.11.2026 - 12.11.2026 09:00 - 16:00 Uhr 21 h 09:00 - 16:00 Uhr 21 h Details Details Jetzt buchen

SG-Seminar-Nr.: 6861846

Anbieter-Seminar-Nr.: product-51

Termine

  • 10.11.2026 - 12.11.2026

    Webinar

Seminare mit Termin haben Plätze verfügbar. Rechnung erfolgt durch Veranstalter. Für MwSt. Angabe auf den Termin klicken.

Seminar merken
Vergleichen
Jetzt buchen

Der Anbieter ist für den Inhalt verantwortlich.

Veranstaltungsinformation

  • Webinar
  • Deutsch
    • Keine
  • 21 h
  • Anbieterbewertung   (11)

Ihre Vorteile

mehr erfahren
  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service
Datum Uhrzeit Dauer Preis
Webinar
10.11.2026 - 12.11.2026 09:00 - 16:00 Uhr 21 h 09:00 - 16:00 Uhr 21 h Details Details Jetzt buchen