Kurzusleírás

Bevezetés az Ansible-be és az automatizálási mintákba

  • Ansible architektúra és alapfogalmak
  • Inventárkezelés és csatlakozási opciók
  • Ad hoc parancsok és egyszerű playbookok

Hosszan tartó Playbookok írása

  • Playbook szerkezet, feladatok és kezelők
  • Idempotencia és hibakezelés
  • Feladatok újrahasználata include-kal és importokkal

Szerepek, gyűjtemények és projekt szerkezet

  • Szerepek létrehozása és szervezése
  • Gyűjtemények építése és kiadása
  • Legjobb gyakorlatok a tároló elrendezése és újrahasználata érdekében

Változók, tények és sablonozás

  • Változók előnyben való kezelése és hatókörök
  • Tények és egyedi ténygyűjtés használata
  • Jinja2 sablonozás konfigurációgeneráláshoz

Modulok, plug-in-ok és kiterjeszthetőség

  • Alap- és közösségi modulok áttekintése
  • Plug-in-ok és egyedi modulok fejlesztése
  • Titkok és hitelesítők biztonságos kezelése

Tesztelés, minőség és CI/CD integráció

  • Egység- és integrációs tesztelés Molecule és Testinfra használatával
  • Lintelés és minőségi kapuk (ansible-lint, yamllint)
  • Ansible integrálása CI/CD folyamatokba (GitHub Actions, Jenkins)

Működés AWX/Tower segítségével

  • AWX/Tower telepítése és architektúrája
  • Munkafolyamat-sablonok, munkafolyamatok és időbeosztások
  • RBAC, naplózás, értesítések és auditálhatóság

Skálázás, teljesítmény és hibakeresés

  • Inventár- és csatlakozási teljesítmény optimalizálása
  • Nagy méretű egyidejűség és koordinálás stratégiái
  • Playbookok hibakeresése és működtetési hibakeresés

Biztonság, megfelelés és vállalati minták

  • Titkok kezelése (Vault, Ansible Vault, külső tárolók)
  • Megfelelési automatizálás és változáskezelési minták
  • Katasztrófa-visszanyerési és visszagördülési stratégiák

Csúcsprojekt: Teljes automatikus folyamat

  • Automatizált megoldás tervezése valós használati esethez
  • Playbookok, szerepek, tesztek és CI/CD integráció megvalósítása
  • Előadások, társbírálat és oktató visszajelzése

Összefoglalás és következő lépések

Követelmények

  • A Linux rendszerfelügyelési alapelvek megértése
  • Alapvető shell scripting és parancssori eszközök tapasztalata
  • Ismeret a YAML és verziókövetési elvek területén

Audience

  • Rendszerfelügyelők
  • DevOps mérnökök
  • Platform és automatikus folyamatok mérnökei
 35 Órák

Résztvevők száma


Ár résztvevőnként

Vélemények (2)

Közelgő kurzusok

Rokon kategóriák