Vielen Dank für die Zusendung Ihrer Anfrage! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Vielen Dank, dass Sie Ihre Buchung abgeschickt haben! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Schulungsübersicht
1. Einführung in OpenStack
- Geschichte der Cloud und OpenStack
- Merkmale der Cloud
- Cloud-Modelle
- privat, öffentlich, hybrid
- Vor-Ort, IaaS, PaaS, SaaS
- Öffentliche und private Cloud-Implementierungen basierend auf OpenStack
- Open Source und kommerziellen OpenStack Distributionen
- OpenStack Bereitstellungsmodellen
- OpenStack Ökosystem
- Module
- Zugrunde liegende Tools
- Integrationen
- OpenStack Lebenszyklus
- OpenStack Zertifizierung
- OpenStack Labor (VM) für diesen Kurs
2. Praktischer Workshop zur OpenStack-Verwaltung
- Kennenlernen der OpenStack
- OpenStack Komponenten (Keystone, Glance, Nova, Neutron, Cinder, Swift, Heat)
- Interaktion mit der OpenStack Cloud
- OpenStack Daemons und API-Kommunikationsfluss
- Keystone - Identitätsmanagement-Dienst
- Keystone-Architektur
- Authentifizierung und verfügbare Backends
- Token-Typen und Token-Verwaltung
- Autorisierung in OpenStack - Rollen und oslo.policy
- Keystone-Ressourcen - Domänen, Projekte, Benutzer
- Openrc und clouds.yaml - Konfiguration von CLI-Clients
- OpenStack Dienstkatalog
- Hinzufügen eines neuen OpenStack Dienstes
- Quotensystem in OpenStack
- Glance - Bilddienst
- An die Cloud angepasste Bilder
- Bildmerkmale (Eigenschaften, Metadaten, Format, Container)
- Hochladen und Herunterladen von Bildern
- Bilder freigeben
- Glance Bildspeicher
- Geschützte Bilder
- Verwalten von Kontingenten für Bilddienste
- Verifizierung von Glance-Diensten
- Neutron - Networking
- Architektur und Neutron-Dienste
- Das ML2-Plugin
- Networking im Rechenknoten - Analyse
- Networking Konzepte und Werkzeuge, die von Neutron verwendet werden
- Grundlegende Neutron-Netzwerkressourcentypen
- Verwalten von Tenant-Netzwerken, Subnetzen,
- Verwalten von Sicherheitsgruppen und Regeln
- Ost-West-Routing
- Netzwerk-Namensräume
- Verwaltung von externen/provider Netzwerken
- Nord-Süd-Routing
- Verwaltung von Floating IPs
- Rollenbasierte Zugriffskontrolle in Neutron
- Verwalten von Netzwerkkontingenten
- Interna von SDN und NFV (iptables, ip route, OVS)
- Grundlegende Netzwerk-Fehlerbehebung (Namespaces, tcpdump, etc.)
- Networking Quotas
- Verifizierung von Neutron-Diensten
- Nova - Berechnungsdienst
- Schnittstellen zu Hypervisoren
- Keypair-Verwaltung
- Flavour-Verwaltung
- Flavors und CPU-Topologie
- Instanz-Parameter
- Erstellen einer Instanz
- Verifizierung von erzeugten Instanzen
- Schnappschüsse erstellen
- Verwaltung von Instanzen
- Größenänderung von Instanzen
- Zuweisung von Floating IPs
- Interaktive Konsole und Konsolenprotokoll
- Zuweisung von Sicherheitsgruppen
- Interna von Sicherheitsgruppen und Port-Sicherheitsfunktionen (iptables)
- Interna von L3-Routern
- Quoten berechnen
- Abrufen von Statistiken aus Nova
- Platzierungs-API und Nova Cells v2
- Placement-API und Instanz-Planung
- Placement-API-Client-Befehle
- Verifizierung von Nova-Diensten
- Cinder - Blockspeicher
- Volumen-Parameter
- Volume erstellen
- Volume verwalten
- Datenträger an Nova-Instanz anhängen
- Datenträger-Snapshots verwalten
- Datenträger-Backups verwalten
- Interna von Schnappschüssen und Backups in Cinder
- Übertragen von Datenträgern zwischen Projekten
- Sicherungen wiederherstellen
- Verwalten von Datenträgerkontingenten
- Hinzufügen eines neuen Speicher-Backends
- QoS in Cinder
- LVM, Speicher-Array und Ceph-Speicher-Backends
- Ceph in OpenStack
- Integration von Ceph und Cinder
- Good Praktiken für Ceph-Bereitstellungen
- Verifizierung von Cinder-Diensten
- Barbican - Schlüssel Management Dienst
- Barbican-Architektur
- Speichern von Passphrasen
- Generierung und Speicherung symmetrischer Verschlüsselungsschlüssel
- Mechanismen der Volume-Verschlüsselung
- Konfigurieren des Cinder-Speichertyps für die Volumenverschlüsselung
- Beschränkungen der Volumenverschlüsselung
- Speicherung von X.509-Zertifikatsbündeln
- Swift - Objektspeicher
- Swift Komponenten und Prozesse
- Verwaltung von Containern und Objekten
- Verwalten von Zugriffskontrolllisten
- Einrichten des Objektablaufs
- Die Ring- und Speicherrichtlinien
- Überwachung des verfügbaren Speicherplatzes
- Einrichten von Quoten
- Überprüfung von Swift-Diensten
- Heat - Orchestrierung
- Heat Orchestration Template und seine Komponenten
- Erstellen eines Heat-Stacks
- Verifizierung des Heat-Stacks
- Aktualisieren des Heat-Stacks
- Überprüfung von Heat-Diensten
- Grundlegende Fehlersuche
- Analyse von Protokolldateien
- Zentralisierte Protokollierung
- Fehlersuche bei OpenStack Client-Abfragen
- Verwaltung der OpenStack-Datenbank
- Extrahieren von Informationen aus Dienstdatenbanken
- Sichern von OpenStack
- Analysieren des Status von Rechenknoten
- Analysieren des Instanzstatus
- Fehlersuche bei Instanzen auf dem Rechenknoten (libvirt)
- Analysieren des AMQP-Brokers (RabbitMQ)
- Fehlersuche RabbitMQ
- Metadaten-Dienste
- Allgemeiner Weg zur Diagnose von OpenStack Problemen
- Fehlersuche bei Netzwerkproblemen
- Fehlersuche bei der Netzwerkleistung
- Sicherung und Wiederherstellung von Instanzen
2. Fortgeschrittene Themen
- Octavia - Lastverteilung als Dienst (Load Balancing-as-a-Service)
- Architektur
- Objekte und Anfragefluss
- Octavia-Flavors
- Octavia Verfügbarkeitszonen
- Erstellen des HTTP-Loadbalancers
- Erstellen des TCP-Loadbalancers
- Erstellen des HTTPS-Passthrough-Loadbalancers
- Listener, Pools und Zustandsüberwachungen
- Layer 7 Lastausgleich in Octavia
- Amphora-Image erstellen
- LB Ausfallsicherung
- Networking und Überwachungsdetails
- Fehlersuche in Octavia
- Hardwareüberlegungen und Kapazitätsplanung
- Compute-Hardware
- Netzwerk-Design
- Speicher-Entwurf
- Flavour Sizing
- Übermäßige Ressourcenbeanspruchung
- Hochverfügbare Steuerungsebene
- HA in OpenStack Diensten
- HA-Datenbank
- HA-Nachrichten-Warteschlange
- Aktiv-Aktiv vs. Aktiv-Passiv-Einsätze
- Einsatz in mehreren Regionen
- Cloud-Partitionierung und Scheduler-Filter
- Warum und wie man Cloud-Partitionen (Host-Aggregate) implementiert
- Nova-Scheduler-Filter
- Eintauchen in den Code des Filters
- Arbeitslast-Migration
- Cold- und Live-Migration
- Optimierung der Live-Migration
- Migrationsübungen und Fehlerbehebung
- Policies und Autorisierung in OpenStack
- Oslo.policy
- Erstellen einer neuen sinnvollen Rolle mit Policy-Dateien
- Überprüfen des API-Zugriffs für den spezifischen Benutzer
- Vertiefung OpenStack Netzwerke (SDN) (2-3h)
- Arten von Netzwerken (lokal, flach, vlan, vxlan, gre)
- Detaillierter Netzwerkfluss und Architektur in verschiedenen Neutron-Implementierungen
- Ost-West-Verkehr in Tenant-Netzwerken
- Nord-Süd-Verkehr in Tenant-Netzwerken
- Verkehr in reinen Provider-Installationen
- Neutron-Plugins
- Linux Brücke
- Offener vSwitch
- OVS-Fehlerbehebung und -Übungen
- Fehlersuche bei Sicherheitsgruppen (iptables, tcpdump)
- Port-Sicherheitseinstellungen und vIP-Management
- Verteilte virtuelle Router
- LBaaS + Octavia-Projekt
- VPNaaS
- OpenStack Überwachung und Telemetrie
- Ceilometer-Dienst
- Externe Überwachung
- Fortschritte bei Cloud-/Hypervisor-Funktionen
- CPU-Pinning / NUMA-Architektur
- SR-IOV
- Cloud-Init und Image-Anpassung
- Metadaten-Dienst
- Abrufen von Informationen vom Metadatendienst
- Blockspeicher-Backends
- LVM
- Ceph RBD
- Physikalische Geräte
- Überlegungen zum Speichernetzwerk
- Aufrüsten OpenStack
- Upgrade-Strategien und -Verfahren
- Upgrade ohne Ausfallzeit
- Bare-Metal-Bereitstellung mit OpenStack
- Ironisches Modul
- Undercloud- und Overcloud-Konzepte
- Verschiedene Übungen zur Fehlersuche in OpenStack Clustern
- Beispielhafte Prüfungsaufgaben
- Zukunft von OpenStack
Voraussetzungen
- Grundlegende Linux Verwaltungskenntnisse
- Grundlegende Netzwerkkenntnisse
- Grundlegende Kenntnisse des Cloud Computing-Paradigmas
35 Stunden
Erfahrungsberichte (2)
Kommunikation, Wissen aus Erfahrung, Problemlösung,
Marcin Walewski - Intel Technology Poland Sp. z o.o.
Kurs - OpenStack Bootcamp
Maschinelle Übersetzung
To get a better understanding about OpenStack.