Návrh Školení

Úvod

Přehled Ansible Funkce a architektura projektu

    Přehled základních Ansible konceptů a principů Začínáme s pokročilou Ansible syntaxí 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 ovládání středně pokročilých nástrojů CLI

Správa optimalizovaných aplikací Ansible komponent 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 efektivních postupů pro místní a globální moduly nebo pluginy Vytváření a psaní optimalizovaných modulů a pluginů

Obsluha nástrojů a funkcí Ansible pomocí Python 3.xa Python API

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

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

    Pokyny pro Ansible Implementace v Microsoft, AWS a další

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í metod virtualizace a kontejnerizace

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ředvedení 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 se správou systému Linux a CLI
  • Znalost základních automatizačních úloh Ansible
  • Pochopení konceptů a principů platformy Ansible
  • Znalost pracovních postupů IT a architektury DevOps

Publikum

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

Počet účastníků


Začátek

Konec


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Reference (2)

Související kurzy

Související kategorie