Kontakt aufnehmen

Schulungsübersicht

1. Einführung in OpenStack

  • Entstehungsgeschichte von Cloud und OpenStack
  • Cloud-Funktionen
  • Cloud-Modelle
    • privat, öffentlich, hybrid
    • On-Premise, IaaS, PaaS, SaaS
  • Deployment öffentlicher und privater Clouds auf Basis von OpenStack
  • Open-Source- und kommerzielle OpenStack-Distributionen
  • OpenStack-Deploymentsmodelle
  • OpenStack-Ökosystem
    • Module
    • Zugrunde liegende Tools
    • Integrationen
  • OpenStack-Lebenszyklus
  • OpenStack-Zertifizierung
  • OpenStack-Labor (VM) für diesen Kurs

2. Verwaltung der OpenStack-Cloud in der Praxis

  • Bekanntschaft mit OpenStack
    • OpenStack-Komponenten (Keystone, Glance, Nova, Neutron, Cinder, Heat)
    • Interaktion mit der OpenStack-Cloud
    • OpenStack-Daemons und API-Kommunikationsfluss
  • Keystone – Identitätsmanagementdienst
    • Domänen, Projekte, Benutzer und Rollen
    • Dienstkatalog und Endpunkte
    • Openrc und clouds.yaml – Konfigurationsdateien für den CLI-Client
    • Erstellung von Benutzern und Projekten
  • Glance – Image-Dienst
    • Bilder, angepasst an die Cloud
    • Image-Funktionen (Eigenschaften, Metadaten, Format, Container)
    • Hochladen und Herunterladen von Bildern
  • Neutron – Vernetzung
    • Überblick über die Neutron-Architektur
    • ML2-Plugins für Neutron
    • Grundlegende Neutron-Netzwerkressourcentypen
    • Vernetzung auf dem Compute-Knoten
    • Verwaltung von Tenant-Netzwerken und Subnetzen
    • Ost-West-Routing
    • Verwaltung externer/Provider-Netzwerke
    • Nord-Süd-Routing
    • Verwaltung von Floating IPs
    • Verwaltung von Sicherheitsgruppen und Regeln
    • Anti-Spoofing – Port-Sicherheit
    • Vernetzungsquoten
    • Verifizierung der Neutron-Dienste
  • Nova – Compute-Dienst
    • Nova-Architektur
    • Schnittstellen zu Hypervisoren
    • Verwaltung von Schlüssel-Paaren
    • Verwaltung von Flavour-Einstellungen
    • Instanzparameter
    • Erstellung einer Instanz
    • Verwaltung von Instanzen
    • Zuweisen von Floating IPs
    • Interaktive Konsole und Konsolenprotokoll
    • Zuweisung von Sicherheitsgruppen
    • Zugriff auf die Instanz über den Metadaten-Namespace
    • Ausschnappen der Instanzschnittstelle per tcpdump
    • Live-Migration der VM
  • Cinder – Blockspeicher
    • Volume-Parameter
    • Erstellung eines Volumes
    • Verwaltung des Volumes
    • Anbindung des Volumes an eine Nova-Instanz

3. Vertiefte Analyse von Neutron und seinem OVN-Backend

  • OVN-Architektur
  • OVN-Komponenten
  • ML2 – OVN- vs. OvS-Treiber
  • Top-down-OVN-Vernetzung
    • OpenStack-Logik (Neutron-Datenbank)
    • Northbound-Datenbank
    • Southbound-Datenbank
    • Logische Datenpfad-Pipelines
    • Logische Flows
    • OpenFlow-Flows
  • Neutron-Netzwerk und OVN logischer Switch
    • Logische Ports und deren Typen
    • Switching-Flows
  • Neutron-Router und OVN logischer Router
    • NAT-Typen
    • Routing-Flows
  • Neutron-Subnetz und natives DHCP
    • DHCP-Flows
  • Sicherheitsgruppen in OVN
    • ACLs und Port-Gruppen
    • Sicherheitsgruppen-Flows
    • Port-Sicherheit in OVN
  • Zusammenfassung der OVN-Northbound-Tabellen
  • Informationsfluss in OVN
    • Neutron-DB, OVN NB- und SB-DB, OpenFlow bei OvS
  • Tracing logischer Flows
    • Definition von Mikroflows
    • L2-Tracing
    • L3-Tracing
    • DHCP-Tracing
  • Physische Flows – OpenFlow
    • Physischer Lebenszyklus eines VM-ursprungslichen Pakets
  • Physisches Tracing
    • Tracing für hypothetische Pakete
    • Tracing für reale Pakete
  • Anzeige der Open vSwitch-Datenbank und Ressourcen

Voraussetzungen

  • Fundiertes Netzwerkwissen
  • Grundkenntnisse des Cloud-Computing-Paradigmas
  • Praktische Kenntnisse in der Verwaltung von Linux-Betriebssystemen
 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (1)

Kommende Kurse

Verwandte Kategorien