Introduzione alla Network Automation

Gli ultimi anni sono stati molto proficui per il mondo del networking. Grazie alla sinergia con le tecnologie IT, sempre più integrate nei sistemi di rete, hanno beneficiato della rapidità nell’evoluzione di queste ultime. Esempi sono le tecnologie SDN e NFV nelle loro diverse sfaccettature. Tra le tecnologie mutuate dall’ambito IT, sicuramente la network automation riveste un ruolo molto importante. La lezione appresa dai cloud data center sulla razionalizzazione dei tempi di deployment e di provisioning è stata attuata con profitto nel mondo del networking, portando ad un grande passo avanti nel modo di concepire la gestione degli apparati di rete.

Data del corso:
23-24-25 ottobre 2024

(Il corso si svolgerà interamente on-line)

Agenda

Introduzione

  • Ansible per l’automazione di rete
  • Sistemi dichiarativi e procedurali
  • Pro e Contro di Ansible

Inventario

  • L’inventario di Ansible
  • Tipi di inventario
  • Integrazioni esterne

Configurazione di Ansible

  • Librerie SSH
  • Gestione di dispositivi legacy

Playbooks

  • Struttura
  • Filtri
  • Task
  • Facts
  • Ruoli

Costrutti di Ansible

  • Condizionali
  • Blocchi
  • Loop e nested loop

Troubleshooting

  • Parser
  • Filtri

Performance

  • Strategie di ottimizzazione

Sviluppo

  • Modellizzazione
  • Accortezze

Strumenti esterni

  • Orchestratori
  • Interfacce

Attività di Laboratorio

  • Inventario
  • Playbook
  • Ruoli
  • Modellizzazione
  • Automazione di una fabric (legacy)

Obiettivi

Fornire una panoramica sull’uso di Ansible per l’automazione di rete. Fornire le competenze per approcciare un progetto di automazione con Ansible comprendendo pro e contro rispetto ad altri framework.

Destinatari

Sistemisti di rete, responsabili e tecnici di Data Center, responsabili e tecnici di infrastrutture di rete.

Prerequisiti

È richiesta una conoscenza di base del networking. È consigliata la familiarità con i concetti di programmazione e dei sistemi Linux e i fondamenti del linguaggio Python.