Lépjen kapcsolatba velünk

Kurzusleírás

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

  • Ansible architektúra és alapfogalmak
  • Inventóriumkezelés és kapcsolati lehetőségek
  • Ad hoc parancsok és egyszerű playbookok

Robusztus playbookok írása

  • Playbook szerkezet, feladatok és kezelők
  • Idempotencia és hibakezelés
  • Feladatok újrafelhasználása include-okkal és importokkal

Szerepkörök, gyűjtemények és projektstruktúra

  • Szerepkörök létrehozása és szervezése
  • Gyűjtemények építése és közzététele
  • Legjobb gyakorlatok a repository elrendezéséhez és újrafelhasználáshoz

Változók, tények és sablonkészítés

  • Változók precedenciája és hatóköre
  • Tények és egyéni ténygyűjtés használata
  • Jinja2 sablonkészítés konfiguráció generáláshoz

Modulok, pluginok és bővíthetőség

  • Alap- és közösségi modulok áttekintése
  • Pluginok és egyéni modulok fejlesztése
  • Titkok és hitelesítő adatok biztonságos kezelése

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

  • Unit és integrációs tesztelés Molecule és Testinfra segítségével
  • Lintelés és minőségellenőrzések (ansible-lint, yamllint)
  • Ansible integrálása CI/CD folyamatokba (GitHub Actions, Jenkins)

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

  • AWX/Tower telepítés és architektúra
  • Feladatsablonok, munkafolyamatok és ütemezések
  • RBAC, naplózás, értesítések és auditálhatóság

Méretezés, teljesítmény és hibaelhárítás

  • Inventórium és kapcsolati teljesítmény optimalizálása
  • Stratégiák nagy léptékű párhuzamossághoz és orkesztrációhoz
  • Playbookok hibakeresése és működési hibaelhárítás

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

  • Titkok kezelése (Vault, Ansible Vault, külső tárolók)
  • Megfelelőségi automatizálás és változásvezérlési minták
  • Katasztrófa-helyreállítási és visszaállítási stratégiák

Záróprojekt: Teljes körű automatizálási folyamat

  • Automatizálási megoldás tervezése valós használati esethez
  • Playbookok, szerepkörök, tesztek és CI/CD integráció implementálása
  • Prezentációk, társbírálat és oktatói visszajelzés

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

Követelmények

  • A Linux rendszergazdai alapok ismerete
  • Tapasztalat alapvető shell szkriptelésben és parancssori eszközökben
  • Ismeret a YAML és a verziókövetés alapfogalmaiban

Célközönség

  • Rendszergazdák
  • DevOps mérnökök
  • Platform- és automatizálási mérnökök

Jogi nyilatkozat: Ez a kurzus a NobleProg globális képzési portfóliójának része. A szolgáltatást a NobleProg engedélyezett hálózati partnerei, például a NobleProg Ontario Inc. biztosítja.

 35 Órák

Résztvevők száma


Ár per résztvevő

Vélemények (2)

Közelgő kurzusok

Rokon kategóriák