4.8 bei Google (48 Bewertungen)

Ansible Grundlagen

Ansible Seminar: Automatisierung von Applikationen und Infrastruktur

Zu den Terminen

Unsere Ansible Schulung sind auf dem aktuellsten Stand der Technik konzipiert und macht dich mit der Ansible-Anwendung vertraut. Der Wunsch nach stärkerer Automatisierung ist in vielen Unternehmen nicht mehr wegzudenken. Dabei spielt es keine Rolle, ob ein einzelner Server oder die komplette Infrastruktur, On-Premises oder die Cloud automatisiert werden soll: Mit dem Tool kann die Installation, Konfiguration und Wartung der Systeme automatisiert und vereinfacht werden. Neben der Möglichkeit administrativen Aufgaben zu beschleunigen, können auch Aufgaben wiederverwendbar implementiert werden. Nicht nur für Administratoren schafft Ansible neue Möglichkeiten, sondern auch Anwendungsentwickler profitieren maßgeblich von einer solchen Plattform.

Lernziele

In unserer Schulung erlernst du die Grundlagen für den Umgang mit Ansible. Neben der Vermittlung theoretischen Wissens werden alle Ideen auch praxisnah umgesetzt. Mit Playbooks wirst du Skripte für komplexe Aufgaben erstellen und diese anschließend durch das Rollenkonzept modular aufbauen.

Inhalte

Überblick Orchestrierung

  • Orchestrierung von Infrastruktur und Applikationen

  • Puppet und Chef

  • Ansible

Ansible Grundlagen

  • Architektur

  • Installation auf dem Master

  • Anlegen eines Users auf dem Host

  • SSH-Keys erzeugen

  • Key übertragen

Ansible Inventory

  • Inventory – Die Liste der Hosts

  • YAML oder INI

  • Einzelne Hosts

  • Gruppen von Hosts

  • Host-Variable

  • Gruppen-Variable

  • Variable in Dateien

  • Optionen für Inventory

  • Kommandos und Inventory

Ansible Ad-Hoc

  • Erste Schritte mit Ad-hoc

  • Die Erreichbarkeit der Hosts

  • Anderes Inventory file und List-Hosts

  • Statusmeldungen

  • Tracking der Modulausführung

  • Hilfetexte zu den Modulen

  • Variable und Facts anzeigen

  • Ausführen von Kommandos auf den Hosts

  • Generische Moduloptionen

  • Beispiel User Management

  • Beispiel Package Handler

  • Beispiel Service Management

  • Datei- und Verzeichnisverwaltung

  • Dateien und Verzeichnisse kopieren

  • Weitere Module

  • Logging der Zugriffe

Playbooks

  • Einführung in YAML

  • Assoziative Listen in YAML

  • Listen in YAML

  • Neue Zeilen und Boolean

  • Playbooks – Aufbau und Beispiel

  • Beispiel: Erstelle eine Datei

  • Syntax-Check und List-Hosts

  • Playbook ausführen

  • Mehrere Ordner anlegen mit Loops

  • Indexed Loops

  • User anlegen mit Variablen

  • Datei kopieren und Textmuster ersetzen

  • Ansible Debugger

Komplexe Playbooks

  • Motivation

  • Trigger und Handler

  • Conditions

  • Conditions - When - Oder-Verknüpfung

  • Conditions - When - Und-Verknüfung

  • Conditions - When - kombiniert

  • Filter und Loops

  • Bedingte Verarbeitung in Loops

  • Benutzereingabe - Prompt

  • Statusmeldungen von Tasks auswerten

  • Variable vs. Facts

  • Pre- und Post-Tasks

  • Marker setzen mit Tags

  • Import vs. Includ

  • Delegate Tasks & Facts

