Schița de curs
1. Introducere în OpenStack
Istoria norului și OpenStack
Caracteristicile norului
Modele de cloud
privat, public, hibrid
la fața locului, IaaS, PaaS, SaaS
Implementări de cloud public și privat bazate pe OpenStack
Distribuții open source și comerciale OpenStack
OpenStack modele de desfășurare
OpenStack ecosistem
Module
Instrumente de bază
Integrări
OpenStack ciclul de viață
OpenStack certificare
OpenStack lab (VM) pentru acest curs
2. Atelier de administrare practică OpenStack
Noțiuni de bază pentru a cunoaște OpenStack
Componentele OpenStack (Keystone, Glance, Nova, Neutron, Cinder, Swift, Heat)
Interacțiunea cu norul OpenStack
Daemonii OpenStack și fluxul de comunicare API
Keystone - Serviciul de gestionare a identității
Domenii, proiecte, utilizatori și roluri
Gestionarea serviciilor de catalog Keystone și a punctelor finale
Gestionați/creați domenii, grupuri, proiecte, utilizatori și roluri
Verificarea serviciilor Keystone
Glance - Serviciul de imagini
Caracteristicile imaginii (proprietăți, metadate, format, container)
Încărcarea și descărcarea imaginii
Partajarea imaginilor
Gestionați cotele pentru serviciul de imagini
Verificarea serviciilor Glance
Neutron - Networking
Tipuri de resurse de rețea Neutron de bază
Gestionați rețelele chiriașilor, subrețele,
Gestionați grupurile și regulile de securitate
Traseu Est-Vest
Spații de nume de rețea
Gestionarea rețelelor externe/de furnizori
Traseu nord-sud
Gestionarea IP-urilor flotante
Gestionați cotele de rețea
Depanarea de bază a rețelei (namespaces, tcpdump etc.)
Networking cote
Verificarea serviciilor Neutron
Nova - Serviciu de calcul
Interfețe cu hipervizoarele
Gestionarea perechilor de chei
Managementul aromei
Parametrii instanței
Crearea unei instanțe
Verificarea instanțelor generate
Instantaneu
Gestionarea instanțelor
Atribuirea de IP-uri flotante
Consola interactivă și jurnalul consolei
Atribuirea grupurilor de securitate
Calculați cotele
Obținerea de statistici de la Nova
API de plasare și Nova Cells v2
Verificarea serviciilor Nova
Cenușăreasa - Bloc de depozitare
Parametrii de volum
Crearea volumului
Gestionați volumul
Atașarea volumului la instanța Nova
Gestionarea instantaneelor de volum
Gestionarea copiilor de rezervă de volum
Restaurarea copiilor de rezervă
Gestionarea cotelor de volum
Adăugarea unui nou backend de stocare
backend-uri de stocare LVM, matrice de stocare și Ceph
Ceph în OpenStack
Verificarea serviciilor Cinder
Swift - Stocarea obiectelor
Swift componente și procese
Gestionarea containerelor și a obiectelor
Gestionarea listelor de control al accesului
Configurarea expirării obiectelor
Inelul și politicile de stocare
Monitorizarea spațiului de stocare disponibil
Stabilirea cotelor
Verificarea serviciilor Swift
Căldură - Orchestrare
Șablonul de orchestrare Heat și componentele sale
Crearea stivei de căldură
Verificare a acumulatorului de căldură
Actualizarea stivei de căldură
Verificarea serviciilor de termoficare