Direkt zum Inhalt

Konfigurationsmanagement mit Ansible

In der Schulung "Konfigurationsmanagement mit Ansible" an der Heinlein Akademie lernen Sie, wie Sie Ihre virtuellen Maschinen bei Änderungen am Setup mit Ansible synchron halten.

Unsere Kurse finden in Berlin oder online statt. Bitte entnehmen Sie dem jeweiligen Termin, wie die Durchführung geplant ist. Für die Schulungen in Berlin beachten Sie bitte unser Hygienekonzept.

Experte

5 Tage, Berlin oder Online

Sven Velt

152 Teilnehmerbewertungen

Vorkenntnisse

Sicherer Umgang mit der Linux-Kommandozeile, SSH-Verbindungen und einem Text-Editor.

Kursinhalt

Jeder Admin kennt sie: Sich immer wiederholende Arbeiten. Gerade in Zeiten von (vielen) virtuellen Maschinen, ggf. in der Cloud, oder geclusterten Anwendungen häufen sich diese Aufgaben und bei Änderungen am Setup muss sichergestellt werden, dass diese Änderungen auch auf allen betroffenen Maschinen umgesetzt werden.

Mit Ansible steht dem Admin ein junges und mächtiges Tool zur Verfügung, welches genau auf diese Arbeiten abzielt. Im Gegensatz zu anderen Lösungen wie z. B. Puppet geht Ansible aber einen anderen Weg: Es beschreibt, "wie" man zu dem gewünschten Zustand kommt und nicht, "was" das Ziel sein soll. Für den Admin bedeutet dies, dass er seine bisher verwendeten, vielleicht sogar in ein Script gegossenen, Befehle in Ansible übersetzt - und von den vielen Möglichkeiten der zahlreichen Module profitiert. Die Einstiegshürde ist somit gering, kann auch neben bisherigen Lösungen verwendet werden und ist aufgrund der Verwendung von SSH als Transportweg nicht an die Installation auf den zu verwaltenden Maschinen gebunden.

Montag

  • Installation von Ansible, Quick-Start
  • Ansible-Versionen, Module
  • Playbooks und Plays

Dienstag

  • Hintergrund: SSH, Key-Authentifizierung, SSH-Agent, sudo, JSON, YAML, Python
  • Aufbau eines Inventory
  • Vollständige Installation einer Software
  • Roles/Rollen

Mittwoch

  • Template-Sprache Jinja2
  • Inventarisierung/Dokumentation mit Hilfe von Jinja2
  • Steuerungsmöglichkeiten: Lookups, Schleifen, Includes, Bedingungen

Donnerstag

  • Software-Installation auf mehreren Distributionen
  • Handler
  • Ansible-Vault
  • Installation Web-Cluster, mit sinnvoller Aufteilung und Nutzung der gelernten Konstrukte

Freitag

Aus- und Einblick:
  • dynamische Gruppen
  • Fact-Caching
  • Clound-/Virtualisierungsanbindung, Docker
  • Ansibe-Pull
  • Module schreiben
  • Windows per Ansible managen
  • Ansible-Tower/AWX
  • Vagrant

Ziel

Den Teilnehmern wird das nötige Wissen vermittelt, im täglichen Betrieb Aufgaben mit Ansible zu lösen bzw. es effektiv einzusetzen.

Dozent

Sven Velt

Sven Velt

beschäftigt sich seit Anfang der 90er Jahre mit Netzwerken und seit 1994 mit Linux. Sein Wissen brachte er 5 Jahre lang bei einem Internet-Provider ein, bevor er sich vollständig auf Linux und Open Source spezialisierte. Seit 2002 ist er vor allem als Trainer und Consultant im Bereich des Betriebssystems Linux und der Applikationen Apache, Samba und Nagios (und Verwandte wie Icinga und Shinken) tätig. Er konzipierte und realisierte bereits mehrere große Nagios-Installationen.

Das sagen unsere Teilnehmer

Anmeldung oder Angebot zum Kurs

Schritt 1: Bitte Termin auswählen

Unsere Kurse finden in Berlin oder online statt. Bitte entnehmen Sie dem jeweiligen Termin, wie die Durchführung geplant ist. Für die Schulungen in Berlin beachten Sie bitte unser Hygienekonzept.

KW
Datum
Dozent
Ort
Status

Schritt 2: Bitte Paket auswählen