Kontakt aufnehmen

Schulungsübersicht

1. Einführung in OpenStack

  • Geschichte der Cloud und von OpenStack
  • Eigenschaften der Cloud
  • Cloud-Modelle
    • private, öffentliche, hybride Clouds
    • On-Premise, IaaS, PaaS, SaaS
  • Bereitstellung öffentlicher und privater Clouds auf Basis von OpenStack
  • Open-Source- und kommerzielle OpenStack-Distributionen
  • OpenStack-Bereitstellungsmodelle
  • OpenStack-Ökosystem
    • Module
    • Zugrunde liegende Tools
    • Integrationen
  • Lebenszyklus von OpenStack
  • OpenStack-Zertifizierungen
  • OpenStack-Lab (VM) für diesen Kurs

2. Praxisnahe Verwaltung der OpenStack-Cloud

  • Erste Schritte mit OpenStack
    • Komponenten von OpenStack (Keystone, Glance, Nova, Neutron, Cinder, Heat)
    • Kommunikation mit der OpenStack-Cloud
    • OpenStack-Dämonen und Ablauf der API-Kommunikation
  • Keystone - Identitätsverwaltungsdienst
    • Domains, Projekte, Benutzer und Rollen
    • Service-Katalog und Endpunkte
    • openrc und clouds.yaml - CLI-Client-Konfigurationsdateien
    • Erstellung von Benutzern und Projekten
  • Glance - Imageservice
    • Für die Cloud angepasste Images
    • Eigenschaften von Images (Properties, Metadaten, Format, Container)
    • Hochladen und Herunterladen von Images
  • Neutron - Networking
    • Übersicht der Neutron-Architektur
    • ML2-Plugins für Neutron
    • Grundlegende Ressourcentypen von Neutron-Netzwerken
    • Networking am Compute-Knoten
    • Verwaltung von Mandanten-Netzen und Subnetzen
    • East-West-Routing
    • Verwaltung externer/Provider-Netzwerke
    • North-South-Routing
    • Verwaltung von Floating IPs
    • Verwaltung von Security Groups und Regeln
    • Anti-Spoofing - Portsicherheit
    • Netzwerk-Quotas
    • Überprüfung der Neutron-Dienste
  • Nova - Compute-Dienst
    • Nova-Architektur
    • Schnittstellen zu Hypervisoren
    • Verwaltung von KeyPairs
    • Verwaltung von Flavors
    • Instanzparameter
    • Erstellung einer Instanz
    • Verwaltung von Instanzen
    • Zuweisung von Floating IPs
    • Interaktive Konsole und Konsolenprotokoll
    • Zuweisung von Security Groups
    • Zugriff auf die Instanz über das Metadata-Namespace
    • Analyze der Instanz-Schnittstelle mit tcpdump
    • Live-Migration der VM
  • Cinder - Block Storage
    • Volume-Parameter
    • Erstellung von Volumes
    • Verwaltung von Volumes
    • Anbindung eines Volumes an eine Nova-Instanz

3. Deep-Dive in Neutron und sein OVN-Backend

  • OVN-Architektur
  • OVN-Komponenten
  • ML2 - OVN im Vergleich zum OvS-Treiber
  • Oberflächenbasiertes OVN-Networking
    • OpenStack-Logik (Neutron-Datenbank)
    • Northbound-Datenbank
    • Southbound-Datenbank
    • Logische Datapath-Pipelines
    • Logische Flows
    • OpenFlow-Flows
  • Neutron-Netzwerk und OVN-Logical Switch
    • Logische Ports und ihre Typen
    • Switching-Flows
  • Neutron-Router und OVN-Logical Router
    • NAT-Typen
    • Routing-Flows
  • Neutron-Subnet und nativer DHCP
    • DHCP-Flows
  • Security Groups in OVN
    • ACLs und Port Groups
    • Sicherheit-Gruppen-Flows
    • Portsicherheit in OVN
  • Zusammenfassung der OVN Northbound-Tabellen
  • Informationsfluss in OVN
    • Neutron DB, OVN NB und SB DB, OpenFlow an OvS
  • Tracing von logischen Flows
    • Definition von Microflows
    • L2-Tracing
    • L3-Tracing
    • DHCP-Tracing
  • Physikalische Flows - OpenFlow
    • Lebenszyklus physischer Pakete, die von einer VM stammen
  • Physisches Tracing
    • Tracing für hypothetische Pakete
    • Tracing für reale Pakete
  • Anzeigen der Open vSwitch-Datenbank und Ressourcen

Voraussetzungen

  • fundierte Netzwerkkenntnisse
  • grundlegende Kenntnisse des Cloud-Computing-Paradigmas
  • praktische Erfahrungen in der Administration von Linux-Betriebssystemen
 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (1)

Kommende Kurse

Verwandte Kategorien