Ansible - IT Automation (ANSBL)

Virtualization, Management

Location, current term course



Brno
11/18/2020 - 11/20/2020
Order
2/10/2021 - 2/12/2021
Order
Praha
11/2/2020 - 11/4/2020
Order
1/25/2021 - 1/27/2021
Order
Vlastní Školení na míru (termín, lokalita, obsah, délka)

The course:

Hide detail
  • Úvod
    1. Automatizace - co je to config management a orchestrace
    2. Ansible – popis fungování a využití pro automatizaci správy
    3. Konfigurační management jako důležitá součást DevOps týmu
    4. Silné a slabé stránky Ansible
    5. Webové rozhraní
    6. Jak se Ansible liší od ostatních CM nástrojů, jako je Chef a Puppet
    7. Začínáme s terminologií Ansible
    8. Ansible a YML pro popis prostředí
  • Příprava
    1. Požadavky a předpoklady
    2. Nastavení na Macu, Linuxu a v systému Windows
    3. Testování s Vagrant
    4. Použití SSH klíčů pro připojení k vašim cílovým uzlům
  • Inventory
    1. Příklad jednoduchého inventory
    2. Hostitelé a skupiny
  • Ansible Playbooks
    1. Užitečná adresářová struktura pro tvorbu organizovaného kódu
    2. Použití GIT na řízení Ansible kódu
    3. A first look at a playbook to install and configure NTP time synchronization
    4. Scénáře k instalaci a konfiguraci NTP synchronizace času
  • Provisioners
    1. Připojení Ansible k poskytovateli cloudu (např. DigitalOcean)
    2. Vytvoření nové instance serveru
    3. Dynamický inventář na Amazon AWS
    4. Statické a dynamické inventáře
  • Vysoce dostupná infrastruktura s Ansible
    1. Používání role – „best practices“ pro vytváření role, práce se závislostmi a napojením na další systémy
    2. Konfigurace databáze - backend
    3. Konfigurace webového serveru - front-end
    4. Konfigurace replikovaného souborového systému
    5. Konfigurace centralizovaného protokolování
  • Nasazení aplikací s Ansible
    1. Nasazení aplikací od SCM po místní prostředí Vagrant 
    2. Jak nasadit kód do produkce po QA testech
    3. Aktualizace aplikace
    4. Srovnání Ansible s alternativami jako Capistrana
  • Docker kontejnery s Ansible
    1. Stručný úvod do Dockeru
    2. Synergie kontejnerizace a automatizace
    3. Použití Ansible k budování Docker kontejnerů
    4. MySQL kontejnery
    5. Kontejnery webových aplikací
    6. Kontejnery na ukládání dat
  • Testování a průběžná integrace
    1. Unit, integrace a funkční testování
    2. Automatizace testování pomocí GitHub a Travis CI
  • Příprava na zapojení Ansible do praxe
    1. Integrace - jak zapojit Ansible do Vašeho projektu, a navázat jej na vaše stávající prostředí
    2. Reálné použití Ansible k automatizaci CM a aplikačního zřetězeného zpracování v rámci průběžné integrace SW, jeho uvolnění, implementace a zprovoznění
    3. Vlastní Ansible moduly – užitečnost i jednoduchost vlastních napsaných modulů pro Ansible
  • Nové schopnosti Ansible 2.0:
    1. Blokování úloh
    2. Realizace strategie
    3. Rafinovaný playbook parser
    4. Zvýšená flexibilita
    5. Nové moduly a zásuvné moduly
  • Odkazy na další materiály a zdroje informací
  • Dotazy, diskuze, závěr
Schedule:
3 days (9:00 AM - 5:00 PM )
Course price:
528.57 € ( 639.57 € incl. 21% VAT)

Vybrané zákaznické reference

Moravia IT s.r.o., Jiří Š.
Ansible - IT Automation ( ANSBL)
"Kurz byl velice dobrý a školitel opravdu věděl o čem mluví. Ukazoval nám i příklady z praxe které se hodí. Labu bylo trošku méně než bych čekal. Občerstvení bylo dobré ale bylo by skvělé mít více zdravých věcí a ne jen sladké tyčinky. Děkuju"
ICZ a.s., Lukáš K.
Ansible - IT Automation ( ANSBL)
"Školení mi přineslo inspiraci ohledně správy serverů a směr, jak verzovat jednotlivé konfigurace."
ICZ a.s., Petr P.
Ansible - IT Automation ( ANSBL)
"Pěkně srozumitelně vysvětleno."
ICZ a.s., František G.
Ansible - IT Automation ( ANSBL)
"Velmi pozitivní dojem. Určitě doporučím kurz dalším kolegům. Kurz mi přesvědčil nasadit Ansible do produkce. "