Schița de curs

1. Introducere în OpenStack

  • Istoria cloud-ului și OpenStack
  • Caracteristicile cloud-ului
  • Modele de cloud
    • privat, public, hibrid
    • on-premise, IaaS, PaaS, SaaS
  • Implementări de cloud public și privat bazate pe OpenStack
  • Distribuții OpenStack comerciale și cu sursă deschisă
  • OpenStack modele de implementare
  • OpenStack ecosistem
    • Module
    • Instrumente subiacente
    • Integrări
  • OpenStack ciclul de viață
  • OpenStack certificare
  • OpenStack laborator (VM) pentru acest curs

2. Atelier practic de administrare OpenStack

  • Cunoașterea OpenStack
    • Componentele OpenStack (Keystone, Glance, Nova, Neutron, Cinder, Swift, Heat)
    • Interacțiunea cu OpenStack cloud
    • Demoni OpenStack și fluxul de comunicare API
  • Keystone - Serviciu de gestionare a identității
    • Domenii, proiecte, utilizatori și roluri
    • Gestionarea serviciilor și a punctelor finale din catalogul Keystone
    • Gestionarea/crearea domeniilor, grupurilor, proiectelor, utilizatorilor și rolurilor
    • Verificarea serviciilor Keystone
  • Glance - Serviciul de imagine
    • Caracteristici ale imaginilor (proprietăți, metadate, format, container)
    • Încărcarea și descărcarea imaginilor
    • Partajarea imaginilor
    • Gestionarea cotelor pentru serviciul de imagini
    • Verificarea serviciilor Glance
  • Neutron - Networking
    • Tipuri de resurse de rețea de bază Neutron
    • Gestionați rețelele chiriașilor, subrețelele,
    • Gestionarea grupurilor și regulilor de securitate
    • Rutare est-vest
    • Spații de nume de rețea
    • Gestionarea rețelelor externe/furnizor
    • Rutare nord-sud
    • Gestionarea IP-urilor flotante
    • Gestionarea cotelor de rețea
    • Depanarea de bază a rețelei (spații de nume, tcpdump etc.)
    • Networking cote
    • Verificarea serviciilor Neutron
  • Nova - Serviciul de calcul
    • Interfețe cu hipervizoarele
    • Gestionarea perechii de chei
    • Gestionarea Flavour
    • Parametrii instanței
    • Crearea unei instanțe
    • Verificarea instanțelor create
    • Instantaneu
    • Gestionarea instanțelor
    • Atribuirea IP-urilor flotante
    • Consola interactivă și jurnalul consolei
    • Atribuirea grupurilor de securitate
    • Cotele de calcul
    • Obținerea de statistici de la Nova
    • Placement API și Nova Cells v2
    • Verificarea serviciilor Nova
  • Cinder - Stocarea blocurilor
    • Parametrii volumului
    • Crearea volumului
    • Gestionarea volumului
    • Atașarea volumului la instanța Nova
    • Gestionarea snapshot-urilor de volum
    • Gestionarea backup-urilor volumului
    • Restaurarea backup-urilor
    • Gestionarea cotelor de volum
    • Adăugarea unui nou backend de stocare
    • LVM, matrice de stocare și medii de stocare 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
    • Configurarea cotelor
    • Verificarea serviciilor Swift
  • Heat - Orchestrație
    • Șablonul de orchestrare Heat și componentele sale
    • Crearea stivei Heat
    • Verificarea stivei Heat
    • Actualizarea stivei Heat
    • Verificarea serviciilor Heat
  • Depanarea de bază
    • Analiza fișierelor jurnal
    • Jurnalizare centralizată
    • Debugging OpenStack interogări client
    • Gestionarea OpenStack bazei de date
    • Copierea de rezervă OpenStack
    • Analizarea stării nodului de calcul
    • Analizarea stării instanței
    • Analizarea brokerului AMQP (RabbitMQ)
    • Servicii de metadate
    • Mod general de diagnosticare a problemelor OpenStack
    • Depanarea problemelor de rețea
    • Depanarea performanței rețelei
    • Backup și recuperare de instanță

2. Subiecte avansate

  • Considerații privind hardware-ul și planificarea capacității
    • Compute hardware
    • Proiectarea rețelei
    • Proiectarea stocării
    • Dimensionarea flavour-ului
    • Angajarea excesivă a resurselor
  • Plan de control cu disponibilitate ridicată
    • HA în OpenStack servicii
    • Baza de date HA
    • Coada de mesaje HA
  • Partiționarea norului și filtrele programatorului
    • De ce și cum se implementează partițiile cloud (host-aggregates)
    • Filtrele programatorului Nova
  • Migrarea sarcinii de lucru
    • Migrarea la rece și live
    • Ajustarea migrării live
    • Proiectul Watcher
  • Rețele aprofundate OpenStack (SDN) (2-3h)
    • Tipuri de rețele (locală, plată, vlan, vxlan, gre)
    • Plugin-uri Neutron
      • Linux Punte
      • Open vSwitch
    • Rutere virtuale distribuite
    • LBaaS + proiectul Octavia
    • VPNaaS
  • OpenStack monitorizare și telemetrie
    • Serviciul Ceilometer
    • Monitorizare externă
  • Progresează caracteristicile cloud/hypervisor
    • CPU pinning / arhitectura NUMA
    • SR-IOV
  • Cloud-init și personalizarea imaginii
    • Serviciul de metadate
  • Backend-uri de stocare bloc
    • LVM
    • Ceph RBD
    • Aparate fizice
    • Considerații privind rețeaua de stocare
  • Actualizarea OpenStack
    • Strategii și proceduri de actualizare
    • Actualizare fără timp de nefuncționare
  • Aprovizionare pe bază de bare-metal cu OpenStack
    • Modul ironic
    • Concepte undercloud și overcloud
  • Viitorul OpenStack

Cerințe

  • Cunoștințe de bază Linux de administrare
  • Cunoștințe de bază în domeniul rețelelor
  • Cunoștințe de bază despre paradigma cloud computing
  • .
 28 ore

Numărul de participanți


Pret per participant

Mărturii (1)

Upcoming Courses

Categorii înrudite