Kontakt aufnehmen

Schulungsübersicht

1. Einführung in OpenStack

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

2. Praxisworkshop zur OpenStack-Administration 

  • Kenntnisse zu OpenStack 
    • OpenStack-Komponenten (Keystone, Glance, Nova, Neutron, Cinder, Swift, Heat)
    • Interaktion mit der OpenStack-Cloud
    • OpenStack-Daemons und API-Kommunikationsfluss
  • Keystone – Identity-Management-Dienst
    • Domänen, Projekte, Benutzer und Rollen
    • Verwaltung der Keystone-Katalogdienste und Endpunkte
    • Verwaltung/Erstellung von Domänen, Gruppen, Projekten, Benutzern und Rollen
    • Prüfung der Keystone-Dienste
  • Glance – Imaging-Dienst
    • Image-Merkmale (Eigenschaften, Metadaten, Format, Container)
    • Hochladen und Herunterladen von Images
    • Freigeben von Images
    • Verwaltung der Kontingente für den Imaging-Dienst
    • Prüfung der Glance-Dienste
  • Neutron – Netzwerk
    • Grundlegende Netzwerkresourcetypes von Neutron
    • Verwaltung von Tenant-Netzwerken und Subnetzen,  
    • Verwaltung von Sicherheitsgruppen und -regeln
    • East-West-Routing
    • Netzwerk-Namespaces
    • Verwaltung externer/Provider-Netzwerke
    • North-South-Routing
    • Verwaltung von Floating IPs
    • Verwaltung der Netzwerkkontingente
    • Grundlegende Fehlerbehebung im Netzwerk (Namespaces, tcpdump usw.)
    • Netzwerkkontingente
    • Prüfung der Neutron-Dienste
  • Nova – Compute-Dienst
    • Schnittstellen zu Hypervisoren
    • Verwaltung von Schlüssel Paaren
    • Verwaltung von Flavours
    • Instanzparameter
    • Erstellen einer Instanz
    • Prüfung von gestarteten Instanzen
    • Snapshot-Funktion
    • Instanzverwaltung
    • Zuweisen von Floating IPs
    • Interaktive Konsole und Konsolen-Log
    • Zuweisung von Sicherheitsgruppen
    • Compute-Kontingente
    • Abruf von Statistiken aus Nova
    • Placement-API und Nova Cells v2
    • Prüfung der Nova-Dienste
  • Cinder – Blockspeicher
    • Volumenparameter
    • Erstellen von Volumes
    • Verwaltung von Volumes
    • Anbinden von Volumes an Nova-Instanzen
    • Verwaltung von Volume-Snapshots
    • Verwaltung von Volume-Backups
    • Wiederherstellung von Backups
    • Verwaltung der Volumenkontingente
    • Hinzufügen neuer Speicher-Backends
    • LVM, Speicherarrays und Ceph-Speicher-Backends
    • Ceph in OpenStack
    • Prüfung der Cinder-Dienste
  • Swift – Objektspeicher
    • Swift-Komponenten und Prozesse
    • Verwaltung von Containern und Objekten
    • Verwaltung von Zugriffskontrolllisten
    • Einstellung der Objektablaufzeit
    • Ring und Speicherpolitik
    • Überwachung des verfügbaren Speicherplatzes
    • Einrichten von Kontingenten
    • Prüfung der Swift-Dienste
  • Heat – Orchestrierung
    • Heat-Orchestrierungsvorlage und deren Komponenten
    • Erstellen eines Heat-Stacks
    • Prüfung des Heat-Stacks
    • Aktualisieren des Heat-Stacks
    • Prüfung der Heat-Dienste
  • Grundlegende Fehlerbehebung
    • Analyse von Protokolldateien
    • Zentralisiertes Logging
    • Debugging von OpenStack-Client-Abfragen
    • Verwaltung der OpenStack-Datenbank
    • Sicherung von OpenStack
    • Analyse des Status von Compute-Knoten
    • Analyse des Instanzstatus
    • Analyse des AMQP-Brokers (RabbitMQ)
    • Metadaten-Dienste
    • Allgemeine Vorgehensweise zur Diagnose von OpenStack-Problemen
    • Fehlerbehebung von Netzwerkproblemen
    • Fehlerbehebung der Netzwerkperformance
    • Instanz-Backup und -Wiederherstellung

2. Fortgeschrittene Themen

  • Hardwareüberlegungen und Kapazitätsplanung
    • Compute-Hardware
    • Netzwerkdesign
    • Speicherdesign
    • Grössenbestimmung von Flavours
    • Ressourcenüberbelegung
  • Hochverfügbare Control Plane
    • HA in OpenStack-Diensten
    • HA-Datenbank
    • HA-Nachrichtenwarteschlange
  • Cloud-Partitionierung und Scheduler-Filter
    • Warum und wie man Cloud-Partitionen (Host-Aggregates) implementiert
    • Nova-Scheduler-Filter
  • Workload-Migration
    • Cold und Live Migration
    • Optimierung der Live-Migration
    • Watcher-Projekt
  • Auf OpenStack basierende Netzwerke im Detail (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
  • Fortschrittliche Cloud- und Hypervisor-Funktionen
    • CPU-Pinning / NUMA-Architektur
    • SR-IOV
  • Cloud-init und Image-Anpassung
    • Metadaten-Dienst
  • Blockspeicher-Backends
    • LVM
    • Ceph RBD
    • Physische Geräte
    • Überlegungen zur Speichernetzwerk-Infrastruktur
  • Aktualisierung von OpenStack
    • Upgrade-Strategien und -verfahren
    • Upgrade ohne Stillstand (Zero-Downtime)
  • Bare-Metal-Provisionierung mit OpenStack
    • Ironic-Modul
    • Undercloud- und Overcloud-Konzepte
  • Zukunft von OpenStack

Voraussetzungen

  • Grundlegende Linux-Administrationskenntnisse
  • Grundlegende Netzwerkkenntnisse
  • Grundverständnis des Cloud-Computing-Paradigmas
 28 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (1)

Kommende Kurse

Verwandte Kategorien