Kurzy a certifikace Open Source

Automatizace

Automatizujeme s Ansible

24.900 CZK

Cena (bez DPH)

Days2
11. 8.12. 8. 2022
virtual
CZ
29. 9.30. 9. 2022
virtual
CZ
7. 11. 8. 11. 2022
virtual
CZ

Správa moderního IT se neobejde bez automatizace procesů. K tomu Vám pomohou automatizační nástroje, kterých nalezneme ve světě open source hned několik. Ansible je jedním z nich. Díky své síle a jednoduchosti rozhodně patří k těm nejpopulárnějším. Má mnoho oblastí využití od konfiguračního managementu operačních systémů až po různé orchestrační úlohy napříč celou infrastrukturou a cloudem.

S kurzem Konfigurujeme s Ansible se IT administrátoři dozví, co tento nástroj dokáže, jak jim zjednoduší každodenní činnosti a díky praktickým labům se naučí využívat všechny jeho funkce

Cílová skupina

Kurz je určen IT administrátorům a technikům, kteří chtějí začít Ansible naplno používat pro zjednodušení své práce, nebo chtějí zdokonalit své znalosti získané např. samostudiem.

Cíle kurzu

  • pochopit, jak fungují nástroje konfiguračního managementu
  • naučit se efektivně automatizovat každodenní administrátorské činnosti
  • zvládnout nasazení Ansible ve vlastní infrastruktuře
  • dokázat pomocí Ansible integrovat různé systémy
  • odnést si tipy z praxe

Osnova

Obecné principy automatizačních nástrojů

Vlastnosti a možné případy použití Ansible

  • Oblasti použití a jejich specifika
  • Autorizace a autentifikace
  • Možnosti konfigurace ansible.cfg a základní konfigurační options

Ansible

  • Inventář - definice hostů a skupin
  • Moduly a základní použití
  • Playbooky a tasky
  • Role
  • Kolekce - Rozdíly v architektuře Ansible 2.9 vs. vyšší verze, Práce s kolekcemi, Galaxy, Automation Hub

Formát YAML

  • pravidla syntaxe
  • datové typy

Proměnné (Variables) a Fakta (facts)

  • Základy templatovacího jazyka Jinja2 - Základní statements, podmínky, cykly, filtry, …
  • Práce s datovými typy pomocí Jinja2
  • Struktura načítání proměnných, kde všude je možné proměnnou definovat a kde je to vhodné pro jaké případy
  • Ukládání citlivého obsahu do Ansible Vault

Komplexní úlohy

  • Loops
  • When
  • Předávání informací mezi tasky - registred variables
  • Lookup plugins a jejich využití
  • Ošetření výstupů pomocí failed_when a changed_when

Řešení úloh z praxe

  • Inicializace a nastavení operačního systému
  • Instalace a konfigurace webového serveru
  • Instalace a konfigurace databázového serveru

Troubleshooting a pokročilé funkce

  • Debug
  • Práce s rozsáhlejšími datovými typy dict a list

Možné rozšíření Ansible (pouze teorie)

  • Dynamické inventáře
  • AWX (Ansible Automation Platform)

Předpoklady účastníka

  • Základní znalosti ovládání linuxových systémů
  • Zkušenosti s prací v RHEL či CentOS jsou výhodou

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