Struttura del corso

Introduzione

Panoramica di Ansible Funzionalità e architettura del progetto

  • Ripasso dei concetti e dei principi fondamentali Ansible
  • Guida introduttiva alla sintassi avanzata Ansible e agli strumenti open source

Impostazione di Ansible e configurazione delle risorse di automazione

  • Prerequisiti di sistema per Ansible
  • Scelta dell'ambiente del sistema operativo ottimale per l'installazione Ansible
  • Esecuzione di comandi iniziali di livello superiore nella CLI Ansible

Utilizzo di progetti e funzionalità open source nei playbook

  • Creazione di un'istanza dei componenti Playbook per casi d'uso avanzati

Utilizzo di Ansible inventari per processi di automazione complessi

Gestione dell'interazione dei dati tra Ansible strumenti e sistemi

Utilizzo approfondito di componenti tradizionali Ansible e comandi ad-hoc

Utilizzo della sintassi avanzata Ansible e utilizzo di procedure YAML estensibili

  • Come gestire stringhe di dati non sicure o non elaborate?

Esecuzione della trasformazione delle stringhe per funzionalità flessibili Ansible

  • Manipolazione di dati complessi per operazioni amministrative

Panoramica dei plug-in open source per il progetto Ansible

  • Estensione dei plug-in per casi d'uso ottimali

Aggiornamento delle funzioni di distribuzione dei playbook all'interno di Ansible

  • Esecuzioni dell'interfaccia della riga di comando e dell'interfaccia a riga di comando per i playbook
  • Utilizzo di parole chiave complesse e utilizzo di strumenti CLI intermedi

Amministrazione di applicazioni ottimizzate di Ansible componenti e funzioni ad hoc

  • Procedure consigliate per l'utilizzo di cicli, condizionali e così via.

Gestione degli errori dei playbook e impostazione dell'ambiente delle attività remote

Riciclaggio degli artefatti e regolazione dei ruoli in Ansible

Utilizzo di strutture e modelli di inventario dinamici

  • Revisione dei concetti di tag speciali e implementazione dei loro usi

Applicazione di metodi di connessione estendibile e gestione delle chiavi host

Crittografia Ansible del contenuto del progetto ed esecuzione di strategie avanzate di manipolazione dei dati

Integrazione Ansible con AWX per funzioni di coordinamento ottimali

Interazione con le API RESTful tramite Playbook e AWX

Automazione delle pipeline di compilazione e semplificazione dei flussi di lavoro in Ansible

Sviluppo di approcci CI/CD con Ansible

Panoramica dello sviluppo di moduli e plugin personalizzati in Ansible

  • Implementazione di pratiche efficienti per moduli o plug-in locali e globali
  • Creazione e scrittura di moduli e plugin ottimizzati

Utilizzo degli strumenti e delle funzionalità di Ansible con le API Python 3.x e Python

Moduli di debug e suggerimenti per Documentation formattazione

Distribuzione di Ansible moduli in piattaforme esterne

  • Linee guida per le implementazioni di Ansible in Microsoft, AWS e altro ancora

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

  • Procedure di sviluppo avanzate per altre Ansible risorse e utilità

Utilizzo di strutture di metadati in Ansible e integrazione con i servizi cloud pubblici

Distribuzione di applicazioni native del cloud utilizzando l'automazione Ansible

  • Migrazione a una piattaforma nativa del cloud con Ansible

Integrazione di Ansible con i repository e configurazione dei gestori delle raccolte

Automazione delle reti con Ansible e risposta al carico di lavoro delle operazioni dinamiche

  • Utilizzo di Ansible moduli di rete e analisi dei dati Ansible
  • Gestione di timeout, proxy e altri problemi
  • Pratica dei metodi di virtualizzazione e containerizzazione

Utilizzo di metodi avanzati di manutenzione e amministrazione per Ansible progetti e componenti

Discussione approfondita dei concetti del ciclo di sviluppo di Ansible

  • Utilizzo della documentazione Ansible e delle raccolte di risorse open source

Dimostrazione dei casi di automazione più comuni all'organizzazione

Risoluzione dei problemi Ansible

Riassunto e conclusione

Requisiti

  • Conoscenza della sintassi di programmazione YAML e Python 3.x
  • Vasta esperienza nell'amministrazione di sistemi Linux e CLI
  • Conoscenza delle attività fondamentali di automazione di Ansible
  • Comprensione dei concetti e dei principi della piattaforma Ansible
  • Familiarità con i flussi di lavoro IT e l'architettura DevOps

Pubblico

  • DevOps Ingegneri
  • Gli sviluppatori
  • Amministratori SysOps
 35 ore

Numero di Partecipanti



Prezzo per Partecipante

Recensioni (2)

Corsi relativi

Categorie relative