Ansible – automatizace správy serverů (ANSBL)

Virtualizace a Cloud, Management

Ansible je jedním z nejpopulárnějších nástrojů pro automatizaci správy IT prostředí. Tento kurz vás provede od základů, jako je instalace a konfigurace Ansible, až po pokročilé techniky, jako jsou šablony, proměnné, šifrování a práce s playbooky. Naučíte se, jak pomocí Ansible efektivně spravovat servery, sítě a aplikace v různých prostředích, včetně privátního a veřejného cloudu.

Kurz je prakticky orientovaný, s důrazem na reálné příklady a nasazení projektů.

TOTO ŠKOLENÍ VÁM POMŮŽE:

  • Pochopit, jak Ansible funguje a jaké jsou jeho výhody oproti jiným nástrojům
  • Nainstalovat a nakonfigurovat Ansible na pracovní stanici i vzdálených serverech
  • Automatizovat správu IT prostředí pomocí modulů, playbooků a kolekcí
  • Využívat šablony a šifrování pro bezpečné nasazení aplikací
  • Seznámit se s grafickými nástroji, jako je Ansible Semaphore a Ansible Automation Platform

KDO BY SE MĚL KURZU ZÚČASTNIT?

  • Systémoví administrátoři, kteří chtějí zefektivnit správu IT infrastruktury
  • DevOps inženýři, kteří hledají flexibilní nástroj pro automatizaci nasazení a konfigurace
  • Vývojáři, kteří chtějí využívat automatizaci při nasazování aplikací
  • IT profesionálové, kteří spravují hybridní prostředí (on-premise i cloud)

KDE A KDY KURZ PROBÍHÁ?



S námi máte na výběr: Přijďte na kurz osobně do naší učebny, nebo se ke kurzu připojte online. Vámi preferovanou formu můžete zvolit v průběhu objednávky. Více informací k hybridní formě školení naleznete zde.

Odemkněte potenciál svých zaměstnanců. Každé školení z naší nabídky přizpůsobíme konkrétním cílům i lidem.
Potřebujete školení přímo u vás ve firmě, nebo upravit obsah a délku na míru? ICT Pro je ideální řešení. Školit můžeme také v angličtině.

Poptat kurz na míru

Náplň kurzu:

Skrýt detaily
  • Úvod
    1. Obecný úvod do automatizace
  • Co je Ansible
    1. Jak funguje
    2. Využití, výhody a nevýhody
    3. Porovnání s jinými nástroji (“Puppet”, “Chef”)
  • Instalace Ansible
    1. Požadavky Ansible
    2. Nastavení pracovní stanice / controller (Mac, Linux, Windows)
    3. Připojení ke vzdáleným serverům, jiným zařízením, privátnímu nebo veřejnému cloudu
  • Inventory
    1. Jak definovat “Inventory” - seznam serverů které spravujete pomocí Ansible
    2. Hierarchie  - rozdělení do skupin
  • Moduly
    1. Spuštění jednotlivých modulů / příkazů / úloh na vzdáleném systému
  • Role & Kolekce
    1. Instalace a použití existujících kolekcí / rolí
    2. Sdílení a instalace rolí/kolekcí - Ansible Galaxy (Github/Gitlab …)
    3. Praktické příklady
  • Playbooky
    1. Definice seznamů serverů (hosts)
    2. Seznam úloh (tasks)
    3. Členění kódu
    4. Použití více playbooků
    5. Formát (YAML)
    6. Definice proměnných
    7. Ansible “Facts”
  • Řízení běhu Ansible - Základy
    1. Podmínky - provést je když…
    2. Cykly - opakovat úlohu
    3. Chyby - ošetření chyb a ladění
  • Šablony (templates)
    1. Použití šablon k vytváření souborů - základy
  • Šifrování (Vault)
    1. Šifrování citlivých informací (hesla, tokeny…)
  • Grafická rozhraní pro Ansible (ukázka)
    1. Ansible Semaphore
    2. Ansible Automation Platform
  • Řešení běžných problémů
  • Nasazení aplikací s Ansible - praktické příklady
    1. Ansible projekt dle výběru
  • Dotazy, diskuze, závěr
Předpokládané znalosti:
Znalost práce s Linuxem a Linuxovým Shellem.
Doporučený následný kurz:
Ansible – pokročilá automatizace správy (ANSBL2)
Časový rozvrh:
2 dny (9:00-17:00)
Cena za osobu:
9 800,00 Kč (11 858,00 Kč včetně 21% DPH)

Ukázka prostředí a výuky