Kurzy a certifikace Open Source
Ansible Configuration Management Workshop
Cena (bez DPH)
Ansible patří mezi oblíbené nástroje pro automatizaci správy IT infrastruktury. Jednou z jeho klíčových oblastí využití je konfigurační management, který umožňuje centrálně řídit a standardizovat konfiguraci systémů pomocí kódu.
Namísto individuální správy jednotlivých serverů administrátoři definují požadovanou konfiguraci v Ansible playboocích a rolích. Pomocí inventáře, skupin a proměnných lze přehledně spravovat různé typy systémů, opakovaně aplikovat konfiguraci a udržovat konzistentní nastavení napříč celou infrastrukturou.
Praktický workshop Ansible Configuration Management je určen účastníkům, kteří již znají základy Ansible a chtějí se naučit využívat tento nástroj pro systematickou správu konfigurací linuxových systémů. Zaměří se na návrh struktury konfiguračního managementu, práci s proměnnými, tvorbu univerzálních rolí, verzování konfigurací a organizaci pravidelných běhů Ansible. Důraz je kladen na praktická cvičení a zkušenosti z rozsáhlejších IT prostředí.
Lektor kurzu

MILAN ZELENKA | RHCE, RHCVA
Milan Zelenka se více než 10 let pohybuje ve světě open-source softwaru. Specializuje se na IT infrastrukturu a její automatizaci.
Více o lektorovi
Jako konzultant a architekt má za sebou řadu rozsáhlých projektů zaměřených na virtualizaci, vysokou dostupnost a automatizaci správy IT infrastruktury. Je držitelem certifikací Red Hat Certified Engineer (RHCE) a Red Hat Certified Virtualization Administrator (RHCVA).
Cílová skupina
Kurz je určen IT administrátorům, DevOps specialistům a dalším IT profesionálům, kteří již ovládají základy Ansible (například absolvovali úvodní kurz Ansible) a chtějí získat praktické zkušenosti s jeho využitím pro centrální správu konfigurací.
Cíle kurzu
- Porozumět principům konfiguračního managementu a jeho využití v IT infrastruktuře.
- Naučit se navrhovat přehlednou strukturu inventáře, skupin a proměnných.
- Osvojit si práci se složitějšími datovými strukturami a proměnnými v Ansible.
- Vytvářet univerzální Ansible role použitelné pro různé operační systémy.
- Naučit se základní operace s Gitem a verzování konfiguračního kódu.
- Získat praktická doporučení pro správu konfigurací v rozsáhlejších prostředích.
Osnova kurzu
1. Principy konfiguračního managementu
- Základní principy centrální správy konfigurací.
- Možnosti využití Ansible pro standardizaci konfigurace IT infrastruktury.
2. Opakování základů Ansible
- Vytvoření jednoduché role a její spuštění pomocí playbooku.
- Práce s proměnnými.
- Jinja2 filtry pro práci se složitějšími datovými strukturami (dict a list).
3. Návrh struktury konfiguračního stromu
- Inventář a jeho zdroje.
- Struktura skupin a hostitelů.
- Možnosti využití group_vars a host_vars.
4. Centrální úložiště a adresářová struktura
- Základní práce s Gitem.
- Návrh přehledné adresářové struktury projektu.
- Ukládání, verzování a distribuce konfiguračního kódu.
- Testování kódu před nasazením.
5. Tvorba playbooků a rolí
- Návrh univerzálních playbooků s ošetřením různých stavů.
- Osvědčené postupy pro přehledný a udržovatelný kód.
- Jmenné konvence pro proměnné, role a další prvky Ansible.
- Doporučení a zkušenosti z reálných projektů.
6. Spouštění a provoz Ansible
- Organizace pravidelných běhů Ansible.
- Škálování běhů ve větších prostředích.
- Sledování výkonu a profilování (profiling).
- Logování a vyhodnocování výsledků běhů.
Předpoklady účastníka
- Základní znalost Ansible a zkušenosti s tvorbou jednoduchých playbooků.
- Praktické zkušenosti se správou linuxových systémů.