Kontakt aufnehmen

Schulungsübersicht

1. Einführung in OpenStack

  • Geschichte von Cloud Computing und OpenStack
  • Merkmale von Clouds
  • Cloud-Modelle
    • privat, öffentlich, hybrid
    • on-premise, IaaS, PaaS, SaaS
  • Bereitstellung öffentlicher und privater Clouds auf Basis von OpenStack
  • Open-Source- und kommerzielle OpenStack-Distributionen
  • Bereitstellungsmodelle für OpenStack
  • OpenStack-Ökosystem
    • Module
    • Grundlegende Tools
    • Integrationen
  • Lebenszyklus von OpenStack
  • Zertifizierung für OpenStack
  • OpenStack-Praxislabor (VM) für diesen Kurs

2. Praktischer OpenStack-Administrations-Workshop 

  • Bekanntmachung mit OpenStack 
    • OpenStack-Komponenten (Keystone, Glance, Nova, Neutron, Cinder, Swift, Heat)
    • Interaktion mit der OpenStack-Cloud
    • Dämonen in OpenStack und API-Kommunikationsfluss
  • Keystone – Identitätsmanagement-Dienst
    • Bereiche, Projekte, Benutzer und Rollen
    • Verwaltung der Keystone-Katalogdienste und Endpunkte
    • Verwalten/Erstellen von Bereichen, Gruppen, Projekten, Benutzern und Rollen
    • Verifizierung der Keystone-Dienste
  • Glance – Bilddienst
    • Eigenschaften von Bildern (Attribute, Metadaten, Format, Container)
    • Hochladen und Herunterladen von Bildern
    • Freigabe von Bildern
    • Verwaltung von Kontingenten für den Bilddienst
    • Verifizierung der Glance-Dienste
  • Neutron – Netzwerk
    • Grundlegende Netzwerkressourcentypen von Neutron
    • Verwaltung von Tenant-Netzwerken und Subnetzen,
    • Verwaltung von Sicherheitsgruppen und -regeln
    • East-West-Routing
    • Netzraum (Network Namespaces)
    • Verwaltung externer/Provider-Netzwerke
    • North-South-Routing
    • Verwaltung von Floating IPs
    • Verwaltung von Netzwerkkontingenten
    • Grundlegende Fehlerbehebung im Netzwerk (Namespaces, tcpdump usw.)
    • Netzwerkkontingente
    • Verifizierung der Neutron-Dienste
  • Nova – Compute-Dienst
    • Schnittstellen zu Hypervisoren
    • Verwaltung von Schlüsselpaaren
    • Verwaltung von Flavor-Einstellungen
    • Instanzparameter
    • Erstellen einer Instanz
    • Verifizierung der erstellten Instanzen
    • Snapshots erstellen
    • Instanzverwaltung
    • Zuweisung von Floating IPs
    • Interaktive Konsole und Konsolentagebuch
    • Zuweisung von Sicherheitsgruppen
    • Compute-Kontingente
    • Abruf von Statistiken von Nova
    • Placement-API und Nova Cells v2
    • Verifizierung der Nova-Dienste
  • Cinder – Blockspeicher
    • Volume-Parameter
    • Erstellen eines Volumes
    • Verwaltung des Volumes
    • Anbinden des Volumes an eine Nova-Instanz
    • Verwaltung von Volume-Snapshots
    • Verwaltung von Volume-Backups
    • Wiederherstellung von Backups
    • Verwaltung von Volume-Kontingenten
    • Hinzufügen eines neuen Speicher-Backends
    • LVM, Speicherarrays und Ceph-Speicher-Backends
    • Ceph in OpenStack
    • Verifizierung der Cinder-Dienste
  • Swift – Objektspeicher
    • Komponenten und Prozesse von Swift
    • Verwaltung von Containern und Objekten
    • Verwaltung von Zugriffskontrolllisten
    • Einrichtung der Objekt-Verfallszeit
    • Der Ring und Speicherpolitik
    • Überwachung des verfügbaren Speicherplatzes
    • Einrichtung von Kontingenten
    • Verifizierung der Swift-Dienste
  • Heat – Orchestrierung
    • Heat-Orchestrierungsvorlage und deren Komponenten
    • Erstellen eines Heat-Stacks
    • Verifizierung des Heat-Stacks
    • Aktualisierung des Heat-Stacks
    • Verifizierung der Heat-Dienste
  • Grundlegende Fehlerbehebung
    • Analyse von Protokolldateien
    • Zentralisierte Protokollierung
    • Debugging von OpenStack-Client-Anfragen
    • Verwaltung der OpenStack-Datenbank
    • Sicherung von OpenStack
    • Analyse des Status von Compute-Knoten
    • Analyse des Instanzstatus
    • Analyse des AMQP-Brokers (RabbitMQ)
    • Metadatendienste
    • Allgemeine Vorgehensweise zur Diagnose von OpenStack-Problemen
    • Behebung von Netzwerkproblemen
    • Behebung von Netzwerkperformance-Problemen
    • Instanzsicherung und -wiederherstellung

2. Fortgeschrittene Themen

  • Hardwareüberlegungen und Kapazitätsplanung
    • Compute-Hardware
    • Netzwerkdesign
    • Speicherdesign
    • Bemessung von Flavors
    • Übercommit von Ressourcen
  • Hochverfügbarer Control-Plane
    • HA (High Availability) in OpenStack-Diensten
    • HA-Datenbank
    • HA-Nachrichtenwarteschlange
  • Cloud-Partitionierung und Scheduler-Filter
    • Warum und wie Cloud-Partitionen (host-aggregates) implementiert werden
    • Nova-Scheduler-Filter
  • Workload-Migration
    • Kalte und Live-Migration
    • Optimierung der Live-Migration
    • Watcher-Projekt
  • Detaillierte OpenStack-Netzwerke (SDN) (2–3 h)
    • Netzwerktypen (lokal, flat, vlan, vxlan, gre)
    • Neutron-Plugins
      • Linux Bridge
      • Open vSwitch
    • Verteilte virtuelle Router
    • LBaaS + Octavia-Projekt
    • VPNaaS
  • OpenStack-Monitoring und Telemetrie
    • Ceilometer-Dienst
    • Externes Monitoring
  • Fortgeschrittene Cloud-/Hypervisor-Funktionen
    • CPU-Pinning / NUMA-Architektur
    • SR-IOV
  • Cloud-init und Bildanpassung
    • Metadatendienst
  • Blockspeicher-Backends
    • LVM
    • Ceph RBD
    • Physische Appliances
    • Überlegungen zum Speichernetzwerk
  • Aktualisierung von OpenStack
    • Aktualisierungsstrategien und -verfahren
    • Aktualisierung ohne Ausfallzeit
  • Bare-Metal-Provisionierung mit OpenStack
    • Ironic-Modul
    • Begriffe Undercloud und Overcloud
  • Zukunft von OpenStack

Voraussetzungen

  • Grundlegende Linux-Administrationskenntnisse
  • Grundlegende Netzwerkkenntnisse
  • Grundlegende Kenntnisse im Cloud-Computing-Bereich
 28 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (1)

Kommende Kurse

Verwandte Kategorien