DevOps Artisan – Ansible Advanced

tanfolyam DevOps Artisan – Ansible Advanced azoknak az embereknek szól, akik érdeklődnek az Ansible-ben szerzett készségeik fejlesztése és fejlesztése iránt.

Először is áttekintjük az Ansible alapvető funkcióit, például a modulokat, a játékfüzeteket és a készleteket, hogy megbizonyosodjunk arról, hogy diákjaink készen állnak az alapokra.

A tanfolyamon tárgyalt témák: "Hibakezelési és végrehajtási stratégiák", "Keresések", "Dinamikus készletek", "Szerepek", de néhány fejlettebb funkció is, mint például "Sablonok", "Ansible Pull", "Ansible Galaxy". A "Hibakeresés és optimalizálási útmutató végrehajtása" című szakértői téma is szerepel.

Mindezek a témák a gyakorlati részekben is szerepelnek, laborokkal és az oktató további magyarázataival.

Kinek szól?

  • DevOps mérnökök
  • Linux rendszergazdák
  • Mérnökök felszabadítása
  • Infrastruktúra automatizálási mérnökök
  • Rendszertervező mérnökök

Mit fogsz tanulni?

A kurzus végén a hallgatók képesek lesznek:

  • hibakeresés és a játékkönyvek végrehajtási folyamatának módosítása
  • külső tartalom importálása játékkönyvekbe
  • töltse le (és használja) vagy hozzon létre Ansible szerepköröket, hogy gyorsabban elérjék céljaikat
  • szükség esetén fordítsa meg az Ansible push-alapú architektúrát az Ansible Pull segítségével
  • optimalizálja a játéknapló végrehajtását a végrehajtási idő csökkentése érdekében

Előfeltételek:

A tanfolyamon való részvételhez a hallgatóknak jól ismerniük kell az Ansible Basic-et (játékfüzetek, feladatok, modulok, változók, leltárak). A kurzus bevezetőjében röviden áttekintjük ezeket a fogalmakat.

Javasoljuk (örvendetes), hogy a tanulók:

  • ismernie kell a Linux CLI-t és a parancssori szerkesztőket, mint például a vi/vim/nano
  • ismeri a YAML nyelvet
  • elvégezték az Ansible Basic tanfolyamot

Tanfolyam órarendje:

A tananyag angol nyelvű. A tanítás román nyelven folyik.

1. modul: Modulok és játékfüzetek – Áttekintés
  • Modulok, feladatok, játékfüzetek
  • Gazda és felhasználók
  • Feladat lista
  • A gazdagép állapotának nyomon követése
  • Kezelők
  • Játékkönyv végrehajtása

Gyakorlati labor: Modulok és útmutatók áttekintése

2. modul: Hibakezelés a Playbook végrehajtása során. Végrehajtási stratégiák
  • Hibakezelés a Playbooks-ban
  • A sikertelen parancsok figyelmen kívül hagyása
  • Kezelők és kudarcok
  • Annak ellenőrzése, hogy mi határozza meg a kudarcot
  • A darab megszakítása
  • Blokkok használata
  • A lineáris végrehajtási stratégia
  • A szabad végrehajtási stratégia
  • Stratégia meghatározása

Gyakorlati labor: Hibakezelési és -végrehajtási stratégiák

3. modul: Keresések
  • Keresési bővítmények
  • Keresési beépülő modulok engedélyezése, használata és listázása
  • Beépülő modulok keresése ciklusokban

Gyakorlati labor: Keresések használata információk (fájl, jelszó, CSV, INI, DNS, Redis) olvasására a gazdagépekről külső forrásból

4. modul: Dinamikus leltár. Inventory Plugins
  • Lehetséges leltár
  • Statikus vs. Dynamos
  • Változók és készletek
  • Készletszkriptek
  • Több készlet használata
  • Inventory Plugins engedélyezése, használata és listázása

Gyakorlati labor: Ismerje meg, hogyan használhatja a dinamikus készletszkriptet Docker-tárolók kezeléséhez az Ansible segítségével

5. modul: Lehetséges szerepek mély merülés. Saját szerepek megírása
  • A szerepkörök könyvtárstruktúrája
  • A szerepek használata
  • Szerepmásolás és végrehajtás
  • Szerepfüggőségek
  • Szerepkeresési útvonal
  • Szerep létrehozása

Gyakorlati labor: Ismerje meg a lehetséges szerephasználatot, és gyakorolja a saját szerepkörök megírását a laborkörnyezeti gazdagépek kezeléséhez

6. modul: Sablonkészítés Jinja2 használatával
  • Mik azok a sablonok?
  • Sablon modulok
  • Fájlsablonok
  • Szűrők
  • Sablon ellenőrzése

Gyakorlati labor: Ismerje meg, hogyan használhatja a Jinja2 sablonokat az Ansible-ben összetett módosítások alkalmazására a fájlokban

7. modul: Ansible Pull
  • Részletes lehetséges parancs
  • Lehetséges húzási gyakori lehetőségek

Gyakorlati labor: Ansible Pull

8. modul: Delegálás
  • A delegálás jellemzői
  • Delegált tények

Gyakorlati labor: Delegáció

9. modul: Ansible Galaxy
  • Ansible Galaxy – Weboldal
  • Ansible Galaxy – parancssori eszköz
  • Hitelesítés a Galaxy segítségével
  • Szerepkör importálása és törlése az Ansible Galaxy segítségével

Gyakorlati labor: Munka az Ansible Galaxy-val a szerepkör kezeléséhez

Javasoljuk, hogy folytassa:

Minősítési programok

Ennek a kurzusnak a célja, hogy felkészítse a hallgatókat a professzionális automatizálási mérnöki minősítő vizsgára.

DevOps Artisan – Ansible Advanced

DevOps Artisan - Ansible Advanced - 2 napos tanfolyam - Bittnet Training

Személyre szabott ajánlatok minimum 2 fős csoportoknak

Tanfolyam részletei

Időtartam:

2
nap

Ár:

840 EUR

Szállítás:

Virtuális tanterem

Szint:

3. fejlett

Szerepek:

Fejlesztő, Devops Mérnök, DevOps Csapat, Programozó, Rendszermérnök