Kurzusleírás
Bevezetés Ansible-be és automatizálási mintákba
- Ansible architektúra és alapvető konceptusok
- Inventory kezelés és kapcsolatopciók
- Ad hoc parancsok és egyszerű színfalak
Robusztus színfálak írása
- Színfal struktúrája, feladatok és kezelők
- Idempotencia és hibakezelés
- Feladatok újrafelhasználása includes és imports segítségével
Szerepkörök, gyűjtemények és projektstruktúra
- Szerepkörök létrehozása és rendezése
- Gyűjtemények készítése és közzététele
- Javaslatok repository elrendezéséhez és újrafelhasználásához
Változók, adatok és sablonizálás
- Változóek előféle és hatókörök
- Adatok használata és egyéni adatszerzés
- Jinja2 sablonizálás konfiguráció generálásához
Modulok, bővítmények és kiterjeszthetőség
- Core és közösségi modulok áttekintése
- Bővítmények és egyéni modulok fejlesztése
- Titkos adatok és hitelesítő adatok biztonságos kezelése
Tesztelés, minőség és CI/CD integráció
- Unit és integrációs tesztek Molecule és Testinfra segítségével
- Linting és minőségi szűrések (ansible-lint, yamllint)
- Ansible integrálása CI/CD folyamatokba (GitHub Actions, Jenkins)
Operatív feladatok végrehajtása AWX/Tower-rel
- AWX/Tower telepítése és architektúrája
- Feladat sablonok, munkafolyamatok és ütemezések
- RBAC, naplózás, értesítések és nyomonkövetés
Skálázás, teljesítmény és hibaelhárítás
- Inventory és kapcsolat teljesítményének optimalizálása
- Nagymértékű párhuzamos folyamatok és orkestráció stratégiái
- Színfálak hibaelhárítása és operatív problémák megoldása
Biztonság, megfelelőség és vállalati minták
- Titkos adatok kezelése (Vault, Ansible Vault, külső tárolók)
- Megfelelőség automatizálása és változásvezérlési minták
- Katasztrofavedelmi és visszaállítási stratégiák
Záróprojekt: Teljes automatizálási folyamat
- Egy valós használati eset alapján automatizálási megoldás tervezése
- Színfálak, szerepkörök, tesztek és CI/CD integráció implementálása
- Prezentációk, együttműködő felülvizsgálatok és oktató visszajelzések
Összefoglalás és következő lépések
Követelmények
- Linux rendszergazdai alapok megértése
- Tapasztalat alapvető shell szkriptek és parancssori eszközök használatával
- Ismeret YAML-rol és verziókezelési konceptusról
Célcsoport
- Rendszergazdák
- DevOps mérnökök
- Platform és automatizálási mérnökök
Vélemények (2)
Prezentáció és gyakorlási munkafeladatok
Adeel - Business Computer Skills
Kurzus - Red Hat System Administration III (RHEL9) – RH294+EX294
Gépi fordítás
Nagyon gyakorlatias volt, és a kérdések válaszai nagyon értelmesek voltak.
Tshidiso Tsatsi - City Power
Kurzus - Red Hat Enterprise Linux (RHEL) Administration
Gépi fordítás