Schulungsübersicht
Einführung
Überblick über Red Hat Ansible Funktionen und Architektur der Automatisierungsplattform
- Überprüfung der grundlegenden Ansible-Konzepte und Prinzipien
- Verstehen der wichtigsten Ansible Inhalte und Ressourcen
Installieren und Einrichten der Red Hat Ansible Automatisierungsplattform
- Voraussetzungen für die Ansible-Installation
- Aktualisieren der aktuellen Ansible-Version
Konfigurieren der Red Hat Ansible Automatisierungsplattform
- Ausführen von erweiterten Methoden zur Umgebungskonfiguration
- Arbeiten mit höherwertigen Ansible CLI-Befehlen
Ausführen von Ansible Playbooks und Üben der Komponentendelegation
- Ausführen und Verwalten spezifischer Anwendungsfälle für Aufgaben und Abläufe
Nutzung von wiederverwendbaren Ansible Artefakten und Automatisierung komplexer Aufgaben mit Inventarisierung
Umgang mit Daten Interaktion zwischen Ansible Tools und Systemen
Eingehende Nutzung traditioneller Ansible-Komponenten und Ad-Hoc-Befehle
Nutzung der erweiterten Ansible Automatisierungssyntax mit YAML
- Umgang mit unsicheren oder rohen Datenstrings
- Verwendung von YAML-Ankern und -Aliasen für mehr Flexibilität
Manipulation komplexer Daten und String-Transformation Funktionalitäten in Ansible
Arbeiten mit erweiterbarer Ansible-Plugin-Architektur
- Arten von Ansible-Plugins und wie man sie optimal einsetzt
Verwendung von erweiterten Playbook-Schlüsselwörtern und Befehlszeilen-Tools von Ansible
Überblick über komplexe Moduloperationen mit Red Hat Ansible
Verwalten und Koordinieren von Ansible Rolling Updates
Accessing Red Hat Ansible Tower mit Ansible Automatisierungsplattform
Integration von Ansible mit Red Hat Advanced Cluster Management
Interaktion mit RESTful APIs unter Verwendung von Playbooks und Tower
Automatisierung von Build-Pipelines und Rationalisierung von Arbeitsabläufen in der Ansible Automatisierungsplattform
Entwicklung von CI/CD-Ansätzen mit der Ansible Automatisierungsplattform und Tower
Erstellen und Schreiben von benutzerdefinierten Modulen und Plugins für Ansible Entwicklungsprojekte
- Hinzufügen und Optimieren von lokalen Modulen und Plugins
- Konventionen und Best Practices für die Entwicklung von Ansible-Modulen
Betrieb der Red Hat Ansible Automatisierungsplattform mit Python 3.x
Debugging von Modulen und Tipps zur Documentation Formatierung
Überblick über die Ansible-Modulentwicklung in externen Plattformen
- Richtlinien für Ansible Automatisierung in Microsoft, AWS und mehr
Testen von Ansible mit effizienten Methoden und Überwachung der Lebenszyklen von Modulen
- Fortgeschrittene Entwicklungspraktiken für andere Ansible Ressourcen und Dienstprogramme
Maximierung der Python API der Red Hat Ansible Automatisierungsplattform
Arbeiten mit Ansible Galaxy und Verwendung von Metadatenstrukturen
Nutzung von öffentlichen Cloud-Diensten im Einklang mit Ansible
Bereitstellen von Cloud-nativen Anwendungen mit Ansible Automation
- Migration auf eine Cloud-native Plattform mit Ansible
- Ausführen von fortgeschrittenen Red Hat OpenShift Implementierungen
Automatisieren von Netzwerken mit Ansible und Reagieren auf dynamische Arbeitslasten
- Arbeiten mit Ansible-Netzwerkmodulen und Parsen von Ansible-Daten
- Verwaltung von Timeout-, Proxy- und anderen Problemen
- Praktizieren von Virtualisierungs- und Containerisierungsmethoden
Wartung und Verwaltung von Ansible Automatisierungsplattform und Komponenten
Demonstration der häufigsten Automatisierungsfälle für die Organisation
Fehlersuche Red Hat Ansible Automatisierungsplattform
Zusammenfassung und Schlussfolgerung
Voraussetzungen
- Erfahrung in Linux Systemverwaltung und CLI
- Erfahrung mit grundlegenden Ansible Automatisierungsaufgaben
- Beherrschung der YAML-Programmiersyntax
- Verständnis für IT-Infrastruktur und Arbeitsabläufe
- Grundkenntnisse der Python Programmiersprache
Zielgruppe
- DevOps Ingenieure
- Entwickler
- SysOps-Administratoren
Erfahrungsberichte (1)
Es gab viele praktische Übungen, die vom Trainer überwacht und unterstützt wurden.
Aleksandra - Fundacja PTA
Kurs - Mastering Make: Advanced Workflow Automation and Optimization
Maschinelle Übersetzung