Kurzusleírás

1. Bevezetés a Ansible-ba

  • Az Configuration Management és az automatizálás áttekintése
    • Mi az Configuration Management?
    • Az automatizálás jelentősége az informatikai műveletekben
  • Mi az a Ansible?
    • Történelem és evolúció
    • Főbb jellemzők és előnyök
  • Ansible Építészet
    • Vezérlőcsomópont és felügyelt csomópontok
    • Leltári és konfigurációs fájlok
    • Modulok, beépülő modulok és játékfüzetek
  • Gyakorlati gyakorlat

2. Beállítás Ansible

  • Ansible telepítése
    • Telepítés különböző operációs rendszerekre (Windows, macOS, Linux)
  • A környezet beállítása
    • A vezérlő csomópont konfigurálása
    • SSH kulcs generálása és forgalmazása
  • Gyakorlati gyakorlat

3. Ansible Alapok és automatizálás

  • Ad-hoc parancsok az automatizáláshoz
    • Egyszerű Ansible parancsok futtatása
    • Általános Ansible modulok használata ( ping , command , copy , yum , apt )
  • Készlet Management
    • Statikus vs dinamikus készlet
    • Házigazdák csoportosítása
    • Gazdaváltozók és csoportváltozók
  • Gyakorlati gyakorlat

4. Az első játékkönyv megírása

Elmélet (20 perc)

  • Bevezetés a Playbooks-ba
    • A YAML szintaxis alapjai
    • Játékfüzet szerkezete: Játékok, Feladatok, Változók
  • Feladatok automatizálása Playbooks segítségével
    • Példafeladatok: szoftverek telepítése, fájlok és szolgáltatások kezelése
  • Gyakorlati gyakorlat
  • Feladatvezérlés
    • Kezelők és értesítések hozzáadása
    • Feltételek és ciklusok használata feladatokban

5. Advanced Playbook fogalmak

  • Szerepek a strukturált automatizáláshoz
    • Bevezetés a szerepekbe
    • Szerepek létrehozása és használata
  • Változók és tények
    • Változók meghatározása és használata
    • Tények összegyűjtése és felhasználása
  • Sablonok
    • Jinja2 sablonok használata
    • Konfigurációs fájlok dinamikus generálása
  • Gyakorlati gyakorlat

6. Következtetések és a következő lépések

  • A nap összefoglalója
    • A legfontosabb tudnivalók az automatizálásról a Ansible-val
  • További tanulási források
    • Könyvek, oktatóanyagok és hivatalos dokumentáció
  • Kérdések és válaszok

Követelmények

Basic understanding of Linux/Unix commands Familiarity with SSH and basic networking concepts

 7 Órák

Résztvevők száma


Ár résztvevőnként

Vélemények (5)

Közelgő kurzusok

Rokon kategóriák