Kurzusleírás
Bevezetés
Áttekintés a Red Hat Ansible Automation Platform funkciókról és architekturájáról
- Alapvető Ansible fogalmak és elvek áttekintése
- Alapvető Ansible tartalmak és erőforrások megértése
Red Hat Ansible Automation Platform telepítése és beállítása
- Az Ansible telepítés előfeltételei
- Jelenlegi Ansible verzió frissítése
Red Hat Ansible Automation Platform konfigurálása
- Fejlett környezeti konfigurációs módszerek alkalmazása
- Magasabb szintű Ansible CLI parancsok használata
Ansible playbook-ok futtatása és komponensek delegálása gyakorlatban
- Feladatok és játékok specifikus használati eseteinek végrehajtása és kezelése
Újrafelhasználható Ansible műveleti tárgyak használata és komplex feladatok automatizálása Inventory-val
Adatkezelés Ansible eszközök és rendszerek között
Traditionális Ansible komponensek és ad-hoc parancsok mélyebb használata
YAML használata Ansible automatizálási szintaxisának előmozdítása
- Biztonságtalan vagy nyers adatsorok kezelése
- YAML horogok és aliasok használata nagyobb rugalmasság érdekében
Komplex adatok kezelése és sztringfunktionalitások átalakítása Ansible-ben
Bővíthető Ansible plugin-architektúra használata
- Ansible plugin típusai és használatuk maximalizálása
Ansible előre haladó playbook kulcsszavak és parancssori eszközei alkalmazása
Áttekintés a Red Hat Ansible komplex modulműveleteiről
Ansible Rolling Updates kezelése és koordinálása
Red Hat Ansible Tower hozzáférés az Ansible Automation Platform használatával
Ansible integrálása a Red Hat Advanced Cluster Managementgel
RESTful API-k használata playbook-ok és Tower használatával
Build pipeline-ok automatizálása és munkafolyamatok optimalizálása az Ansible Automation Platformban
CI/CD megközelítések fejlesztése az Ansible Automation Platform és Tower használatával
Végrehajtási módok és pluginok létrehozása Ansible fejlesztési projektekhez
- Helyi módok és pluginok hozzáadása és optimalizálása
- Konvenciók és legjobb gyakorlatok az Ansible módok fejlesztéséhez
Red Hat Ansible Automation Platform működtetése Python 3.x használatával
Modulok hibakeresése és dokumentációformázási tippek
Ansible módok fejlesztésének áttekintése külső platformokon
- Útmutatók az Ansible automatizáláshoz Microsoft, AWS és több helyen
Ansible tesztelése hatékony módszerekkel és modulok életciklusának monitorozása
- Fejlett fejlesztési gyakorlatok más Ansible erőforrások és eszközök számára
Red Hat Ansible Automation Platform Python API-jának maximalizálása
Ansible Galaxy használata és metadataszerkezetek alkalmazása
Közösségi felhőszolgáltatások alkalmazása Ansible-al
Ansible automatizálás használata cloud-native alkalmazások telepítéséhez
- Átállás cloud-native platformra Ansible használatával
- Fejlett Red Hat OpenShift implementációk végrehajtása
Hálózatok automatizálása Ansible-vel és dinamikus műveleti terhelések kezelése
- Ansible hálózati módok használata és Ansible adatok elemzése
- Timeout, proxy és egyéb problémák kezelése
- Virtuális és konténeresítési módszerek gyakorlása
Red Hat Ansible Automation Platform és komponensek karbantartása és igazgatása
Leggyakoribb automatizálási esetek bemutatása az szervezetnek
Red Hat Ansible Automation Platform hibakeresése
Összegzés és zárójelentés
Követelmények
- Linux rendszergazdálkodás és CLI háttér
- Alapvető Ansible automatizálási feladatok tapasztalata
- YAML programozási szintaxis ismerete
- IT infrastruktúra és munkafolyamatok megértése
- Alapvető Python programozási nyelvi ismeretek
Célközönség
- DevOps mérnökök
- Fejlesztők
- SysOps adminisztrátorok
Vélemények (1)
Sok gyakorlati feladat volt a tanári figyelemmel és támogatásával
Aleksandra - Fundacja PTA
Kurzus - Mastering Make: Advanced Workflow Automation and Optimization
Gépi fordítás