Struttura del corso

Introduzione

Panoramica delle funzionalità e dell'architettura del progetto Ansible

  • Revisione dei concetti e dei principi fondamentali Ansible
  • Introduzione 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 dei comandi iniziali di livello superiore nella CLI di Ansible

Utilizzo di progetti e funzionalità open source nei playbook

  • Creazione di istanze dei componenti dei 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 dei componenti tradizionali Ansible e dei comandi ad-hoc

Utilizzo della sintassi avanzata Ansible e utilizzo di procedure YAML estendibili

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

Esecuzione della trasformazione delle stringhe per le funzionalità flessibili Ansible

  • Manipolazione di dati complessi per operazioni amministrative

Panoramica dei plugin open-source per il progetto Ansible

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

Aggiornamento delle funzioni di distribuzione dei playbook entro Ansible

  • Esecuzioni dell'interfaccia CLI v.s. per i playbook
  • Utilizzo di parole chiave complesse e utilizzo di strumenti CLI intermedi

Amministrazione di applicazioni ottimizzate di componenti Ansible e funzioni ad-hoc

  • Best practice per l'utilizzo di cicli, condizionali e così via.

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

Riciclaggio di artefatti e ruoli di regolamentazione 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 estendibili e gestione delle chiavi host

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

Integrazione di 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 plug-in personalizzati in Ansible

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

Utilizzo di Ansible Strumenti e funzionalità con Python 3.x e Python API

Moduli di debug e suggerimenti per la formattazione Documentation

Distribuzione di Ansible moduli in piattaforme esterne

  • Linee guida per le implementazioni 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 per il cloud utilizzando l'automazione Ansible

  • Migrazione a una piattaforma nativa per il cloud con Ansible

Integrazione di Ansible con i repository e impostazione dei manutentori della collezione

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

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

Discussione di concetti approfonditi 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

  • Competenza nella sintassi di programmazione YAML e Python 3.x
  • Vasta esperienza nell'amministrazione di sistema Linux e CLI
  • Conoscenza delle attività fondamentali Ansible dell'automazione
  • 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 in Arrivo

Categorie relative