Struttura del corso

1. Introduzione a OpenStack

  • Storia del cloud e di OpenStack
  • Caratteristiche del cloud
  • Modelli di cloud
    • privato, pubblico, ibrido
    • on-premise, IaaS, PaaS, SaaS
  • Distribuzioni di cloud pubbliche e private basate su OpenStack
  • Distribuzioni open source e commerciali di OpenStack
  • Modelli di distribuzione di OpenStack
  • Ecosistema di OpenStack
    • Moduli
    • Strumenti sottostanti
    • Integrazioni
  • Ciclo di vita di OpenStack
  • Certificazione di OpenStack
  • Laboratorio OpenStack (VM) per questo corso

2. Gestione pratica del cloud OpenStack

  • Familiarizzazione con OpenStack 
    • Componenti di OpenStack (Keystone, Glance, Nova, Neutron, Cinder, Heat)
    • Interazione con il cloud OpenStack
    • Flusso di comunicazione delle API e dei demoni di OpenStack
  • Keystone - Servizio di gestione dell'identità
    • Dominii, progetti, utenti e ruoli
    • Catalogo dei servizi e endpoint
    • Openrc e clouds.yaml - file di configurazione del client CLI
    • Creazione di utenti e progetti
  • Glance - Servizio delle immagini
    • Immagini adattate al cloud
    • Caratteristiche delle immagini (proprietà, metadati, formato, contenitore)
    • Upload e download dell'immagine
  • Neutron - Networking
    • Panoramica dell'architettura di Neutron
    • Plugin ML2 per Neutron
    • Tipi di risorse di rete di base di Neutron
    • Networking nel nodo di calcolo
    • Gestione delle reti, subnet dei tenant
    • Routing East-West
    • Gestione delle reti esterne/fornitore
    • Routing North-South
    • Gestione degli IP floating
    • Gestione dei gruppi di sicurezza e regole
    • Anti-spoofing - sicurezza della porta
    • Quota di rete
    • Verifica dei servizi Neutron
  • Nova - Servizio di calcolo
    • Architettura di Nova
    • Interfacce con gli hypervisor
    • Gestione delle coppie di chiavi
    • Gestione degli flavor
    • Parametri dell'istanza
    • Creazione di un'istanza
    • Gestione dell'istanza
    • Assegnazione di IP floating
    • Console interattiva e log della console
    • Assegnazione dei gruppi di sicurezza
    • Accesso all'istanza tramite namespace dei metadati
    • Capture dell'interfaccia dell'istanza con tcpdump
    • Migrazione live della VM
  • Cinder - Archiviazione a blocchi
    • Parametri del volume
    • Creazione di un volume
    • Gestione del volume
    • Collegamento del volume all'istanza Nova

3. Approfondimento su Neutron e il suo backend OVN

  • Architettura di OVN
  • Componenti di OVN
  • ML2 - Driver OVN vs OvS
  • Networking top-down di OVN
    • Logica OpenStack (database Neutron)
    • Database Northbound
    • Database Southbound
    • Pipeline dei dati logici
    • Flussi logici
    • Flussi OpenFlow
  • Rete Neutron e switch logico OVN
    • Porte logiche e i loro tipi
    • Flussi di commutazione
  • Router Neutron e router logico OVN
    • Tipi di NAT
    • Flussi di routing
  • Subnet Neutron e DHCP nativo
    • Flussi DHCP
  • Gruppi di sicurezza in OVN
    • ACL e gruppi di porte
    • Flussi dei gruppi di sicurezza
    • Sicurezza delle porte in OVN
  • Riepilogo delle tabelle Northbound di OVN
  • Flusso di informazioni in OVN
    • DB Neutron, DB NB e SB OVN, OpenFlow su OvS
  • Tracciamento dei flussi logici
    • Definizione dei microflussi
    • Tracciamento L2
    • Tracciamento L3
    • Tracciamento DHCP
  • Flussi fisici - OpenFlow
    • Ciclo di vita fisico del pacchetto originato dalla VM
  • Tracciamento fisico
    • Tracciamento per pacchetti ipotetici
    • Tracciamento per pacchetti reali
  • Visualizzazione del database e delle risorse di Open vSwitch

Requisiti

  • Solidi conoscenze di networking
  • Conoscenza base del paradigma del cloud computing
  • Conoscenza pratica dell'amministrazione dei sistemi operativi Linux
 21 Ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (2)

Corsi in Arrivo

Categorie relative