Schulungsübersicht
1. Einleitung zu OpenStack
Geschichte der Cloud und OpenStack
Merkmale der Cloud
Cloud-Modelle
privat, öffentlich, hybrid
Vor-Ort, IaaS, PaaS, SaaS
Öffentliche und private Cloud-Bereitstellungen auf der Grundlage von OpenStack
Open-Source- und kommerzielle OpenStack Distributionen
OpenStack Einsatzmodelle
OpenStack Ökosystem
Module
Grundlegende Werkzeuge
Integrationen
OpenStack Lebenszyklus
OpenStack Zertifizierung
OpenStack Labor (VM) für diesen Kurs
2. Verwaltung der OpenStack Wolke in der Praxis
Kennenlernen OpenStack
OpenStack Komponenten (Keystone, Glance, Nova, Neutron, Cinder, Heat)
Interaktion mit OpenStack Cloud
OpenStack Daemons und API-Kommunikationsfluss
Keystone - Identität Management Dienst
Domänen, Projekte, Benutzer und Rollen
Dienstkatalog und Endpunkte
Openrc und clouds.yaml - CLI-Client-Konfigurationsdateien
Benutzer und Projekte anlegen
Glance - Bilderdienst
Bilder in die Cloud eingestellt
Bildmerkmale (Eigenschaften, Metadaten, Format, Container)
Hochladen und Herunterladen von Bildern
Neutron - Networking
Überblick über die Neutron-Architektur
ML2-Plugins für Neutron
Grundlegende Typen von Neutron-Netzwerkressourcen
Networking am Rechenknoten
Verwaltung von Mieter-Netzwerken, Subnetzen
Ost-West-Verkehrsführung
Verwaltung von externen Netzen/Anbieternetzen
Nord-Süd-Routenführung
Verwaltung von schwebenden IPs
Verwalten von Sicherheitsgruppen und Regeln
Anti-Spoofing - Port-Sicherheit
Networking Quoten
Überprüfung der Neutron-Dienste
Nova - Berechnungsdienst
Nova-Architektur
Schnittstellen zu Hypervisoren
Verwaltung von Schlüsselpaaren
Geschmacksmanagement
Instanz-Parameter
Erstellen einer Instanz
Verwaltung der Instanzen
Zuweisung von Floating IPs
Interaktive Konsole und Konsolenprotokoll
Zuweisung von Sicherheitsgruppen
Accessing der Instanz über Metadaten-Namensraum
Abhören der Instanzschnittstelle über tcpdump
Live-Migration der VM
Schlacke - Block Lagerung
Volumen-Parameter
Volumen schaffen
Volumen verwalten
Volumen an Nova-Instanz anhängen
3. Tiefes Eintauchen in Neutron und sein OVN-Backend
OVN-Architektur
OVN-Komponenten
ML2 - OVN vs. OvS-Treiber
OVN-Vernetzung von oben nach unten
OpenStack Logik (Neutron-Datenbank)
Northbound-Datenbank
Southbound-Datenbank
Logische Datenpfad-Pipelines
Logische Flüsse
OpenFlow-Flüsse
Neutron-Netzwerk und logischer OVN-Switch
Logische Ports und ihre Typen
Wechselnde Ströme
Neutron-Router und logischer OVN-Router
NAT-Typen
Routing-Ströme
Neutron-Subnetz und natives DHCP
DHCP-Ströme
Sicherheitsgruppen in OVN
ACLs und Anschlussgruppen
Bewegungen der Sicherheitsgruppe
Hafensicherheit im OVN
Zusammenfassung der OVN Northbound-Tabellen
Informationsfluss im OVN
Neutron DB, OVN NB und SB DB, OpenFlow bei OvS
Logische Ablaufverfolgung
Definition von Mikroflüssen
L2-Verfolgung
L3-Verfolgung
DHCP-Verfolgung
Physikalische Ströme - OpenFlow
Physikalischer Live-Zyklus des von der VM stammenden Pakets
Physikalische Verfolgung
Rückverfolgung für hypothetische Pakete
Rückverfolgung für echte Pakete
Anzeige der Open vSwitch-Datenbank und -Ressourcen