Kurzy a certifikace Open Source

Automatizace

Ansible Configuration Management Workshop

15.000 CZK

Cena (bez DPH)

Days1
13. 9. 2024
virtual
CZ
25. 10. 2024
virtual
CZ
6. 12. 2024
virtual
CZ

Ansible je dnes velmi populární a to především díky své univerzálnosti. Má mnoho oblastí využití, např. pro řízenou správu konfigurací v celé IT infrastruktuře - tzv. Konfigurační management.

Principem konfiguračního managementu je to, že administrátor se nestará o jednotlivé systémy, ale jejich konfiguraci popisuje jednoduchým kódem, který je uložený na centrálním místě. Ansible poté kontroluje, zda konfigurace všech systémů je aktuální a případně nasazuje změny. Základem je také navrhnout správné rozdělení systémů do skupin, které poté tvoří tzv. konfigurační strom. Díky tomu je možné nasazovat patřičnou konfiguraci na různé úrovně tohoto stromu a tím zpřehlednit celý systém a standardizovat konfiguraci napříč celou IT infrastrukturou.

S workshopem na téma Ansible Configuration Management se účastníci dozví a budou moci si vyzkoušet, jak nejlépe Ansible uchopit a nasadit ho do role toho, kdo řídí veškerou konfiguraci linuxových systémů, audituje a reportuje všechny změny a tím šetří čas administrátorů.

Cílová skupina

Kurz je určen těm, kteří již znají základy Ansible (např. prošli kurzem Automatizujeme s Ansible) a chtějí získat praktické zkušenosti s nasazením Ansible do role konfiguračního managementu.

Cíle kurzu

  • pochopit principy konfiguračního managementu
  • navrhnout správnou strukturu skupin konfiguračního stromu
  • naučit se pracovat se složitějšími strukturami Ansible proměnných
  • dokázat vytvořit univerzální Ansible role pro různé operační systémy
  • odnést si praktické rady a zkušenosti z velkých prostředí
  • naučit se základním operacím s git

Osnova

Principy konfiguračního managementu

Ansible opakování

  • Vytvoření jednoduché role a přehrá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)

Návrh struktury konfiguračního stromu

  • Inventář, zdroje inventáře
  • Možnosti group_vars a host_vars

Centrální úložiště a adresářová struktura

  • Základní používání GIT
  • Návrh adresářové struktury
  • Ukládání a distribuce kódu, testování kódu

Tvorba playbooků a rolí

  • Návrh univerzálního playbooku s ošetřením různých stavů
  • Etiketa kódování osvědčená pravidla
  • Používání jmenných konvencí proměnných, názvů rolí, apod…
  • Best-practices a rady z praxe

Spouštění Ansible

  • Pravidelné Ansible běhy
  • Škálování Ansible běhů
  • Sledování výkonu, profiling
  • Logování

Předpoklady účastníka

  • Základní znalosti Ansible
  • Zkušenosti se správou linux systémů

 

Poptejte kurz u nás

Kurzy
Submit
* Povinné pole
Při poskytování našich služeb nám pomáhají soubory cookie. Využíváním našich služeb s jejich používáním souhlasíte.
Další informace