Ansible v praxi: Pokročilá automatizace správy serverů a aplikací (ANSBL2)
Virtualizace a Cloud, Management
Tento navazující dvoudenní kurz je určen pro uživatele, kteří mají základní zkušenosti s Ansible a chtějí své dovednosti posunout na vyšší úroveň. Kurz se zaměřuje na pokročilé koncepty, jako je práce s rolemi, kolekcemi, moduly a inventory. Naučíte se efektivně spolupracovat v týmu, škálovat automatizaci a vyvíjet vlastní moduly, role a kolekce.
Důraz je kladen na reálné scénáře, best practices a řešení problémů, což z něj činí ideální volbu pro administrátory a DevOps inženýry, kteří chtějí maximalizovat potenciál Ansible v produkčním prostředí.
TOTO ŠKOLENÍ VÁM POMŮŽE:
- Zvládnout pokročilé koncepty, jako je dynamické inventory, komplexní šablony a rozšířená syntaxe playbooků
- Organizovat a sdílet Ansible kód pomocí kolekcí a rolí podle nejlepších praktik
- Vyvíjet vlastní moduly, role a kolekce pro specifické potřeby vaší infrastruktury
- Pracovat s externími datovými zdroji a řešit složitější scénáře pomocí pluginů
- Efektivně škálovat a distribuovat Ansible kód ve větších produkčních prostředích
KDO BY SE MĚL KURZU ZÚČASTNIT?
- Správci systémů a sítí, kteří již používají Ansible a chtějí pokročit v automatizaci
- DevOps inženýři hledající pokročilé techniky pro orchestraci a správu infrastruktury
- Vývojáři a IT profesionálové, kteří chtějí vytvářet vlastní moduly, role a kolekce
- IT týmy, které spravují rozsáhlé prostředí a potřebují optimalizovat své procesy
KDE A KDY KURZ PROBÍHÁ?
Kontaktujte nás
S námi
máte na výběr: Přijďte na
kurz osobně do naší učebny, nebo se ke kurzu
připojte online. Pokud preferujete online formu, uveďte prosím do poznámky v objednávce "Připojím se virtuálně".
Více informací k hybridní formě školení
naleznete zde.
Náplň kurzu:
Skrýt detaily
-
Rekapitulace základních konceptů
-
Shrnutí klíčových znalostí z prvního kurzu (Ansible I)
-
Instalace Ansible
-
Nasazení Ansible ve firemním prostředí
-
Práce v týmu, sdílení kódu, Best-practices
-
Inventory
-
Návrh struktury inventory: statické vs dynamické inventory
-
Vývoj vlastních inventory skriptů
-
Kombinace více inventory
-
Role & Kolekce
-
Organizace kódu pomocí kolekcí a rolí
-
Použití více verzí kolekcí a rolí v rámci jednoho controlleru
-
Vývoj vlastních kolekcí a rolí
-
Sdílení a instalace kolekcí/rolí (Ansible Galaxy, GitHub, GitLab)
-
Moduly
-
Řešení problémů a troubleshooting modulů
-
Vývoj vlastních modulů pro specifické úkoly
-
Playbooky a rozšířená syntaxe
-
Využití více "play" v jednom playbooku
-
Sdílení dat a proměnných mezi různými skupinami serverů
-
Složitější cykly a práce se složenými datovými strukturami
-
Tagy pro selektivní spouštění úloh
-
Šablony (templates)
-
Tvorba komplexních šablon s Jinja2
-
Dynamické generování šablon
-
Ansible on Ansible
-
Generování kódu pro Ansible (případně jiné nástroje) pomocí Ansible
-
Pluginy
-
Práce s externími zdroji dat (lookups) a jejich využití
-
Škálování a distribuce
-
Škálování Ansible v produkčních prostředích
-
Distribuce Ansible kódu a zajištění kompatibility mezi verzemi
-
Praktické příklady a řešení problémů
-
Nasazení aplikací pomocí Ansible
-
Práce na vlastním Ansible projektu dle výběru
-
Předpokládané znalosti:
-
Základní znalosti práce s Ansible
-
Doporučený předchozí kurz:
-
Ansible v praxi: Automatizace správy serverů a aplikací (ANSBL)
-
Časový rozvrh:
-
2 dny (9:00hod. - 17:00hod.)
-
Cena za osobu:
-
12 800,00 Kč (15 488,00 Kč včetně 21% DPH)