Návrh Školení
Úvod
Přehled funkcí a architektury Red Hat Ansible Automation Platform
- Zkoumání základních pojmů a principů Ansible
- Pochopení jádrových obsahů a zdrojů Ansible
Instalace a nastavení Red Hat Ansible Automation Platform
- Požadavky pro instalaci Ansible
- Aktualizace aktuální verze Ansible
Konfigurace Red Hat Ansible Automation Platform
- Provedení pokročilých metod konfigurace prostředí
- Práce s vyšší úrovni příkazů CLI Ansible
Spouštění playbooků Ansible a praktické delegace komponent
- Provádění a správa specifických případů použití pro úkoly a hry
Využívání opakovaně použitelných artefaktů Ansible a automatizace komplexních úkolů pomocí inventáře
Zpracování interakce s daty mezi nástroji Ansible a systémy
Podrobný využití tradičních komponent Ansible a ad-hoc příkazů
Využívání pokročilé automatizační syntaxe Ansible s YAML
- Správa nebezpečných nebo surových datových řetězců
- Použití anchor a aliasů YAML pro zvýšení flexibilitы
Manipulace s komplexními daty a transformace funkčností řetězců v Ansible
Práce s rozšiřitelnou architekturou pluginů Ansible
- Typy pluginů Ansible a způsoby jejich maximalizace
Použití pokročilých klíčových slov playbooků a příkazových řádkových nástrojů Ansible
Přehled komplexních operací modulů s Red Hat Ansible
Správa a koordinace rolling aktualizací v Ansible
Přístup k Red Hat Ansible Tower pomocí Ansible Automation Platform
Integrace Ansible s Red Hat Advanced Cluster Management
Interakce s RESTful API pomocí playbooků a Tower
Automatizace build pipeline a optimalizace pracovních postupů v Ansible Automation Platform
Vývoj přístupu CI/CD s Ansible Automation Platform a Tower
Tvorba a psaní vlastních modulů a pluginů pro projekty vývoje Ansible
- Přidávání a optimalizace místních modulů a pluginů
- Konvence a osvědčené postupy pro vývoj modulů Ansible
Řízení Red Hat Ansible Automation Platform s Python 3.x
Ladačení modulů a tipy pro formátování dokumentace
Přehled vývoje modulů Ansible na externích platformách
- Směrnice pro automatizaci Ansible ve Microsoft, AWS a dalších
Testování Ansible efektivními metodami a monitorování životního cyklu modulů
- Pokročilé vývojářské praktiky pro ostatní zdroje a nástroje Ansible
Maximální využití Python API Red Hat Ansible Automation Platform
Práce s Ansible Galaxy a používání struktur metadat
Využívání veřejných cloudových služeb v souladu s Ansible
Nasazování cloudu native aplikací pomocí automatizace Ansible
- Migrace na cloudu native platformu s Ansible
- Provádění pokročilých implementací Red Hat OpenShift
Automatizace sítí s Ansible a reakce na dynamické zátěže operačních pracovních postupů
- Práce se sítovými moduly Ansible a parsování dat Ansible
- Správa časových limitů, proxy a dalších problémů
- Praxe virtualizace a kontejnerizace metod
Údržba a správa Red Hat Ansible Automation Platform a komponentů
Ukázání nejčastějších automatizačních případů organizaci
Řešení potíží s Red Hat Ansible Automation Platform
Shrnutí a závěr
Požadavky
- Znalost správy Linux systému a CLI
- Zkušenosti s základními úkoly automatizace Ansible
- Ovládání syntaxe YAML pro programování
- Pochopení IT infrastruktury a pracovních postupů
- Základní znalosti programovacího jazyka Python
Účastníci
- DevOps Inženýři
- Vývojáři
- SysOps Administrátoři
Reference (1)
Bylo mnoho praktických cvičení, která vedl a podporoval instruktor.
Aleksandra - Fundacja PTA
Kurz - Mastering Make: Advanced Workflow Automation and Optimization
Přeloženo strojem