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.
Vélemények (2)
Laboratóriumi és gyakorló feladatok
MIR YOUSUF - Business Computer Skills
Kurzus - Red Hat System Administration III (RHEL9) – RH294+EX294
Gépi fordítás
A képző széles körű ismeretekkel rendelkezik a kurzusokról, tetszik, hogyan részletesen magyarázza minden gyakorló feladatot, és amikor problémák vagy hibák merülnek fel a gyakorlás során, mindig sikerül megoldani őket.
Cayle Ronie T. Rama - Questronix Corporation
Kurzus - Red Hat Enterprise Linux (RHEL) Administration
Gépi fordítás