Deployment mit Ansible
Vom Server-Verwalter zum Infrastruktur-Orchestrator: Automatisieren Sie hunderte Server fehlerfrei in Sekundenschnelle!
Hunderte Server manuell zu konfigurieren, Patches einzuspielen oder Benutzer anzulegen, ist im modernen IT-Alltag nicht nur mühsam – es ist eine tickende Zeitbombe für menschliche Fehler. Top-Unternehmen setzen deshalb konsequent auf Automatisierung. Mit Ansible, dem führenden Konfigurationsmanagementtool von Red Hat, steuern Sie Ihre gesamte Infrastruktur zentral und konsistent. Das Geniale im Vergleich zu Chef oder Puppet? Ansible benötigt keinerlei Agent-Software auf den Zielsystemen. Es nutzt einfach das vorhandene OpenSSH und ist im Handumdrehen einsatzbereit. In diesem intensiven Praxistraining lernen Sie, wie Sie das manuelle Tippen hinter sich lassen und komplexe IT-Deployments per Knopfdruck fehlerfrei orchestrieren!
Dieses Seminar ist Ihr kompromissloser Deep-Dive in die Welt von Infrastructure as Code. Auf dem Control Host (unter RHEL/Rocky 10, Debian 13, Ubuntu 24.04 LTS oder SLES 15/16) richten Sie Ihre automatisierte Umgebung ein. Sie starten mit schnellen Ad-hoc-Befehlen und meistern rasch die Syntax der Serialisierungssprache YAML. Schritt für Schritt lernen Sie, komplexe Playbooks und Tasks zu schreiben, Schleifen und Fehlerbehandlungen (block/rescue) einzubinden und hochflexible Konfigurationen mittels Jinja2-Templates zu generieren. Das absolute Highlight des Kurses: Sie bauen ein umfassendes, praxisnahes Apache-Webserver-Szenario auf, das alle Linux-Distributionsunterschiede (dnf, apt, zypper), Firewall-Setups und User-Rechte vollautomatisch auflöst!
Damit das Wissen sofort sitzt, gehen wir direkt ins Labor: Sie führen praktische Übungen mit einer Vielzahl verschiedener Linux-Clients (SUSE, Debian, Ubuntu, Rocky) unter echten Live-Bedingungen durch, um Ihre Automatisierungen plattformübergreifend zu testen und zu perfektionieren.
Ihr unschlagbarer Mehrwert: Sie gewinnen wertvolle Zeit im IT-Alltag zurück und eliminieren Konfigurations-Wildwuchs endgültig. Sie erlangen die administrative Souveränität, um hunderte Server zeitgleich und absolut fehlerfrei zu orchestrieren, wiederverwendbare Rollen zu designen und Ihre Infrastruktur fit für das DevOps-Zeitalter zu machen!
Kursinhalte
- Das Konfigurationsmanagementtool Ansible
- Ansible-Architektur im Detail
- Ansible Komponeneten (Control Host, Managed Node, Inventory, Module, Ad-Hoc Befehle, Playbooks, Roles...)
- Aufbau eines Playbooks (Tasks, Plays)
- Ziele von Ansible
- Ansible Installation und Konfiguration auf dem Control Host
- Control Host und Target System Requirements
- Ansible Installation auf RHEL/Rocky 10, Debian 13 und SLES15, Ubuntu 24.04 LTS
- Erzeugung des SSH-Schlüsselpaares
- OpenSSH Config File und Konfiguration von JumpHosts
- Ansible Verzeichnisstruktur erstellen
- ansible.cfg und ANSIBLE_CONFIG
- Ansible Befehle (ansible-*)
- Logging Einstellungen
- Statisches Inventory
- Ansible-Hosts-File
- Hosts
- Erstellen von Gruppen von Hosts
- Erstellen von Host und Gruppen Variablen
- Priviledge Escalation
- Client-Konfiguration
- System Requirements
- Aufbau der ansible.cfg
- Auswerten der Ansible Konfiguration (ansible-config)
- Hinterlegen des SSH-Keys
- sudo Regeln für den Ansible-User
- Erste Schritte mit Ad-hoc Kommandods
- Verwenden der Ansible Dokumentation (ansible-doc)
- Ausführen von Kommandos auf einzelnen bzw. allen Hosts (RHEL/Rocky 10, Debian 13 und SLES15/16, Ubuntu 24.04 LTS)
- Erstellen und Arbeiten mit Inventory Listen
- Authentifizierungsvarianten am Managed Host (Password, SSH-Keys, Priviledge Escalation)
- Arbeiten mit gängigen Ansible Modulen (user, group, file, copy, stat, replace)
- Software Installation auf Managed Hosts (package, apt, dnf, zypper, *-repository)
- OS spezifische Kommandos ausführen mit Modul shell und command
- Verwenden von Usern und Sudo-Usern
- Parallele Ausführung von Tasks (forks)
- Persistente Verbindungen
- Pattern zum Adressieren von Hosts
- Arbeiten mit der ansible-console
- Arbeiten mit Ansible Facts (setup, Eigene Facts erstellen, Filtern, ...)
- Fortgeschrittene Text Ausgabe mit dem Modul debug
- Syntax der Serialisierungssprache YAML
- Playbooks und Tasks
- Aufbau von Playbooks
- Formulieren von Tasks
- Einfache und komplexe Anwendung von ansible-playbook
- Selektive Ausführung von Playbooks (tags, Handler)
- Variablen und Facts in Playbooks
- Bedingte Ausführung mit when
- Schleifen in Ansible (with_items, with_list, with_dict, with_sequence, with subelements, loop, until ...)
- Fehlerbehandlung (retry_files, loop_control, failed_when, ignore_errors, block, rescue...)
- Jinja2 Templates (Delimiter, Control Statements, Variablen, if-Abfragen, for-Schleife)
- Komplexes Apache Beispiel (Distributionsunterschiede, WEB-Applikation, Apache Konfiguratiion, Dienste Verwaltung, Firewall Einstellungen, ...)
- Fortgeschrittenes Arbeiten mit Ansible
- Inventory Management
- Parallelisierung von Tasks durch Forking
- Komplexere Shell-Kommandos
- Paketmanagement, Verwaltung von Diensten, Kopieren von Dateien, Userverwaltung, ...
- Rollenmanagment in Ansible
- Asynchrone Ausführung von Tasks
- Praktische Übungen mit verschiedenen Linux-Clients (SUSE, Debian, Ubuntu, Rocky)
Empfohlene Vorkenntnisse
Diese Schulung richtet sich an Teilnehmer mit Administrationserfahrungen im Linux Bereich wie sie durch unsere Linux Kurse 1+2 vermittelt werden
Details zu diesem Open Source Training
| Kurstitel: | Deployment mit Ansible |
| Kurspreis: | 1.590,00 € exkl. MwSt pro Teilnehmer, Standardpreis ohne Rabatt |
| Kursdatum: Kurszeiten: |
19.10.26 - 20.10.26 |
| Trainer: |
Mst. Peter Jahn, MSc (Fachkompetenzen) |
|
|
|
Kursort: |
LinuxCampus Sie können vom jedem Ort teilnehmen von dem Sie möchten und es ist keine Anreise notwendig. Sie benötigen nur eine Webcam, einen Webbrowser (ZOOM-Session) und einen VNC-Client für den Zugriff auf ihr Teilnehmer LAB. |
| Details: |
Der Kurs ist auf 10 Teilnehmer beschränkt |
| Kennen Sie schon das LinuxCampus.net Rabatt & Bonus System? | |
Den Kurstermin 19.10.26 - 20.10.26 buchen
Schritt 1: Auswahl der Kursvariante (Classroom oder Live)
Schritt 2: Angabe der Teilnehmer Daten
Alternative Kursmöglichkeiten
Alternativer Kursort:
Dieses Thema kann auch als In-House Training oder Einzeltraining gebucht werden
Alternativer Termin:
Ab 3 Teilnehmern bieten wir Ihnen gerne einen auf Ihre Bedürfnisse abgestimmten Termin an
Weitere Termine zu diesem Kursthema
| Datum | Kurstitel | Ort |
|---|---|---|
| 19.10.2026 | Deployment mit Ansible | LinuxCampus |




