ansible - RIOS
Automation Ansible I
Software Open Source per l'automazione delle infrastrutture IT e degli ambienti Cloud Ansible è un software Open Source che non dovrebbe mancare nella cassetta degli attrezzi di chi ha a che fare con le infrastrutture IT. Attraverso Ansible, possiamo automatizzare il cloud provisioning, la gestione delle configurazioni e il deployment di applicazioni. Utilizzato insieme a Python per leggere file, eseguire parsing, invocare servizi, Ansible consente di sfruttare al meglio una infrastruttura cloud. Infatti non basta gestire la configurazione dei singoli servizi: occorre saper orchestrare le interazioni e le relazioni tra i servizi, monitorare il loro stato e programmare le azioni automatiche necessarie al ripristino da guasti. Minimale, consistente e sicuro, Ansible non interferisce con l'ambiente applicativo e non prevede agent da dispiegare sui nodi, richiedendo esclusivamente OpenSSH per funzionare.
Programma:
1. Getting Started with Ansible
- Environment Setup
- Foundation of Ansible
- Inventory
- Host Selection
- Tasks
- Plays
2. Playbooks
- Packages
- Services
- Files
- Application Modules
3. Modular Configuration with Roles
- Roles Overview
- Playbook Roles and Include Statements
- Variables
- Conditionals and loops
- Module Index
- External Roles & Galaxy
4. Advanced topics and execution
- YAML syntax
- Overview of Jinja2 templating
- Troubleshooting, Testing, & Validation
- Syntax-Check & Dry-Run
- Debugging
Ulteriori informazioni
Durante il corso verrà presentato Ansible e sarà illustrato come configurare i ruoli con i task, gli handler, i file e i template.
I discenti impareranno a scrivere i playbook Ansible per gestire ed orchestrare le configurazioni e manutenere le applicazioni.
Il corso è erogato in modalità “hands-on”. Verranno messe a disposizione 5 macchine virtuali per ogni corsista, il quale eseguirà passo passo dal proprio laptop le configurazioni e le operazioni mostrate e spiegate dal docente.
Requisiti Partecipanti
- Conoscenze di base di sistemi IT e della shell Linux.
Target Partecipanti
- Progettisti
- Sviluppatori
- Sistemisti
- DevOps Engineer
- Chiunque sia interessato ad approfondire i concetti relativi all'automation
Requisiti del PC dei Partecipanti
- Sistema operativo Linux-based.
- Connessiane ad Internet (requisito essenziale)
Obiettivi
Durante il corso verrà presentato Ansible e sarà illustrato come configurare i ruoli con i task, gli handler, i file e i template. I discenti impareranno a scrivere i playbook Ansible per gestire ed orchestrare le configurazioni e manutenere le applicazioni. Il corso è erogato in modalità "hands-on". Verranno messe a disposizione 5 macchine virtuali per ogni corsista, il quale eseguirà passo passo dal proprio laptop le configurazioni e le operazioni mostrate e spiegate dal docente.
Knowledge e Skill
- K1 le tendenze e le implicazioni degli sviluppi di sistemi di automation nelle organizzazioni tipiche
- K2 players e nuove tecnologie emergenti
- K3 framework architetturali, metodologie e strumenti per la progettazione di soluzioni di automation
- K4 requisiti dell'architettura dei sistemi: prestazioni, manutenibilità, estendibilità, scalabilità, disponibilità, sicurezza e accessibilità
- K5 sicurezza dei sistemi nel contesto dell'automation
- K6 i costi, i benefici e i rischi di un sistema di automation
- S1 comprendere gli impatti dell'automation sulle infrastrutture IT aziendali
- S2 comprendere il contesto tecnologico per integrare le tecnologie di automation nelle esigenze di business
- S3 identificare i possibili obiettivi del prodotto o del servizio di automation e le necessità di lungo termine
- S4 contribuire allo sviluppo della strategia di business per l'implementazione di soluzioni di IT automation
- S5 comprendere gli elementi sui quali impattano i sistemi di IT automation (dati, applicazioni, sicurezza, sviluppo ecc.), rivedere e analizzare gli impatti delle implementazioni e le relative policy
Competenze e-CF
- B2 Component integration (livello e-4)
- B4 Solution Deployment (livello e-3)
- C3 Service Delivery (livello e-3)
Livello e-Competence
e-3 Sfrutta la conoscenza specialistica per definire le tecnologie di automazione rilevanti e le specifiche da utilizzare nella costruzione dei relativi progetti, nelle applicazioni e/o nei miglioramenti da apportare alle infrastrutture esistenti. Utilizza la conoscenza specialistica per creare e mantenere documenti complessi rivolti agli utenti chiave delle soluzioni basate su Ansible, tenendo conto della piattaforma tecnologica corrente, dell'obsolescenza delle apparecchiature e delle ultime innovazioni tecnologiche.
Online con docente
- La modalità online utilizza la piattaforma Citrix Goto Training. Il docente impartisce le lezioni dal proprio ufficio e, via internet, queste vengono trasmesse alla classe virtuale i cui partecipanti possono risiedere in una o più sedi.
- I partecipanti ascoltano la voce del docente tramite l'audio del proprio PC. Vedono inoltre lo schermo del docente nel quale appaiono sia le slide di presentazione che gli esercizi proposti.
- I partecipanti possono chiedere l'attenzione del docente in qualsiasi momento e chiedere spiegazioni a voce oppure con chat o alzata di mano virtuale.
- Il docente può collegarsi al pc del partecipante, condividerlo (se è il caso) con gli altri e correggere esercizi o dimostrare modalità operative. Non vi sono quindi limitazioni rispetto ad un corso tradizionale con il docente in aula.
- A differenza dei corsi col docente in aula, i corsi online si articolano in sessioni giornaliere da 3 ore in orario 10-13 o 15-18.
- I vantaggi dei corsi online sono il prezzo più basso, l'assenza di costi di allestimento aula, la possibilità di una maggior flessibilità nella pianificazione delle giornate di training (sono possibili corsi su giornate non necessariamente contigue, compatibilmente con gli impegni dei partecipanti o per avere più tempo per le esercitazioni) e la maggiore facilità per il cliente di coinvolgere partecipanti da più sedi (non servono trasferte dei partecipanti).
In aula con docente
*** ATTUALMENTE NON DISPONIBILI PER EMERGENZA CORONAVIRUS ***
In aula presso la nostra sede di Roma, via Salaria 292
Autoformazione con docente
- Formazione autonoma del partecipante, mediante la visione di 8 video pre-registrati.
- Il docente è a disposizione dopo il quarto video e alla fine.
- In questo modo si combinano i costi più bassi dei corsi di autoformazione con la possibilità di interloquire con lo stesso docente, che può chiarire gli argomenti, controllare esercizi e dare consigli.
Per seguire il corso di Automation Ansible I è preferibile aver frequentato:
- Nessuno
Il corso Automation Ansible I dà accesso ai seguenti corsi:
- Nessuno