Advanced Playbooks

  • Templates mit jinja2

  • Dateien mit variablem Inhalt

  • Dateierstellung mit Loops

  • Count-Controlled Loops

  • Dateierstellung erweitert

  • Role

  • Beispiel – Der Webserver NGINX

  • Weitere Bestandteile des Playbooks

  • Das finale Playbook

  • Ansible-Galaxy – Install

  • Ansible-Galaxy – Init

  • Vault

  • Datei verschlüsseln

  • Verschlüsselte Datei editieren

  • Vault und Playbooks

  • Ansible und Windows

  • Windows vorbereiten

  • Host vorbereiten

  • Beispiele für Windows-Playbooks

  • Applikationen, Netzwerk und Ansible

  • Hosts verwalten mit AWX

Ansible Grundlagen Schulung: Zielgruppe

Die  Schulung richtet sich an alle, die einen Einstieg in das Thema Automatisierung suchen, ein gewisses technisches Verständnis mitbringen und sich nicht vor Neuerungen scheuen. Server-Administratoren, Plattform-Architekten und PreSales-Mitarbeitern, die im Automatisierungs-Umfeld arbeiten, liefert der Ansible Grundlagen Kurs ein fundiertes Know-how-Fundament und einen Einblick in die Möglichkeiten des Tools.

Ansible Grundlagen Schulung: Voraussetzungen

Die Bereitschaft, sich mit den Themen Automatisierung und Ansible technisch auseinanderzusetzen, und ein Grundverständnis der Rechenzentrums-Bausteine Computer, Network und Storage sind Voraussetzung für eine erfolgreiche Teilnahme an der Schulung. Linux-Kenntnisse sind wünschenswert, aber nicht zwingend Voraussetzung für die Teilnahme an unserem Kurs.

Ansible Hintergrund:

Ansible ist ein Open-Source-Automatisierungswerkzeug, das IT-Experten dabei unterstützt, komplexe Aufgaben in der IT-Infrastruktur zu automatisieren. Es wird häufig für Konfigurationsmanagement, Anwendungsbereitstellung und Orchestrierung verwendet.

Wichtige Vorteile von Ansible:

  • Vereinfachte Automatisierung: Ansible vereinfacht die Automatisierung von IT-Aufgaben durch seine agentenlose Architektur und einfache Syntax.

  • Erhöhte Effizienz: Das Tool kann verwendet werden, um Aufgaben zu automatisieren, die sonst manuell ausgeführt werden müssten, was Zeit und Ressourcen spart.

  • Verbesserte Konsistenz: Ansible stellt sicher, dass Aufgaben konsistent ausgeführt werden, was die Fehleranfälligkeit reduziert.

  • Skalierbarkeit: Ansible kann verwendet werden, um eine große Anzahl von Systemen zu verwalten.

Zusammenfassend ist das Tool ein leistungsstarkes und vielseitiges Automatisierungswerkzeug, das Unternehmen dabei unterstützt, ihre IT-Infrastruktur effizienter und zuverlässiger zu verwalten.

Häufig gestellte Fragen

Ein Ansible® Playbook ist ein Blueprint von Automatisierungsaufgaben, die mit wenig oder ganz ohne manuelle Aufwände ausgeführt werden können. Mit Ansible Playbooks wirst du nach der Schulung Skripte für komplexe Aufgaben erstellen und diese anschließend durch das Rollenkonzept modular aufbauen

Schulungen die dich interessieren könnten

Unternehmen in Deutschland, Österreich und der Schweiz, die uns vertrauen

Das sagen unsere Kunden

Wir arbeiten ständig daran uns zu verbessern. Dafür sind wir auf das Feedback unserer Kunden angewiesen.

Kompetentes Online-Training mit Learning by Doing. Besser geht nicht. Jeannette M.

Sehr gute Planung und Organisation aller Microsoft Office Schulungen. Incas Training ist sehr zu empfehlen! Christopher M.

Toller Service. Hatte auf Ihrer Seite KOSTENLOS den Weg gefunden, sämtliche Animationen mit einem Schritt zu entfernen. Hat super geklappt. Vielen lieben Dank dafür. Wenn ich schon nichts bezahlen muss, dann wenigstens eine passenden Bewertung :-) Thomas S.