Kurzusleírás
Bevezetés
A Ansible projekt jellemzői és architektúrája áttekintése
- Az alapvető Ansible fogalmak és elvek áttekintése
- Kezdő lépések a fejlett Ansible szintaxissal és nyílt forráskódú eszközökkel
A Ansible beállítása és az automatizálási erőforrások konfigurálása
- A Ansible rendszer előfeltételei
- Az optimális operációs rendszer környezet kiválasztása a Ansible telepítéséhez
- Kezdeti magasabb szintű parancsok végrehajtása a Ansible CLI-ben
Nyílt forráskódú projektek és funkciók használata a Playbooksban
- A Playbooks összetevőinek példányosítása haladó felhasználási esetekhez
Munka a Ansible Inventorys for Complex Automation Processes
Adatkölcsönhatások kezelése Ansible eszközök és rendszerek között
A hagyományos Ansible összetevők és ad-hoc parancsok mélyreható használata
Speciális Ansible szintaxis használata és bővíthető YAML-gyakorlatok használata
- Hogyan lehet kezelni a nem biztonságos vagy nyers adatkarakterláncokat?
String transzformáció végrehajtása rugalmas Ansible funkciókhoz
- Összetett adatok kezelése adminisztratív műveletekhez
A Ansible projekt nyílt forráskódú bővítményeinek áttekintése
- A bővítmények bővítése az optimális használati esetek érdekében
A Playbooks telepítési funkcióinak frissítése a Ansible programon belül
- CLI vs interfész végrehajtása Playbooks-hoz
- Összetett kulcsszavakkal való munka és köztes CLI-eszközök kezelése
A Ansible komponensek és ad-hoc funkciók optimalizált alkalmazásainak adminisztrálása
- Bevált gyakorlatok a ciklusokkal, feltételes feltételekkel stb.
A Playbooks hibáinak kezelése és a távoli feladatok környezetének beállítása
Műtermékek újrahasznosítása és szabályozási szerepek itt: Ansible
Dinamikus készletstruktúrák és minták alkalmazása
- Speciális címkekoncepciók áttekintése és felhasználásuk megvalósítása
Bővíthető csatlakozási módok alkalmazása és gazdagép kulcsok kezelése
A Ansible projekt tartalmának titkosítása és fejlett adatkezelési stratégiák végrehajtása
A Ansible integrálása AWX-szel az optimális koordinációs funkciók érdekében
Interakció a RESTful API-kkal Playbooks és AWX használatával
Építési folyamatok automatizálása és munkafolyamatok egyszerűsítése a Ansible-ban
CI/CD megközelítések fejlesztése a Ansible segítségével
Egyéni modulok és beépülő modulok fejlesztésének áttekintése itt: Ansible
- Hatékony gyakorlatok megvalósítá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
A Ansible eszközök és szolgáltatások kezelése Python 3.x és Python API-val
Hibakeresési modulok és tippek Documentation formázáshoz
Ansible modulok telepítése külső platformokon
- Útmutató a Ansible megvalósításához a Microsoft-ban, az AWS-ben és egyebekben
Tesztelés Ansible hatékony módszerekkel és felügyeleti modul életciklusokkal
- Fejlett fejlesztési gyakorlatok más Ansible erőforrásokhoz és segédprogramokhoz
Metaadat-struktúrák alkalmazása Ansible-ban és integráció a nyilvános felhőszolgáltatásokkal
Felhőalapú natív alkalmazások telepítése Ansible automatizálással
- Migráció felhőalapú natív platformra a következővel: Ansible
A Ansible integrálása repókkal és gyűjteményfenntartók beállítása
Hálózatok automatizálása Ansible-val és reagálás a dinamikus műveletek terhelésére
- Munka a Ansible hálózati modulokkal és a Ansible adatok elemzése
- Időtúllépés, proxy és egyéb problémák kezelése
- Virtualizációs és konténerezési módszerek gyakorlása
Speciális karbantartási és adminisztrációs módszerek gyakorlása Ansible projekthez és komponensekhez
A Ansible fejlesztési ciklusának mélyreható koncepcióinak megvitatása
- A Ansible dokumentáció és nyílt forráskódú forrásgyűjtemények kihasználása
A leggyakoribb automatizálási esetek bemutatása a szervezetnek
Hibaelhárítás Ansible
Összegzés és következtetés
Követelmények
- Jártasság a YAML programozási szintaxisban és Python 3.x
- Széles körű tapasztalat Linux rendszeradminisztrációban és CLI-ben
- Alapvető Ansible automatizálási feladatok ismerete
- A Ansible platform fogalmainak és alapelveinek megértése
- Informatikai munkafolyamatok és DevOps architektúra ismerete
Közönség
- DevOps Mérnökök
- Fejlesztők
- SysOps rendszergazdák
Vélemények (2)
the Automation and speaking to different software packages
Eric Van Wyk
Kurzus - Ansible for Experts
It really spoke to what we already have in our department