Kursüberblick
Introduction to Event-Driven Ansible (DO274) richtet sich an Systemadmins, DevOps Engineers und andere technische Fachkräfte, die Event-Driven Ansible (EDA) so nutzen, bereitstellen und konfigurieren möchten, dass Automatisierungscode ausgeführt wird, wenn dies durch Events von unterstützten Event-Quellen wie Monitoring-Systemen, Webhooks und Apache Kafka ausgelöst wird. Sie lernen, Ansible Rulebooks zu schreiben und diese in Event-Driven Ansible Controller zu verwenden, um auf Events zu reagieren und Infrastrukturprobleme zu beheben. Außerdem lernen Sie wichtige Use Cases als Beispiele für die Verwendung von Event-Driven Ansible in Ihrer IT-Infrastruktur kennen.
Dieser Kurs basiert auf Red Hat® Ansible Automation Platform 2.4.
Zielgruppe
Dieser Kurs richtet sich an Systemadmins, DevOps Engineers, Netzwerkadmins und andere technische Fachkräfte, die für die schnelle Reaktion auf Infrastruktur- oder Anwendungs-Events verantwortlich sind und sich für die Implementierung von Behebungsmaßnahmen und Lösungen für Probleme durch Automatisierung interessieren.
Voraussetzungen
- Erfahrung auf Benutzerebene mit Red Hat Enterprise Linux und der Ausführung von Befehlen über die Shell sind erforderlich, Kompetenzen auf RHCSA- oder RHCE-Level werden empfohlen.
- Teilnehmer sollten über grundlegende Kenntnisse in Befehlszeilen-Ansible, Visual Studio Code und Git verfügen. Erfahrung mit Red Hat Ansible Automation Platform 2 und Automation Controller wird empfohlen.
Kursziele
Auswirkungen auf die Organisation
Nach Abschluss des Kurses können Unternehmen schnell auf Ausfälle und andere Events reagieren, die Effizienz steigern und Ausfallzeiten reduzieren, indem sie Automatisierungsaufgaben basierend auf Warnungen und Events, die in der IT-Infrastruktur erkannt wurden, sofort ausführen.
Auswirkungen auf Einzelne
Teilnehmer sind in der Lage, Ansible-Automatisierungscode zu schreiben und zu konfigurieren, der beim Auftreten von Events in Ihrer IT-Infrastruktur automatisch ausgeführt werden kann, ohne dass ein manuelles Eingreifen erforderlich ist.
Sie können die Event-Driven Ansible-Automatisierung zentral managen, um die Zusammenarbeit und Koordination zwischen den Mitgliedern des Entwicklungsteams zu ermöglichen und die durchgeführten Maßnahmen und Ergebnisse dieser Automatisierungsausführungen zu überwachen.
Sie erstellen Automatisierungs-Workflows, die in DevOps- und GitOps-Praktiken und -Verfahren integriert werden können.
Kursinhalt
- Einführung in Event-Driven Ansible und Beschreiben der Architektur und einiger wichtiger Use Cases und Vorteile
- Lesen, Schreiben und Testen grundlegender Ansible Rulebooks, die auf Events aus verschiedenen Quellen reagieren
- Erläutern der Installationsoptionen und -schritte für Event-Driven Ansible Controller
- Einrichten neuer Projekte, der Umgebung für Automatisierungsentscheidungen und der Integration mit Automation Controller, damit Event-Driven Ansible Controller Jobvorlagen basierend auf den von Ansible Rulebooks überwachten Events starten kann
- Konfigurieren und Verwenden von Event-Driven Ansible zur Reaktion auf Events, die von Git-Operationen generiert werden, wie Push-Benachrichtigungen oder Pull-Anfragen, und zum Erstellen entsprechender GitOps-Workflows
- Konfigurieren von Ansible für die Verwendung von Netzwerktelemetrie zur automatischen Reaktion auf Events und zum Implementieren von Behebungsmaßnahmen oder Konfigurationsänderungen