Kurzusleírás
Bevezetés
Az Ansible projekt funkcióinak és architektúrájának áttekintése
- Az Ansible alapfogalmainak és elveinek áttekintése
- Az Ansible fejlett szintaxisának és nyílt forráskódú eszközeinek megismerése
Az Ansible beállítása és automatizálási erőforrások konfigurálása
- Az Ansible rendszerkövetelményei
- Az optimális operációs rendszer kiválasztása az Ansible telepítéséhez
- Magasabb szintű parancsok végrehajtása az Ansible CLI-ben
Nyílt forráskódú projektek és funkciók felhasználása Playbookokban
- Playbook komponensek példányosítása fejlett használati esetekhez
Ansible leltárak kezelése komplex automatizálási folyamatokhoz
Adatkölcsönhatások kezelése az Ansible eszközök és rendszerek között
Hagyományos Ansible komponensek és ad-hoc parancsok mélyreható használata
Fejlett Ansible szintaxis használata és bővíthető YAML gyakorlatok alkalmazása
- Hogyan kezeljük a nem biztonságos vagy nyers adatokat?
Karakterláncok átalakítása rugalmas Ansible funkcionalitásokhoz
- Komplex adatok manipulálása adminisztratív műveletekhez
Az Ansible projekt nyílt forráskódú bővítményeinek áttekintése
- Bővítmények kiterjesztése optimális használati esetekhez
Playbookok telepítési funkcióinak frissítése az Ansible-ban
- CLI vs. felületi végrehajtások Playbookokhoz
- Komplex kulcsszavak használata és köztes CLI eszközök működtetése
Az Ansible komponensek és ad-hoc funkciók optimalizált alkalmazásainak adminisztrálása
- Ajánlott eljárások hurkok, feltételek stb. használatához
Playbook hibák kezelése és távoli feladatok környezetének beállítása
Artifaktok újrafelhasználása és szerepkörök szabályozása az Ansible-ban
Dinamikus leltárstruktúrák és mintázatok alkalmazása
- Speciális címkék fogalmának áttekintése és alkalmazása
Bővíthető kapcsolati módszerek alkalmazása és hosztkulcsok kezelése
Az Ansible projekt tartalmainak titkosítása és fejlett adatmanipulációs stratégiák végrehajtása
Az Ansible integrálása az AWX-szel az optimális koordinációs funkciókhoz
RESTful API-k használata Playbookokkal és AWX-szel
Build folyamatok automatizálása és munkafolyamatok optimalizálása az Ansible-ban
CI/CD megközelítések fejlesztése az Ansible-al
Egyéni modulok és bővítmények fejlesztésének áttekintése az Ansible-ban
- Hatékony gyakorlatok alkalmazása helyi és globális modulokhoz vagy bővítményekhez
- Optimalizált modulok és bővítmények létrehozása és írása
Ansible eszközök és funkciók használata Python 3.x és Python API-val
Modulok hibakeresése és dokumentációformázás tippjei
Ansible modulok telepítése külső platformokon
- Irányelvek az Ansible megvalósításaihoz Microsoft, AWS és mások esetében
Az Ansible tesztelése hatékony módszerekkel és modul életciklusok monitorozása
- Fejlett fejlesztési gyakorlatok más Ansible erőforrásokhoz és segédeszközökhöz
Metaadatstruktúrák alkalmazása az Ansible-ban és integrálása nyilvános felhőszolgáltatásokkal
Felhőalapú alkalmazások telepítése az Ansible automatizálással
- Migrálás felhőalapú platformra az Ansible-al
Az Ansible integrálása repositorykkal és kollekciók karbantartóinak beállítása
Hálózatok automatizálása az Ansible-al és dinamikus működési terhelésre való reagálás
- Az Ansible hálózati modulok használata és Ansible adatok elemzése
- Időtúllépés, proxy és egyéb problémák kezelése
- Virtualizációs és konténerizációs módszerek gyakorlása
Az Ansible projekt és komponensek fejlett karbantartási és adminisztrációs módszereinek gyakorlása
Az Ansible fejlesztési ciklusának mélyreható fogalmainak tárgyalása
- Az Ansible dokumentáció és nyílt forráskódú erőforrások gyűjteményeinek kihasználása
A szervezet számára a leggyakoribb automatizálási esetek bemutatása
Az Ansible hibaelhárítása
Összefoglalás és befejezés
Követelmények
- Jártasság a YAML programozási szintaxisban és a Python 3.x-ben
- Széleskörű tapasztalat Linux rendszergazdai feladatokban és parancssori felületen (CLI)
- Alapvető Ansible automatizálási feladatok ismerete
- Az Ansible platform alapfogalmainak és elveinek ismerete
- Ismeret az IT munkafolyamatokban és a DevOps architektúrában
Közönség
- DevOps mérnökök
- Fejlesztők
- SysOps rendszergazdák
Vélemények (2)
Az automatizálás és különböző szoftvercsomagokkal való kommunikáció
Eric Van Wyk
Kurzus - Ansible for Experts
Gépi fordítás
Valóban megfogta azt, amit a szakemberek csoportunkban már rendelkezésünk alatt áll.
Letlotlo Miffi
Kurzus - Ansible for Experts
Gépi fordítás