Schulungsübersicht
Einführung
Überblick über die Funktionen und Architektur der Red Hat Ansible Automation Platform
- Wiederholung grundlegender Ansible-Konzepte und -Prinzipien
- Verstehen der Kerninhalte und Ressourcen von Ansible
Installation und Einrichtung der Red Hat Ansible Automation Platform
- Voraussetzungen für die Ansible-Installation
- Aktualisierung der aktuellen Ansible-Version
Konfiguration der Red Hat Ansible Automation Platform
- Durchführung fortgeschrittener Umgebungs-Konfigurationsmethoden
- Arbeit mit höherstufigen Ansible-CLI-Befehlen
Ausführen von Ansible-Playbooks und Üben der Komponentendelegation
- Ausführen und Verwalten spezifischer Anwendungsfälle für Aufgaben und Plays
Nutzen wiederverwendbarer Ansible-Artefakte und Automatisieren komplexer Aufgaben mit dem Inventory
Handhabung der Dateninteraktion zwischen Ansible-Tools und Systemen
Intensive Nutzung traditioneller Ansible-Komponenten und ad-hoc-Befehle
Nutzen fortgeschrittener Ansible-Automatisierungssyntax mit YAML
- Verwalten unsicherer oder roher Datenstrings
- Verwenden von YAML-Anchors und Aliases für erhöhte Flexibilität
Manipulation komplexer Daten und Transformation von String-Funktionalitäten in Ansible
Arbeit mit erweiterbarer Ansible-Plugin-Architektur
- Arten von Ansible-Plugins und wie man ihre Nutzung maximiert
Einsetzen fortgeschrittener Playbook-Schlüsselwörter und Kommandozeilenwerkzeuge von Ansible
Überblick über komplexe Moduloperationen mit Red Hat Ansible
Verwalten und Koordinieren von Ansible-Rolling-Updates
Zugriff auf die Red Hat Ansible Tower mithilfe der Ansible-Automatisierungsplattform
Integrieren von Ansible in die Red Hat Advanced Cluster Management
Interaktion mit RESTful-APIs unter Verwendung von Playbooks und Tower
Automatisieren von Build-Pipelines und Streamlining von Workflows in der Ansible-Automatisierungsplattform
Entwickeln von CI/CD-Ansätzen mit Ansible-Automatisierungsplattform und Tower
Erstellen und Schreiben benutzerdefinierter Module und Plugins für Ansible-Entwicklungsprojekte
- Hinzufügen und Optimieren lokaler Module und Plugins
- Konventionen und Best Practices für die Entwicklung von Ansible-Modulen
Betreiben der Red Hat Ansible-Automatisierungsplattform mit Python 3.x
Debuggen von Modulen und Tipps zur Dokumentationsformatierung
Überblick über die Entwicklung von Ansible-Modulen in externen Plattformen
- Richtlinien für die Automatisierung mit Ansible bei Microsoft, AWS und mehr
Testen von Ansible mit effizienten Methoden und Überwachen der Modullifecycle
- Fortgeschrittene Entwicklungspraktiken für andere Ansible-Ressourcen und -Werkzeuge
Maximieren der Python-API der Red Hat Ansible-Automatisierungsplattform
Arbeit mit Ansible Galaxy und Verwenden von Metadatenstrukturen
Nutzen öffentlicher Cloud-Dienste in Übereinstimmung mit Ansible
Bereitstellen cloudbasierter Anwendungen unter Verwendung von Ansible-Automatisierung
- Migrieren zu einer cloudbasierten Plattform mit Ansible
- Ausführen fortgeschrittener Red Hat OpenShift-Implementierungen
Automatisieren von Netzwerken mit Ansible und Reagieren auf dynamische Operationsworkloads
- Arbeit mit Ansible-Netzwerkmodulen und Parsen von Ansible-Daten
- Verwalten von Timeout, Proxy und anderen Problemen
- Üben von Virtualisierungs- und Containerisierungsmethoden
Verwalten und Verwenden der Ansible-Automatisierungsplattform und -Komponenten
Demonstrieren der häufigsten Automatisierungsfälle für die Organisation
Troubleshooting der Red Hat Ansible-Automatisierungsplattform
Zusammenfassung und Schlussfolgerungen
Voraussetzungen
- Erfahrung im Bereich Linux-Systemadministration und CLI
- Erfahrung mit grundlegenden Ansible-Automatisierungsaufgaben
- Kenntnisse in der YAML-Programmiersyntax
- Verständnis von IT-Infrastrukturen und -Workflow
- Grundkenntnisse in der Programmiersprache Python
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