Intrati in legatura

Schița de curs

1. Introducere în OpenStack

  • Istoria cloud-ului și a OpenStack
  • Caracteristici cloud
  • Modele cloud
    • privat, public, hibrid
    • on-premise, IaaS, PaaS, SaaS
  • Implementări de cloud public și privat bazate pe OpenStack
  • Distribuții OpenStack open source și comerciale
  • Modele de implementare OpenStack
  • Ecosistemul OpenStack
    • Module
    • Instrumente subiacente
    • Integrări
  • Ciclul de viață OpenStack
  • Certificare OpenStack
  • Laborator OpenStack (VM) pentru acest curs

2. Managementul cloud-ului OpenStack în practică

  • Familiarizarea cu OpenStack
    • Componente OpenStack (Keystone, Glance, Nova, Neutron, Cinder, Heat)
    • Interacțiunea cu cloud-ul OpenStack
    • Procesele daemon OpenStack și fluxul de comunicare API
  • Keystone - Serviciul de gestionare a identității
    • Domenii, proiecte, utilizatori și roluri
    • Catalog de servicii și endpoint-uri
    • Openrc și clouds.yaml - fișiere de configurare pentru clientul CLI
    • Crearea utilizatorilor și a proiectelor
  • Glance - Serviciul de imagini
    • Imagini adaptate pentru cloud
    • Caracteristici ale imaginilor (proprietăți, metadate, format, container)
    • Încărcarea și descărcarea imaginilor
  • Neutron - Networking
    • Prezentarea generală a arhitecturii Neutron
    • Plugin-uri ML2 pentru Neutron
    • Tipuri de resurse de rețea Neutron de bază
    • Networking la nodul de calcul
    • Gestionarea rețelelor și subrețelelor de tip tenant
    • Rutare East-West
    • Gestionarea rețelelor externe/de provider
    • Rutare North-South
    • Gestionarea IP-urilor flotante
    • Gestionarea grupurilor de securitate și a regulilor
    • Anti-spoofing - securitatea porturilor
    • Cote de networking
    • Verificarea serviciilor Neutron
  • Nova - Serviciul de calcul
    • Arhitectura Nova
    • Interfețe către hypervisoare
    • Gestionarea perechilor de chei
    • Gestionarea flavor-urilor
    • Parametrii instanțelor
    • Crearea unei instanțe
    • Gestionarea instanțelor
    • Alocarea IP-urilor flotante
    • Consolă interactivă și log de consolă
    • Atribuirea grupurilor de securitate
    • Accesarea instanței prin namespace-ul de metadate
    • Capturarea interfeței instanței cu tcpdump
    • Live-migration al mașinii virtuale
  • Cinder - Stocare bloc
    • Parametrii volumelor
    • Crearea volumelor
    • Gestionarea volumelor
    • Atașarea volumelor la instanțele Nova

3. Analiză detaliată a Neutron și a backend-ului său OVN

  • Arhitectura OVN
  • Componentele OVN
  • ML2 - driver OVN vs OvS
  • Networking OVN de sus în jos
    • Logica OpenStack (baza de date Neutron)
    • Baza de date Northbound
    • Baza de date Southbound
    • Pipeline-uri de datapath logic
    • Fluxuri logice
    • Fluxuri OpenFlow
  • Rețeaua Neutron și switch-ul logic OVN
    • Porturi logice și tipurile lor
    • Fluxuri de switching
  • Routerul Neutron și routerul logic OVN
    • Tipuri de NAT
    • Fluxuri de rutare
  • Subrețeaua Neutron și DHCP nativ
    • Fluxuri DHCP
  • Grupuri de securitate în OVN
    • ACL-uri și grupuri de porturi
    • Fluxuri pentru grupurile de securitate
    • Securitatea porturilor în OVN
  • Rezumatul tabelelor Northbound OVN
  • Fluxul informațional în OVN
    • Baza de date Neutron, OVN NB și SB DB, OpenFlow la OvS
  • Trasarea fluxurilor logice
    • Definirea microfluxurilor
    • Trasare L2
    • Trasare L3
    • Trasare DHCP
  • Fluxuri fizice - OpenFlow
    • Ciclul de viață fizic al pachetului generat de VM
  • Trasare fizică
    • Trasare pentru pachete ipotetice
    • Trasare pentru pachete reale
  • Afișarea bazei de date Open vSwitch și a resurselor

Cerințe

  • Cunoștințe solide de networking
  • Cunoștințe de bază despre paradigma cloud computing
  • Cunoștințe practice de administrare a sistemelor de operare Linux
 21 Ore

Numărul de participanți


Pret per participant

Mărturii (1)

Cursuri viitoare

Categorii înrudite