Kurzy a certifikace Open Source

Automatizace

Automatizujeme s Ansible

24.900 CZK

Cena (bez DPH)

Days2
23. 3.24. 3. 2023
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