Návrh Školení

Úvod

Přehled funkcí a architektury platformy Red Hat Ansible Automation Platform

  • Revize základních konceptů a principů Ansibleu
  • Pochopení hlavních obsahů a zdrojů Ansibleu

Instalace a nastavení platformy Red Hat Ansible Automation Platform

  • Požadavky pro instalaci Ansibleu
  • Aktualizace aktuální verze Ansibleu

Konfigurace platformy Red Hat Ansible Automation Platform

  • Provádění pokročilých metod konfigurace prostředí
  • Práce s vyššími úrovněmi příkazových řádků Ansibleu (CLI)

Spouštění playbooků a cvičení delegace komponent Ansibleu

  • Provádění a správa specifických případů použití pro úkoly a hry (plays)

Využívání opakovatelných artefaktů Ansibleu a automatizace komplexních úloh pomocí inventáře (inventory)

Zpracování interakce s daty mezi nástroji Ansibleu a systémy

Důkladné využívání tradičních komponent Ansibleu a ad-hoc příkazů (commands)

Využití pokročilé syntaxe automatizace Ansibleu s YAMLem

  • Správa nebezpečných nebo surových datových řetězců (strings)
  • Použití YAML ankor a aliasů pro zvýšení flexibilitы

Manipulace s komplexními daty a transformace funkcionality řetězců v Ansibleu

Práce s rozšiřitelnou architekturou pluginů Ansibleu

  • Typy pluginů Ansibleu a jejich optimalizace využívání

Použití pokročilých klíčových slov playbooků a příkazových řádkových nástrojů Ansibleu (command-line tools)

Přehled komplexních operací s modulemi v Red Hat Ansibleu

Správa a koordinace rolling updates pomocí Ansibleu (rolling updates)

Přístup k platformě Red Hat Ansible Tower pomocí Ansible Automation Platform

Integrace Ansibleu s Red Hat Advanced Cluster Managementem (ACM)

Interakce s RESTful API pomocí playbooků a Toweru

Automatizace build pipelines a optimalizace pracovních procesů v Ansible Automation Platform

Vývoj CI/CD přístupů pomocí platformy Ansible Automation Platform a Toweru

Vytváření a psaní vlastních modulů a pluginů pro projekty vývoje Ansibleu (development projects)

  • Přidání a optimalizace místních modulů a pluginů
  • Konvence a osvědčené postupy pro vývoj modulů Ansibleu (best practices)

Správa platformy Red Hat Ansible Automation Platform pomocí Pythonu 3.x

Ladicí moduly a tipy pro formátování dokumentace (debugging modules)

Přehled vývoje modulů Ansibleu na externích platformách (external platforms)

  • Osobitosti automatizace Ansibleu v Microsoft, AWS a dalších (guidelines for automation)

Testování Ansibleu efektivními metodami a monitorování životního cyklu modulů (module lifecycles)

  • Pokročilé vývojářské postupy pro další zdroje a nástroje Ansibleu (development practices for resources and utilities)

Maximální využití Python API platformy Red Hat Ansible Automation Platform

Práce s Ansible Galaxy a používání struktur metadat (metadata structures)

Využívání veřejných cloudových služeb v souladu s Ansiblem (public cloud services in alignment with Ansible)

Nasazování cloudu nativních aplikací pomocí automatizace Ansibleu (cloud-native applications using Ansible automation)

  • Migrace na cloud nativní platformu s Ansiblem (migrating to a cloud-native platform with Ansible)
  • Provádění pokročilých implementací Red Hat OpenShift (executing advanced Red Hat OpenShift implementations)

Automatizace sítí pomocí Ansibleu a reakce na dynamické operační zatížení (dynamic operations workload)

  • Práce se sítovými moduly Ansibleu a zpracování dat Ansibleu (working with Ansible network modules and parsing Ansible data)
  • Správa časových limitů, proxy a další problémy (managing timeout, proxy, and other issues)
  • Cvičení metod virtualizace a kontejnerizace (practicing virtualization and containerization methods)

Správa a administrace platformy Red Hat Ansible Automation Platform a jejích komponent (components)

Demonstrace nejčastějších případů automatizace organizaci (automation cases to the organization)

Řešení problémů s platformou Red Hat Ansible Automation Platform (troubleshooting)

Shrnutí a závěr (summary and conclusion)

Požadavky

  • Zkušenosti s administrací systému Linux a příkazovou řádkou (CLI)
  • Zkušenosti s základními úkoly automatizace pomocí Ansible
  • Ovládání syntaxe programovacího jazyka YAML
  • Pochopení IT infrastruktury a pracovních postupů
  • Základní znalosti programovacího jazyka Python

Cílová skupina

  • DevOps inženýři
  • Vývojáři
  • SysOps administrátoři
 35 hodiny

Počet účastníků


Cena za účastníka

Reference (1)

Nadcházející kurzy

Související kategorie