Struttura del corso

1. Introduzione a OpenStack

  • Cronologia 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 di OpenStack (VM) per questo corso

2. Gestione pratica del cloud di OpenStack

  • Familiarizzazione con OpenStack
    • Componenti di OpenStack (Keystone, Glance, Nova, Neutron, Cinder, Heat)
    • Interazione con il cloud di OpenStack
    • Daemon e flussi di comunicazione API di OpenStack
  • Keystone - Servizio di gestione dell'identità
    • Dominî, 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 immagine
    • Immagini adattate al cloud
    • Caratteristiche delle immagini (proprietà, metadati, formato, contenitore)
    • Upload e download di immagini
  • Neutron - Rete
    • Panoramica dell'architettura di Neutron
    • Plugin ML2 per Neutron
    • Tipi di risorse di rete di base di Neutron
    • Rete al nodo di calcolo
    • Gestione delle reti e subnet del tenant
    • Routing East-West
    • Gestione delle reti esterne/fornitore
    • Routing North-South
    • Gestione degli indirizzi 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 chiave-pubblica
    • Gestione dei flavor
    • Parametri dell'istanza
    • Creazione di un'istanza
    • Gestione delle istanze
    • Assegnazione di indirizzi IP floating
    • Console interattiva e log della console
    • Assegnazione dei gruppi di sicurezza
    • Accesso all'istanza tramite spazio dei nomi metadati
    • Capture dell'interfaccia dell'istanza con tcpdump
    • Migrazione live della VM
  • Cinder - Archiviazione blocco
    • Parametri del volume
    • Creazione di un volume
    • Gestione del volume
    • Collegamento del volume all'istanza Nova

3. Immersione approfondita in Neutron e nel suo backend OVN

  • Architettura di OVN
  • Componenti di OVN
  • ML2 - driver OVN vs OvS
  • Rete OVN dal top al bottom
    • Logica OpenStack (database Neutron)
    • Database Northbound
    • Database Southbound
    • Pipeline dei dati logici
    • Flussi logici
    • Flussi OpenFlow
  • Rete di Neutron e switch logico OVN
    • Porte logiche e i loro tipi
    • Flussi di switching
  • Router di Neutron e router logico OVN
    • Tipi NAT
    • Flussi di routing
  • Subnet di Neutron e DHCP nativo
    • Flussi DHCP
  • Gruppi di sicurezza in OVN
    • ACLs 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 di OVN, OpenFlow su OvS
  • Tracciamento dei flussi logici
    • Definizione di 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 rete
  • Conoscenze di base del paradigma del cloud computing
  • Conoscenze pratiche di amministrazione dei sistemi operativi Linux
 21 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (2)

Corsi in Arrivo

Categorie relative