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
  • Deploy di cloud pubblici e privati basati su OpenStack
  • Distribuzioni open source e commerciali di OpenStack
  • Modelli di deployment di OpenStack
  • Ecosistema OpenStack
    • Moduli
    • Strumenti sottostanti
    • Integrazioni
  • Ciclo di vita di OpenStack
  • Certificazione OpenStack
  • Laboratorio OpenStack (VM) per questo corso

2. Workshop pratico di amministrazione OpenStack 

  • Conoscere OpenStack
    • Componenti di OpenStack (Keystone, Glance, Nova, Neutron, Cinder, Swift, Heat)
    • Interazione con il cloud OpenStack
    • Demoni OpenStack e flusso di comunicazione delle API
  • Keystone - Servizio di gestione delle identità
    • Domini, progetti, utenti e ruoli
    • Gestione dei servizi del catalogo Keystone e degli endpoint
    • Gestione/creazione di domini, gruppi, progetti, utenti e ruoli
    • Verifica dei servizi Keystone
  • Glance - Servizio di gestione delle immagini
    • Caratteristiche delle immagini (proprietà, metadati, formato, contenitore)
    • Upload e download di immagini
    • Condivisione delle immagini
    • Gestione delle quote per il servizio di immagini
    • Verifica dei servizi Glance
  • Neutron - Networking
    • Tipi di risorsa di rete base di Neutron
    • Gestione di reti tenant, subnet, 
    • Gestione di gruppi di sicurezza e regole
    • Routing East-West
    • Namespaces di rete
    • Gestione di reti esterne/provider
    • Routing North-South
    • Gestione di IP floating
    • Gestione delle quote di rete
    • Troubleshooting di base della rete (namespace, tcpdump, ecc.)
    • Quote di networking
    • Verifica dei servizi Neutron
  • Nova - Servizio di calcolo
    • Interfacce verso gli hypervisor
    • Gestione delle coppie di chiavi
    • Gestione dei flavours
    • Parametri delle istanze
    • Creazione di un'istanza
    • Verifica delle istanze avviate
    • Creazione di snapshot
    • Gestione delle istanze
    • Assegnazione di IP floating
    • Console interattiva e log della console
    • Assegnazione di gruppi di sicurezza
    • Quote di calcolo
    • Raccolta di statistiche da Nova
    • API di Placement e Nova Cells v2
    • Verifica dei servizi Nova
  • Cinder - Storage a blocchi
    • Parametri dei volumi
    • Creazione di volumi
    • Gestione di volumi
    • Attacco di volumi a istanze Nova
    • Gestione degli snapshot dei volumi
    • Gestione dei backup dei volumi
    • Ripristino dei backup
    • Gestione delle quote dei volumi
    • Aggiunta di nuovi backend di storage
    • Backend di storage LVM, array di storage e Ceph
    • Ceph in OpenStack
    • Verifica dei servizi Cinder
  • Swift - Object Storage
    • Componenti e processi Swift
    • Gestione di contenitori e oggetti
    • Gestione delle liste di controllo degli accessi (ACL)
    • Configurazione della scadenza degli oggetti
    • Ring e policy di storage
    • Monitoraggio dello spazio di storage disponibile
    • Configurazione delle quote
    • Verifica dei servizi Swift
  • Heat - Orchestrazione
    • Template di orchestrazione Heat e i suoi componenti
    • Creazione di uno stack Heat
    • Verifica di uno stack Heat
    • Aggiornamento di uno stack Heat
    • Verifica dei servizi Heat
  • Troubleshooting di base
    • Analisi dei file di log
    • Logging centralizzato
    • Debug delle query del client OpenStack
    • Gestione del database OpenStack
    • Backup di OpenStack
    • Analisi dello stato dei nodi di calcolo
    • Analisi dello stato delle istanze
    • Analisi del broker AMQP (RabbitMQ)
    • Servizi di metadati
    • Metodo generale per diagnosticare i problemi di OpenStack
    • Troubleshooting dei problemi di rete
    • Troubleshooting delle prestazioni di rete
    • Backup e recupero delle istanze

2. Argomenti avanzati

  • Considerazioni hardware e pianificazione della capacità
    • Hardware di calcolo
    • Progettazione della rete
    • Progettazione dello storage
    • Dimensionamento dei flavours
    • Overcommit delle risorse
  • Piano di controllo ad alta disponibilità
    • HA nei servizi OpenStack
    • Database HA
    • Coda di messaggi HA
  • Partizionamento del cloud e filtri dello scheduler
    • Come e perché implementare partizioni cloud (host-aggregates)
    • Filtri dello scheduler Nova
  • Migrazione dei workload
    • Migrazione cold e live
    • Ottimizzazione della migrazione live
    • Progetto Watcher
  • Networking OpenStack in dettaglio (SDN) (2-3h)
    • Tipi di rete (local, flat, vlan, vxlan, gre)
    • Plugin Neutron
      • Linux Bridge
      • Open vSwitch
    • Router virtuali distribuiti
    • LBaaS + progetto Octavia
    • VPNaaS
  • Monitoraggio e telemetria di OpenStack
    • Servizio Ceilometer
    • Monitoraggio esterno
  • Funzionalità avanzate di cloud/hypervisor
    • Pinning della CPU / architettura NUMA
    • SR-IOV
  • Cloud-init e personalizzazione delle immagini
    • Servizio di metadati
  • Backend di storage a blocchi
    • LVM
    • Ceph RBD
    • Apparecchiature fisiche
    • Considerazioni sulla rete di storage
  • Upgrade di OpenStack
    • Strategie e procedure di upgrade
    • Upgrade senza interruzioni
  • Provisioning bare-metal con OpenStack
    • Modulo Ironic
    • Concetti di undercloud e overcloud
  • Il futuro di OpenStack

Requisiti

  • Competenze base nella amministrazione di Linux
  • Conoscenze base di networking
  • Concetti base del paradigma del cloud computing
 28 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (1)

Corsi in Arrivo

Categorie relative