Ansible: Praxiskurs Linux-Konfigurationsautomatisierung

Kursbeschreibung

Automatisierte Konfiguration von Linux-Servern und Cloud-Instanzen

Moderne IT-Landschaften sind ohne automatisierte Konfiguration nicht mehr praktikabel. Die Anzahl zu konfigurierender Systeme nimmt sowohl on premises in Form von virtuellen Maschinen als auch in der Cloud in Form von IaaS-Instanzen stetig zu. Zugleich werden die Anforderungen an eine konsistente, verifizierbare, sichere und schnell anpassbare Konfiguration immer höher.

Ansible ist eines der beliebtesten Werkzeuge zur Konfigurationsautomatisierung unter Linux. Der Einstieg in Ansible ist vergleichsweise leicht, jedoch erfordern komplexe Setups auch anspruchsvolle Playbooks und Rollen. Mit ihnen lässt sich auf einer Vielzahl von Zielsystemen eine gewünschte Konfiguration herstellen. Abweichungen vom Zielzustand lassen sich mit Ansible leicht erkennen und korrigieren. Darüber hinaus kann Ansible mit zahlreichen Cloud-Anbietern interagieren, um IaaS-Instanzen zu erstellen und automatisch als Zielsysteme zu verwenden.

In diesem Kurs vermitteln wir, wie Konfigurationen in Ansible definiert und auf Zielsysteme angewendet werden, wie diese Konfigurationen für verschiedene Einsatzzwecke wiederverwendet werden und wie Ansible im Sinne von Infrastructure as Code für die Konfiguration von Cloud-Setups genutzt wird.

Lernziele

Die Teilnehmer:innen lernen die Konfigurationsautomatisierung mit Ansible. Dazu gehört die Grundkonfiguration eines Ansible Projektes, die Vorbereitung der mit Ansible verwalteten Zielsysteme sowie das Erstellen von Playbooks mit besonders praxisrelevanten Modulen, beispielsweise zur Installation von Softwarepaketen, zur Verwaltung von Benutzerkonten und zur Modifikation von Dateien. Dazu gehören ebenso der Umgang mit Jinja2-Templates, Variablen und Facts sowie die Steuerung des Ablaufs von Playbooks und das Debugging. Ferner lernen die Teilnehmer:innen, Konfigurationen mit Rollen wiederverwendbar zu machen, wesentliche Elemente einer IaaS-Cloud mit Ansible zu steuern und dynamische Inventories in Cloud-Umgebungen zu nutzen.

Kursinhalte

Zielgruppe und erforderliche Vorkenntnisse

Das Training richtet sich an Administratorinnen und Administratoren sowie Software-Entwicklerinnen und -Entwickler, die bereits über praktische Erfahrung im Umgang mit Linux-Systemen auf der Kommandozeile verfügen. Diese Kenntnisse vermitteln wir in unserem Training Linux-Grundlagen für Cloud und Container. Die dort genannten Fähigkeiten werden in diesem Training vorausgesetzt. Kenntnisse in gängigen Programmierkonzepten, insbesondere Variablen, Bedingungen, Schleifen und Bibliotheken, sind erforderlich, praktische Kenntnisse in einer Programmiersprache sind von Vorteil, aber keine Voraussetzung.

Kommende Trainings

  1. 17.06–19.06

    Deutsch

    Ansible: Praxiskurs Linux-Konfigurationsautomatisierung

    Online-Kurs mit Trainer:in

    3 Tage | 1.500,00 € (zzgl. 19% Mwst. = 1.785,00 €)

  1. Dieser Kurs ist auch als Inhouse-Training verfügbar.

  1. Abonnieren Sie unseren Training-Newsletter.