Questo corso intensivo di 3 giorni fornisce un'introduzione pratica e applicata ad Ansible e Chef, due degli strumenti di automazione delle infrastrutture più utilizzati.
I partecipanti impareranno ad automatizzare i processi di configurazione, distribuzione e gestione dei sistemi utilizzando playbook, ricette, template e l'integrazione con Docker e Kubernetes. Il corso è in linea con gli obiettivi della certificazione Certified Ansible & Chef Associate Artisan e include laboratori pratici per ogni fase.
Il corso è destinato a:
- Professionisti entry-level in DevOps o Cloud
- Amministratori di sistema interessati all'automazione delle infrastrutture
- Sviluppatori backend che desiderano automatizzare i processi di consegna
- Ingegneri dell'automazione che lavorano con contenitori o cloud
- Team che utilizzano Ansible/Chef nei processi CI/CD
- Installa e configura Ansible e Chef
- Crea ed esegui playbook e ricette
- Utilizzare variabili, cicli, condizioni e modelli
- Gestisci la sicurezza con Ansible Vault e le autorizzazioni Chef
- Applicare le migliori pratiche per un'automazione sicura ed efficiente
- Integrazione con Docker e Kubernetes per l'orchestrazione delle applicazioni
- Conoscenza di base dell'amministrazione dei sistemi Linux
- Familiarità con la riga di comando e i file di configurazione YAML
- Esperienza minima con i processi DevOps è un vantaggio, ma non obbligatorio
- Accesso a un PC/laptop con connessione internet stabile
Giorno 1: Fondamenti di Ansible
- Modulo 1: Introduzione ad Ansible
- Cos'è Ansible e i suoi vantaggi
- Architettura Ansible ed esempi di sistemi gestibili
- Fasi di installazione e configurazione iniziale
- Modulo 2: Funzionalità e utilizzo di Ansible
- Architettura, prestazioni e sicurezza senza agenti
- File di inventario (INI e YAML), file di configurazione e inventario dinamico
- Comandi ad hoc, argomenti del modulo e metodi di autenticazione
- Modulo 3: Playbook e nozioni di base di Ansible
- Nozioni di base su YAML, struttura del playbook e risultati delle attività (OK, modificati, falliti)
- Attività, gestori e tag idempotenti
- Esecuzione di playbook con la sintassi "ansible-playbook"
Giorno 2: Introduzione avanzata ad Ansible e Chef
- Modulo 4: Argomenti avanzati di Ansible
- Fatti, fatti personalizzati e variabili
- Cicli, condizioni e loro combinazione
- Modelli con Jinja2, filtri e parametri del modulo
- Modulo 5: Sicurezza e ruoli di Ansible
- Utilizzo, comandi e playbook multi-vault di Ansible Vault
- Vantaggi del ruolo, struttura delle directory e applicazione
- Ricerche, ansible-pull e utilizzo di Ansible Galaxy
- Modulo 6: Integrazione di Ansible e migliori pratiche
- Modulo Docker_service e filtri Jinja di Kubernetes
- Strategie di esecuzione, debugger, pipeline, delega di attività e condizioni di interruzione
Giorno 3: Fondamenti e operazioni dello chef
- Modulo 7: Panoramica e architettura dello Chef
- Chef come DevOps strumento e il suo ruolo CI/CD
- Componenti, architettura e flusso di comunicazione dello Chef
- Ricette, risorse comuni e componenti del libro di cucina
- Modulo 8: Gestione dello Chef e Sicurezza
- Passaggi di esecuzione del client Chef, idempotenza e debug
- Elenchi di esecuzione, ordine di esecuzione e configurazione
- Scopo del server Chef, strumento coltello e processo di bootstrap
- Modulo 9: Funzionalità avanzate di Chef
- Utilizzo di Client.pem, validator.pem e sudo
- Autorizzazioni per la gestione di Chef Server
- Scopo, configurazione e comandi di Chef Kitchen
- Laboratorio finale: configurazione completa dell'automazione
- Configurare i playbook di Ansible e le ricette di Chef
- Integrato con Docker e Kubernetes
- Flussi di lavoro di automazione dei test e misure di sicurezza
Si prega di notare che il programma sopra riportato è indicativo e potrebbe essere soggetto a modifiche a seconda del formatore assegnato al corso. Per ottenere la versione definitiva del programma, vi invitiamo a contattare uno dei consulenti. Bittnet Training.
- Artigiano professionista certificato Ansible & Chef
Questo corso è allineato con la certificazione Artigiano associato certificato Ansible e Chef, che convalida le competenze di base nell'automazione dei sistemi utilizzando Ansible e Chef.

