Struttura del corso
1. Introduzione a OpenStack
Storia della nuvola e OpenStack
Funzionalità cloud
Modelli cloud
privato, pubblico, ibrido
on-premise, IaaS, PaaS, SaaS
Implementazioni di cloud pubblico e privato basate su OpenStack
Distribuzioni open source e commerciali OpenStack
OpenStack Modelli di distribuzione
OpenStack Ecosistema
Moduli
Strumenti sottostanti
Integrazioni
OpenStack Ciclo di vita
OpenStack Certificazione
OpenStack lab (VM) per questo corso
2. Gestione pratica del OpenStack cloud
Conoscere OpenStack
OpenStack componenti (Keystone, Glance, Nova, Neutron, Cinder, Heat)
Interazione con OpenStack cloud
OpenStack demoni e flusso di comunicazione API
Keystone - Servizio Identità Management
Domini, progetti, utenti e ruoli
Catalogo dei servizi ed endpoint
Openrc e clouds.yaml - File di configurazione del client CLI
Creazione di utenti e progetti
Glance - Servizio immagini
Immagini adattate al cloud
Caratteristiche dell'immagine (proprietà, metadati, formato, contenitore)
Caricamento e download dell'immagine
Neutrone - Networking
Panoramica dell'architettura dei neutroni
Plugin ML2 per Neutron
Tipi di risorse di rete Neutron di base
Networking nel nodo di calcolo
Gestire le reti tenant e le subnet
Percorso Est-Ovest
Gestire reti esterne/provider
Percorso Nord-Sud
Gestione degli IP mobili
Gestire i gruppi di sicurezza e le regole
Anti-spoofing - sicurezza delle porte
Networking Quote
Verifica dei servizi Neutron
2019 Servizio di calcolo. Tutti i diritti riservati.
Architettura Nova
Interfacce per hypervisor
Gestione delle coppie di chiavi
Gestione del gusto
Parametri di istanza
Creazione di un'istanza
Gestione delle istanze
Assegnazione di indirizzi IP mobili
Console interattiva e registro della console
Assegnazione dei gruppi di sicurezza
AccessInvio dell'istanza tramite lo spazio dei nomi dei metadati
Accesso all'interfaccia dell'istanza tramite tcpdump
Migrazione in tempo reale della macchina virtuale
Cinder - Stoccaggio a blocchi
Parametri di volume
Creazione di volume
Gestire il volume
Collegamento del volume all'istanza Nova
3. Approfondisci Neutron e il suo backend OVN
Architettura OVN
Componenti OVN
ML2 - Driver OVN vs OvS
Rete OVN dall'alto verso il basso
OpenStack logica (Database di neutroni)
Database in direzione nord
Database in direzione sud
Pipeline di percorsi dati logici
Flussi logici
Flussi OpenFlow
Rete di neutroni e commutatore logico OVN
Porte logiche e relativi tipi
Flussi di commutazione
Router neutronico e router logico OVN
Tipi di NAT
Instradamento dei flussi
Subnet neutronica e DHCP nativo
Flussi DHCP
Gruppi di sicurezza in OVN
ACL e gruppi di porte
Flussi del gruppo di sicurezza
Sicurezza portuale in OVN
Riepilogo delle tabelle OVN Northbound
Flusso di informazioni in OVN
Neutron DB, OVN NB e SB DB, OpenFlow a OvS
Traccia logica del flusso
Definizione dei microflussi
Tracciamento L2
Tracciamento L3
Traccia DHCP
Flussi fisici - OpenFlow
Ciclo fisico in tempo reale del pacchetto originato dalla macchina virtuale
Tracciamento fisico
Traccia per pacchetti ipotetici
Tracciamento per pacchetti reali
Visualizzazione del database e delle risorse di Open vSwitch