Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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 laboratorio (VM) per questo corso
2. Laboratorio pratico di amministrazione OpenStack
- Conoscere OpenStack
- OpenStack componenti (Keystone, Glance, Nova, Neutron, Cinder, Swift, Heat)
- Interazione con la nuvola OpenStack
- OpenStack Demoni e flusso di comunicazione API
- Keystone - Servizio di gestione delle identità
- Architettura chiave
- Autenticazione e back-end disponibili
- Tipi di token e gestione dei token
- Autorizzazione in OpenStack - ruoli e oslo.policy
- Risorse Keystone - domini, progetti, utenti
- Openrc e clouds.yaml - Configurazione dei client CLI
- OpenStack Catalogo dei servizi
- Aggiunta di un nuovo servizio OpenStack
- Sistema di contingenti in OpenStack
- Glance - Servizio immagini
- Immagini adattate al cloud
- Caratteristiche dell'immagine (proprietà, metadati, formato, contenitore)
- Caricamento e download di immagini
- Condivisione di immagini
- Archivi di immagini Glance
- Immagini protette
- Gestire le quote per il servizio immagini
- Verifica dei servizi Glance
- Neutrone - Networking
- Architettura e servizi Neutron
- Il plugin ML2
- Networking Nel nodo di calcolo - Analisi
- Networking concetti e strumenti utilizzati da Neutron
- Tipi di risorse di base della rete di neutroni
- Gestisci reti tenant, subnet,
- Gestire i gruppi di sicurezza e le regole
- Percorso est-ovest
- Spazi dei nomi di rete
- Gestione di reti esterne/provider
- Percorso nord-sud
- Gestione IP fluttuanti
- Controllo degli accessi basato sui ruoli in Neutron
- Gestire le quote di rete
- Interni di SDN e NFV (iptables, ip route, OVS)
- Risoluzione dei problemi di rete di base (spazi dei nomi, tcpdump, ecc.)
- Networking Quote
- Verifica dei servizi Neutron
- Nova - Servizio di calcolo
- Interfacce per hypervisor
- Gestione delle coppie di chiavi
- Gestione degli aromi
- Versioni e topologia della CPU
- Parametri di istanza
- Creazione di un'istanza
- Verifica delle istanze generate
- Istantanea
- Gestione delle istanze
- Ridimensionamento delle istanze
- Assegnazione di IP mobili
- Console interattiva e registro della console
- Assegnazione dei gruppi di sicurezza
- Interni dei gruppi di sicurezza e funzionalità di sicurezza delle porte (iptables)
- Componenti interni dei router L3
- Quote di calcolo
- Ottenere statistiche da Nova
- API di posizionamento e Nova Cells v2
- API di posizionamento e pianificazione delle istanze
- Comandi client dell'API di posizionamento
- Verifica dei servizi Nova
- Cinder - Blocco di stoccaggio
- Parametri del volume
- Creazione del volume
- Gestisci volume
- Collegamento di un volume all'istanza Nova
- Gestione degli snapshot del volume
- Gestione dei backup dei volumi
- Componenti interni di snapshot e backup in Cinder
- Trasferimento di volumi tra progetti
- Ripristino dei backup
- Gestione delle quote di volume
- Aggiunta di un nuovo back-end di archiviazione
- QoS in Cinder
- LVM, array di storage e backend di storage Ceph
- Ceph in OpenStack
- Integrazione di Ceph e Cinder
- GoProcedure OD per le implementazioni Ceph
- Verifica dei servizi Cinder
- Barbican - Chiave Management Servizio
- Architettura del barbacane
- Memorizzazione delle passphrase
- Generazione e archiviazione di chiavi di crittografia simmetriche
- Meccanismi di crittografia dei volumi
- Configurazione del tipo di archiviazione Cinder per la crittografia del volume
- Limitazioni della crittografia del volume
- Archiviazione di bundle di certificati X.509
- Swift - Archiviazione oggetti
- Swift Componenti e processi
- Gestione di contenitori e oggetti
- Gestione delle liste di controllo degli accessi
- Impostazione della scadenza dell'oggetto
- L'anello e le politiche di archiviazione
- Monitoraggio dello spazio di archiviazione disponibile
- Impostazione delle quote
- Verifica di Swift servizi
- Calore - Orchestrazione
- Modello di orchestrazione del calore e relativi componenti
- Creazione di una pila di calore
- Verifica della pila di calore
- Aggiornamento della pila di calore
- Verifica dei servizi di riscaldamento
- Risoluzione dei problemi di base
- Analisi dei file di log
- Registrazione centralizzata
- Debug delle query client OpenStack
- Gestione del database OpenStack
- Estrazione di informazioni dai database dei servizi
- Backup OpenStack
- Analisi dello stato del nodo di calcolo
- Analisi dello stato dell'istanza
- Risoluzione dei problemi relativi alle istanze nel nodo di calcolo (libvirt)
- Analisi del broker AMQP (RabbitMQ)
- Risoluzione dei problemi RabbitMQ
- Servizi di metadati
- Modo generale di diagnosticare OpenStack problemi
- Risoluzione dei problemi di rete
- Risoluzione dei problemi relativi alle prestazioni della rete
- Backup e ripristino dell'istanza
2. Argomenti avanzati
- Octavia - Bilanciamento del carico come servizio
- Architettura
- Oggetti e flusso di richieste
- Sapori Octavia
- Zone di disponibilità di Octavia
- Creazione del servizio di bilanciamento del carico HTTP
- Creazione del servizio di bilanciamento del carico TCP
- Creazione di un sistema di bilanciamento del carico passthrough HTTPS
- Listener, pool e monitoraggi dello stato
- Bilanciamento del carico di livello 7 in Octavia
- Immagine dell'anfora dell'edificio
- LB Failover
- Networking e dettagli sul monitoraggio
- Risoluzione dei problemi di Octavia
- Considerazioni sull'hardware e pianificazione della capacità
- Hardware di calcolo
- Progettazione della rete
- Progettazione dell'archiviazione
- Dimensionamento del gusto
- Sovraccarico delle risorse
- Piano di controllo ad alta disponibilità
- HA in OpenStack servizi
- Banca dati HA
- Coda di messaggi HA
- Distribuzioni attivo-attivo e attivo-passivo
- Distribuzioni in più regioni
- Filtri di partizionamento cloud e utilità di pianificazione
- Perché e come implementare le partizioni cloud (host-aggregates)
- Filtri dell'utilità di pianificazione Nova
- Immergiti nel codice del filtro
- Migrazione dei carichi di lavoro
- Migrazione a freddo e in tempo reale
- Modifica della migrazione in tempo reale
- Esercizi di migrazione e risoluzione dei problemi
- Politiche e autorizzazioni in OpenStack
- Oslo.policy
- Creazione di un nuovo ruolo significativo con i file di criteri
- Verifica dell'accesso API per l'utente specifico
- Approfondimento OpenStack networking (SDN) (2-3h)
- Tipi di rete (locale, flat, vlan, vxlan, gre)
- Flusso di netowork dettagliato e architettura in vari dispiegamenti di neutroni
- Traffico est-ovest nelle reti tenant
- Traffico nord-sud nelle reti tenant
- Traffico nelle distribuzioni solo provider
- Plugin per neutroni
- Linux Ponte
- Aprire vSwitch
- Risoluzione dei problemi ed esercizi OVS
- Risoluzione dei problemi relativi ai gruppi di sicurezza (iptables, tcpdump)
- Regolazioni della sicurezza delle porte e gestione vIP
- Router virtuali distribuiti
- Progetto LBaaS + Octavia
- VPNaaS
- OpenStack Monitoraggio e telemetria
- Servizio ceilometro
- Monitoraggio esterno
- Migliora le funzionalità cloud/hypervisor
- Blocco della CPU / Architettura NUMA
- SR-IOV
- Cloud-init e personalizzazione delle immagini
- Servizio metadati
- Recupero di informazioni dal servizio metadati
- Back-end di archiviazione a blocchi
- LVM
- Ceph RBD
- Apparecchi fisici
- Considerazioni sulla rete di archiviazione
- Aggiornamento OpenStack
- Strategie e procedure di aggiornamento
- Aggiornamento senza tempi di inattività
- Provisioning bare metal con OpenStack
- Modulo ironico
- Concetti di undercloud e overcloud
- Vari esercizi sulla risoluzione dei problemi del cluster OpenStack
- Esempi di compiti d'esame
- Futuro di OpenStack
Requisiti
- Competenze amministrative di base Linux
- Conoscenze di base di rete
- Conoscenza di base del paradigma del cloud computing
35 ore
Recensioni (2)
comunicazione, conoscenza per esperienza, risolvere problemi,
Marcin Walewski - Intel Technology Poland Sp. z o.o.
Corso - OpenStack Bootcamp
Traduzione automatica
To get a better understanding about OpenStack.