Kurzy a certifikace Open Source

Automatizace

Ansible Configuration Management Workshop

15.000 CZK

Cena (bez DPH)

Days1
20. 6. 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