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
 35 Órák

Résztvevők száma


Ár per résztvevő

Vélemények (2)

Közelgő kurzusok

Rokon kategóriák