Grazie per aver inviato la tua richiesta! Uno dei nostri team membri ti contatterà a breve.
Grazie per aver inviato il tuo prenotazione! Uno dei nostri team membri ti contatterà a breve.
Struttura del corso
Introduzione ad Ansible e ai Modelli di Automazione
- Architettura Ansible e concetti fondamentali
- Gestione dell'inventario e opzioni di connessione
- Comandi ad hoc e playbooks semplici
Scrittura di Playbooks Robusti
- Struttura dei playbook, compiti e gestori (handlers)
- Idempotenza e gestione degli errori
- Riutilizzo di compiti con include e import
Ruoli, Collezioni e Struttura del Progetto
- Creazione e organizzazione dei ruoli
- Costruzione e pubblicazione di collezioni
- Best practices per la disposizione della repository e il riutilizzo
Variabili, Fatti e Templating
- Precedenza delle variabili e ambiti
- Utilizzo dei fatti e raccolta personalizzata di fatti
- Templating Jinja2 per la generazione della configurazione
Moduli, Plugin e Estendibilità
- Panoramica sui moduli core e community
- Sviluppo di plugin e moduli personalizzati
- Gestione sicura dei segreti e delle credenziali
Test, Qualità e Integrazione CI/CD
- Test unitari e di integrazione con Molecule e Testinfra
- Linting e gate di qualità (ansible-lint, yamllint)
- Integrazione di Ansible nei pipeline CI/CD (GitHub Actions, Jenkins)
Operationalizzazione con AWX/Tower
- Installazione e architettura di AWX/Tower
- Modelli di lavoro, flussi di lavoro e pianificazioni
- RBAC, logging, notifiche e auditabilità
Scalabilità, Prestazioni e Risoluzione dei Problemi
- Ottimizzazione della gestione dell'inventario e delle connessioni
- Strategie per la concorrenza e l'orchestrazione su larga scala
- Debugging dei playbook e risoluzione dei problemi operativi
Sicurezza, Conformità e Modelli Aziendali
- Gestione dei segreti (Vault, Ansible Vault, archivi esterni)
- Automazione della conformità e modelli di controllo dei cambiamenti
- Strategie di ripristino e rollback
Progetto Capstone: Pipeline di Automazione End-to-End
- Progettazione di una soluzione di automazione per un caso d'uso realistico
- Implementazione di playbook, ruoli, test e integrazione CI/CD
- Presentazioni, revisione tra peer e feedback dell'instruttore
Riepilogo e Passi Successivi
Requisiti
- Conoscenza dei fondamenti dell'amministrazione di sistema Linux
- Esperienza con lo scripting shell di base e gli strumenti della riga di comando
- Familiarità con YAML e i concetti di controllo delle versioni
Pubblico
- Amministratori di sistema
- Ingegneri DevOps
- Ingegneri di piattaforma e automazione
35 Ore
Recensioni (2)
Presentazione e laboratori pratici
Adeel - Business Computer Skills
Corso - Red Hat System Administration III (RHEL9) – RH294+EX294
Traduzione automatica
È stato molto pratico e le risposte alle domande sono state molto perspicaci
Tshidiso Tsatsi - City Power
Corso - Red Hat Enterprise Linux (RHEL) Administration
Traduzione automatica