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. Workshop pratico OpenStack sull'amministrazione
Introduzione a OpenStack
Componenti OpenStack (Keystone, Glance, Nova, Neutron, Cinder, Swift, Heat)
Interazione con il cloud OpenStack
Demoni OpenStack e flusso di comunicazione API
Keystone - Servizio di gestione delle identità
Domini, progetti, utenti e ruoli
Gestione dei servizi e degli endpoint del catalogo Keystone
Gestire/creare domini, gruppi, progetti, utenti e ruoli
Verifica dei servizi Keystone
Glance - Servizio immagini
Caratteristiche dell'immagine (proprietà, metadati, formato, contenitore)
Caricamento e download dell'immagine
Condivisione di immagini
Gestire le quote per l'image service
Verifica dei servizi Glance
Neutrone - Networking
Tipi di risorse di rete Neutron di base
Gestire reti tenant, subnet,
Gestire i gruppi di sicurezza e le regole
Percorso Est-Ovest
Spazi dei nomi di rete
Gestire reti esterne/provider
Percorso Nord-Sud
Gestione degli IP mobili
Gestire le quote di rete
Risoluzione dei problemi di rete di base (spazi dei nomi, tcpdump e così via)
Networking Quote
Verifica dei servizi Neutron
Nova - Servizio di calcolo
Interfacce per hypervisor
Gestione delle coppie di chiavi
Gestione del gusto
Parametri di istanza
Creazione di un'istanza
Verifica delle istanze generate
Creazione di istantanee
Gestione delle istanze
Assegnazione di indirizzi IP mobili
Console interattiva e registro della console
Assegnazione dei gruppi di sicurezza
Quote di calcolo
Ottenere statistiche da Nova
API di posizionamento e Nova Cells v2
Verifica dei servizi Nova
Cinder - Stoccaggio a blocchi
Parametri di volume
Creazione di volume
Gestire il volume
Collegamento del volume all'istanza Nova
Gestione degli snapshot del volume
Gestione dei backup dei volumi
Ripristino dei backup
Gestione delle quote di volume
Aggiunta di un nuovo back-end di archiviazione
LVM, array di storage e backend di storage Ceph
Cefa in OpenStack
Verifica dei servizi Cinder
Swift - Archiviazione di oggetti
Swift Componenti e processi
Gestione di contenitori e oggetti
Gestione delle liste di controllo degli accessi
Impostazione della scadenza dell'oggetto
Ring e criteri di archiviazione
Monitoraggio dello spazio di archiviazione disponibile
Impostazione delle quote
Verifica di Swift servizi
Calore - Orchestrazione
Modello di orchestrazione termica e relativi componenti
Creazione di una pila di calore
Verifica del camino di calore
Aggiornamento dello stack di calore
Verifica dei servizi di riscaldamento