Schița de curs

1. Introducere în OpenStack

  • Istoria cloud-ului și a OpenStack
  • Caracteristici ale cloud-ului
  • Modele de cloud
    • privat, public, hibrid
    • on-premise, IaaS, PaaS, SaaS
  • Distribuții basate pe OpenStack în mediul public și privat
  • Distribuții open source și comerciale ale OpenStack
  • Modele de implementare a OpenStack
  • Ecosistemul OpenStack
    • Module
    • Unelte fundamentale
    • Integrări
  • Ciclu de viață al OpenStack
  • Certificarea OpenStack
  • Laborator (VM) OpenStack pentru acest curs

2. Gestionarea cloud-ului OpenStack în practică

  • Familiarizarea cu OpenStack 
    • Componentele OpenStack (Keystone, Glance, Nova, Neutron, Cinder, Heat)
    • Interacțiunea cu cloud-ul OpenStack
    • Comunicația dintre daemonii și API-urile OpenStack
  • Keystone - Serviciul de gestionare a identităților
    • Domenii, proiecte, utilizatori și roluri
    • Catalogul de servicii și endpoint-uri
    • Openrc și clouds.yaml - fișiere de configurare pentru clientul CLI
    • Crearea de utilizatori și proiecte
  • Glance - Serviciul de imagini
    • Imagini adaptate la cloud
    • Caracteristici ale imaginilor (proprietăți, metadate, format, container)
    • Încărcarea și descărcarea imaginii
  • Neutron - Rețele
    • Panoramica arhitecturii Neutron
    • Plugin-urile ML2 pentru Neutron
    • Tipuri de resurse de rețea Neutron de bază
    • Rețelele la nodul Compute
    • Gestionarea rețelelor și subnet-urilor tenant
    • Rutare East-West
    • Gestionarea rețelelor externe/ provider
    • Rutare North-South
    • Gestionarea IP-urilor floating
    • Gestionarea grupurilor de securitate și regulilor
    • Anti-spoofing - securitatea portului
    • Cuotele de rețele
    • Verificarea serviciilor Neutron
  • Nova - Serviciul de calcul
    • Arhitectura Novă
    • Interfețele către hypervizori
    • Gestionarea keypair-urilor
    • Gestionarea flavor-urilor
    • Parametrii instanțelor
    • Crearea unei instanțe
    • Gestionarea instanței
    • Atribuirea IP-urilor floating
    • Consoala interactivă și jurnalul consolei
    • Atribuirea grupurilor de securitate
    • Accesarea instanței prin namespace-ul metadatelor
    • Capturarea pachetelor de la interfața instanței folosind tcpdump
    • Migrarea live a VM-ului
  • Cinder - Stocarea blocă
    • Parametrii volumelor
    • Crearea unui volum
    • Gestionarea volumului
    • Afișarea volumului la instanța Nova

3. Aprofundare în Neutron și backend-ul său OVN

  • Arhitectura OVN
  • Componentele OVN
  • ML2 - driver-ii OVN vs OvS
  • Rețelele Neutron și arhitectura OVN din sus în jos
    • Logica OpenStack (bază de date Neutron)
    • Baza de date Northbound
    • Baza de date Southbound
    • Pipelinile de date logice
    • Fluxurile logice
    • Fluxurile OpenFlow
  • Rețeaua Neutron și comutatorul logic OVN
    • Porturi logice și tipurile lor
    • Fluxurile de comutare
  • Router-ul Neutron și router-ul logic OVN
    • Tipurile NAT
    • Fluxurile de rutare
  • Subnet-ul Neutron și DHCP nativ
    • Fluxurile DHCP
  • Grupurile de securitate în OVN
    • ACL-uri și grupuri de port
    • Fluxurile de grup de securitate
    • Securitatea portului în OVN
  • Rezumat al tabelelor Northbound OVN
  • Fluxul de informații în OVN
    • Bază de date Neutron, bazele de date Northbound și Southbound ale OVN, OpenFlow la OvS
  • Trasarea fluxurilor logice
    • Definirea microfluxurilor
    • Trasarea L2
    • Trasarea L3
    • Trasarea DHCP
  • Fluxuri fizice - OpenFlow
    • Ciclul de viață fizic al pachetelor originat de VM
  • Trasare fizică
    • Trasarea pentru pachete ipotetice
    • Trasarea pentru pachete reale
  • Afișarea bazei de date Open vSwitch și a resurselor

Cerințe

  • Cunoaștere solidă a rețelelor
  • Cunoașterea de bază a paradigmei cloud computing
  • Cunoașterea practică de administrare a sistemelor de operare Linux
 21 ore

Numărul de participanți


Pret per participant

Mărturii (2)

Cursuri viitoare

Categorii înrudite