Návrh Školení

Zavedení

Přehled Ansible Funkce a architektura projektu

  • Zopakování základních Ansible pojmů a principů
  • Začínáme s pokročilou syntaxí Ansible a open-source nástroji

Nastavení Ansible a konfigurace prostředků automatizace

  • Systémové předpoklady pro Ansible
  • Výběr optimálního prostředí OS pro instalaci Ansible
  • Provádění počátečních příkazů vyšší úrovně v Ansible CLI

Využití open-source projektů a funkcí v Playbooks

  • Instanciování komponent Playbooks pro pokročilé případy použití

Práce s Ansible zásobami pro komplexní automatizační procesy

Manipulace s datovou interakcí mezi Ansible nástroji a systémy

Hloubkové využití tradičních Ansible komponent a ad-hoc příkazů

Práce s pokročilou syntaxí Ansible a využití rozšiřitelných postupů YAML

  • Jak spravovat nebezpečné nebo nezpracované datové řetězce?

Provádění transformace řetězců pro flexibilní funkce Ansible

  • Manipulace se složitými daty pro administrativní operace

Přehled pluginů Open-Source pro projekt Ansible

  • Rozšiřující pluginy pro optimální případy použití

Aktualizace funkcí nasazení příruček v rámci Ansible

  • CLI versus provádění rozhraní pro Playbooks
  • Práce se složitými klíčovými slovy a obsluha středně pokročilých nástrojů CLI

Správa optimalizovaných aplikací komponent Ansible a funkcí Ad-Hoc

  • Doporučené postupy pro práci se smyčkami, podmíněnými podmínkami atd.

Správa chyb příruček a nastavení prostředí vzdálených úloh

Recyklace artefaktů a regulační role v Ansible

Používání dynamických skladových struktur a vzorů

  • Kontrola konceptů speciálních značek a implementace jejich použití

Použití metod rozšiřitelného připojení a správa klíčů hostitele

Šifrování Ansible Obsah projektu a provádění pokročilých strategií manipulace s daty

Integrace Ansible s AWX pro optimální koordinační funkce

Interakce s RESTful API pomocí Playbooks a AWX

Automatizace sestavení potrubí a zefektivnění pracovních postupů v Ansible

Vývoj CI/CD přístupů s Ansible

Přehled vývoje vlastních modulů a pluginů v Ansible

  • Implementace účinných postupů pro místní a globální moduly nebo pluginy
  • Vytváření a psaní optimalizovaných modulů a pluginů

Obsluha Ansible Nástroje a funkce s Python 3.xa Python API

Ladicí moduly a tipy pro formátování Documentation

Nasazení Ansible modulů na externích platformách

  • Pokyny pro implementace Ansible v Microsoft, AWS a dalších

Testování Ansible s efektivními metodami a monitorováním životního cyklu modulu

  • Pokročilé vývojové postupy pro jiné Ansible zdroje a nástroje

Použití struktur metadat v Ansible a integrace s veřejnými cloudovými službami

Nasazování cloudových nativních aplikací pomocí automatizace Ansible

  • Migrace na cloudovou nativní platformu s Ansible

Integrace Ansible s úložištěm a nastavením správců sbírek

Automatizace sítí pomocí Ansible a reakce na dynamickou provozní zátěž

  • Práce se síťovými moduly Ansible a analýza Ansible dat
  • Správa časového limitu, proxy a dalších problémů
  • Procvičování virtualizačních a kontejnerizačních metod

Cvičení pokročilých metod údržby a správy pro Ansible Projekt a komponenty

Diskuse o hloubkových konceptech vývojového cyklu Ansible

  • Využití Ansible dokumentace a kolekcí zdrojů s otevřeným zdrojovým kódem

Předvádění nejčastějších případů automatizace organizaci

Odstraňování problémů Ansible

Shrnutí a závěr

Požadavky

  • Znalost syntaxe programování YAML a Python 3.x
  • Rozsáhlé zkušenosti s Linux správou systému a CLI
  • Znalost základních Ansible automatizačních úloh
  • Pochopení Ansible konceptů a principů platformy
  • Znalost pracovních postupů a DevOps architektury IT

Publikum

  • DevOps Inženýři
  • Vývojáři
  • Správci SysOps
 35 hodiny

Počet účastníků


Price per participant

Reference (2)

Upcoming Courses

Související kategorie