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ů
    1. Shrnutí klíčových znalostí z prvního kurzu (Ansible I)
  • Instalace Ansible
    1. Nasazení Ansible ve firemním prostředí
    2. Práce v týmu, sdílení kódu, Best-practices
  • Inventory
    1. Návrh struktury inventory: statické vs dynamické inventory
    2. Vývoj vlastních inventory skriptů
    3. Kombinace více inventory
  • Role & Kolekce
    1. Organizace kódu pomocí kolekcí a rolí
    2. Použití více verzí kolekcí a rolí v rámci jednoho controlleru
    3. Vývoj vlastních kolekcí a rolí
    4. Sdílení a instalace kolekcí/rolí (Ansible Galaxy, GitHub, GitLab)
  • Moduly
    1. Řešení problémů a troubleshooting modulů
    2. Vývoj vlastních modulů pro specifické úkoly
  • Playbooky a rozšířená syntaxe
    1. Využití více "play" v jednom playbooku
    2. Sdílení dat a proměnných mezi různými skupinami serverů
    3. Složitější cykly a práce se složenými datovými strukturami
    4. Tagy pro selektivní spouštění úloh
  • Šablony (templates)
    1. Tvorba komplexních šablon s Jinja2
    2. Dynamické generování šablon
  • Ansible on Ansible
    1. Generování kódu pro Ansible (případně jiné nástroje) pomocí Ansible
  • Pluginy
    1. Práce s externími zdroji dat (lookups) a jejich využití
  • Škálování a distribuce
    1. Škálování Ansible v produkčních prostředích
    2. Distribuce Ansible kódu a zajištění kompatibility mezi verzemi
  • Praktické příklady a řešení problémů
    1. Nasazení aplikací pomocí Ansible
    2. Práce na vlastním Ansible projektu dle výběru
  • Dotazy, diskuze, závěr
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)