Struttura del corso

Introduzione

Panoramica delle funzionalità e dell'architettura della piattaforma di automazione Red Hat Ansible

  • Ripasso dei concetti e principi fondamentali di Ansible
  • Comprensione dei contenuti e delle risorse principali di Ansible

Installazione e configurazione iniziale della piattaforma di automazione Red Hat Ansible

  • Prerequisiti per l'installazione di Ansible
  • Aggiornamento della versione corrente di Ansible

Configurazione avanzata della piattaforma di automazione Red Hat Ansible

  • Esecuzione di metodi di configurazione ambientale avanzati
  • Utilizzo dei comandi CLI a livello superiore di Ansible

Esecuzione di playbook Ansible e pratica della delega dei componenti

  • Esecuzione e gestione di casi d'uso specifici per task e plays

Utilizzo di artefatti riutilizzabili Ansible e automazione di compiti complessi con l'inventario

Gestione dell'interazione dei dati tra strumenti Ansible e sistemi

Utilizzo approfondito di componenti tradizionali Ansible e comandi ad hoc

Utilizzo della sintassi avanzata di automazione Ansible con YAML

  • Gestione delle stringhe di dati non sicure o raw
  • Utilizzo degli anchor e alias YAML per maggiore flessibilità

Manipolazione di dati complessi e trasformazione delle funzionalità stringa in Ansible

Lavoro con l'architettura espandibile dei plugin Ansible

  • Tipi di plugin Ansible e come massimizzarne l'utilizzo

Utilizzo di keyword avanzate del playbook e strumenti della riga di comando Ansible

Panoramica delle operazioni complesse dei moduli con Red Hat Ansible

Gestione e coordinamento degli aggiornamenti rolling di Ansible

Accesso a Red Hat Ansible Tower utilizzando la piattaforma di automazione Ansible

Integrazione di Ansible con Red Hat Advanced Cluster Management

Interazione con API RESTful tramite playbook e Tower

Automazione delle pipeline di build e ottimizzazione dei flussi di lavoro nella piattaforma di automazione Ansible

Sviluppo di approcci CI/CD con la piattaforma di automazione Ansible e Tower

Creazione e scrittura di moduli e plugin personalizzati per progetti di sviluppo Ansible

  • Aggiunta e ottimizzazione di moduli e plugin locali
  • Convenzioni e best practice per lo sviluppo dei moduli Ansible

Operazione della piattaforma di automazione Red Hat Ansible con Python 3.x

Debugging dei moduli e consigli per la formattazione della documentazione

Panoramica dello sviluppo di moduli Ansible in piattaforme esterne

  • Linee guida per l'automazione Ansible su Microsoft, AWS e altri

Test di Ansible con metodi efficienti e monitoraggio dei cicli di vita dei moduli

  • Pratiche avanzate di sviluppo per altre risorse e utility Ansible

Massimizzazione dell'API Python della piattaforma di automazione Red Hat Ansible

Lavoro con Ansible Galaxy e utilizzo delle strutture dei metadati

Sfruttamento dei servizi cloud pubblici in linea con Ansible

Distribuzione di applicazioni native del cloud tramite automazione Ansible

  • Migrazione a una piattaforma nativa del cloud con Ansible
  • Esecuzione di implementazioni avanzate di Red Hat OpenShift

Automazione delle reti con Ansible e risposta al carico operativo dinamico

  • Lavoro con moduli di rete Ansible e parsing dei dati Ansible
  • Gestione di timeout, proxy e altri problemi
  • Pratica di metodi di virtualizzazione e containerizzazione

Manutenzione e amministrazione della piattaforma di automazione Red Hat Ansible e dei componenti

Dimostrazione dei casi di automazione più comuni all'organizzazione

Risoluzione dei problemi della piattaforma di automazione Red Hat Ansible

Riepilogo e conclusione

Requisiti

  • Background in Linux system administration and CLI
  • Experience with basic Ansible automation tasks
  • Proficiency in YAML programming syntax
  • An understanding of IT infrastructure and workflows
  • Basic knowledge of Python programming language

Audience

  • DevOps Engineers
  • Developers
  • SysOps Administrators
 35 Ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (1)

Corsi in Arrivo

Categorie relative