Contattataci

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 cloud pubbliche e private basate su OpenStack
  • Distribuzioni OpenStack open source e commerciali
  • Modelli di implementazione di OpenStack
  • Ecosistema OpenStack
    • Moduli
    • Strumenti sottostanti
    • Integrazioni
  • Ciclo di vita di OpenStack
  • Certificazione OpenStack
  • Laboratorio OpenStack (VM) per questo corso

2. Gestione del cloud OpenStack nella pratica

  • Conoscere OpenStack
    • Componenti di OpenStack (Keystone, Glance, Nova, Neutron, Cinder, Heat)
    • Interazione con il cloud OpenStack
    • Daemon di OpenStack e flusso di comunicazione API
  • Keystone - Servizio di gestione dell'identità
    • Domini, 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 di immagini
    • Immagini adattate al cloud
    • Caratteristiche delle immagini (proprietà, metadati, formato, contenitore)
    • Caricamento 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 sul nodo di calcolo
    • Gestione di reti tenant e subnet
    • Routing East-West
    • Gestione di reti esterne/provider
    • Routing North-South
    • Gestione degli IP floating
    • Gestione di gruppi di sicurezza e regole
    • Anti-spoofing - sicurezza delle porte
    • Quote di networking
    • Verifica dei servizi Neutron
  • Nova - Servizio di calcolo
    • Architettura di Nova
    • Interfacce con gli hypervisor
    • Gestione delle coppie di chiavi
    • Gestione dei flavour
    • 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 metadata
    • Acquisizione traffico sull'interfaccia dell'istanza tramite tcpdump
    • Live-migration della VM
  • Cinder - Archiviazione a blocchi
    • Parametri del volume
    • Creazione del volume
    • Gestione del volume
    • Collegamento del volume a un'istanza Nova

3. Approfondimento su Neutron e il suo back-end OVN

  • Architettura di OVN
  • Componenti di OVN
  • ML2 - Driver OVN vs OvS
  • Networking OVN top-down
    • Logica OpenStack (database Neutron)
    • Database Northbound
    • Database Southbound
    • Pipeline logici di percorso dati
    • Flussi logici
    • Flussi OpenFlow
  • Rete Neutron e switch logico OVN
    • Porte logiche e i loro tipi
    • Flussi di switching
  • 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 Port Group
    • Flussi del gruppo di sicurezza
    • Sicurezza delle porte in OVN
  • Riepilogo delle tabelle Northbound di OVN
  • Flusso delle informazioni in OVN
    • DB di Neutron, DB OVN NB e SB, OpenFlow su OvS
  • Tracciamento dei flussi logici
    • Definizione di microflow
    • Tracciamento L2
    • Tracciamento L3
    • Tracciamento DHCP
  • Flussi fisici - OpenFlow
    • Ciclo di vita fisico di un pacchetto generato da una VM
  • Tracciamento fisico
    • Tracciamento per pacchetti ipotetici
    • Tracciamento per pacchetti reali
  • Visualizzazione del database e delle risorse di Open vSwitch

Requisiti

  • Solide conoscenze di rete
  • Conoscenza di base del paradigma del cloud computing
  • Conoscenza pratica dell'amministrazione dei sistemi operativi Linux
 21 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (1)

Corsi in Arrivo

Categorie relative