Zkuste nás kontaktovat

Návrh Školení

1. Úvod do nástroje Ansible

  • Přehled o správě konfigurace a automatizaci
    • Co je to správa konfigurace?
    • Důležitost automatizace v IT provozu
  • Co je to nástroj Ansible?
    • Historie a vývoj nástroje
    • Hlavní funkce a výhody používání nástroje
  • Architektura nástroje Ansible
    • Řídicí uzel a spravované uzly
    • Inventár a konfigurační soubory
    • Moduly, pluginy a Playbooky
  • Praktická cvičení

2. Nastavení nástroje Ansible

  • Instalace nástroje Ansible
    • Instalace na různé operační systémy (Windows, macOS, Linux)
  • Nastavení prostředí
    • Konfigurace řídicího uzlu
    • Generování a distribuce klíčů SSH
  • Praktická cvičení

3. Základy nástroje Ansible a automatizace

  • Ad-hoc příkazy pro automatizaci
    • Spuštění jednoduchých příkazů v nástroji Ansible
    • Použití běžných modulů (ping, command, copy, yum, apt)
  • Správa inventáře
    • Statický a dynamický inventár
    • Vytváření skupin hostitelů
    • Proměnné na úrovni jednotlivých hostitelů i skupin
  • Praktická cvičení

4. Psaní prvního Playbooku

Teorie (20 minut)

  • Úvod do Playbooků
    • Základy syntaxe formátu YAML
    • Struktura Playbooků: hry, úlohy a proměnné
  • Automatizace pomocí Playbooků
    • Příklady úloh: instalace softwaru, správa souborů a služeb
  • Praktická cvičení
  • Řízení průběhu úloh
    • Přidávání obslužných rutin a upozornění
    • Použití podmínek a cyklů v jednotlivých úlohách

5. Pokročilé koncepty Playbooků

  • Role pro strukturovanou automatizaci
    • Co jsou role a jak fungují
    • Jak vytvořit a použít role
  • Proměnné a data o hostitelích
    • Definování a využití proměnných
    • Zjišťování a využívání dat o konkrétních uzlech sítě
  • Šablony
    • Použití šablon formátu Jinja2
    • Dynamické generování konfiguračních souborů
  • Praktická cvičení

6. Závěr a další kroky

  • Shrnutí dnešního kurzu
    • Hlavní poznatky z oblasti automatizace pomocí nástroje Ansible
  • Další materiály ke studiu
    • Knihy, tutoriály a oficiální dokumentace nástroje
  • Otázky a odpovědi

Požadavky

Základní znalost příkazů v systémech Linux/Unix Seznámení s protokolem SSH a základy síťových konceptů

 7 Hodiny

Počet účastníků


Cena za účastníka

Reference (5)

Nadcházející kurzy

Související kategorie