Kontakt aufnehmen
 Dauer 28 Stunden

Schulungsübersicht

1. Einführung in OpenStack

  • Geschichte der Cloud und von OpenStack
  • Eigenschaften 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
  • OpenStack-Zertifizierung
  • OpenStack-Labor (VM) für diesen Kurs

2. Praxis-Workshop zur OpenStack-Administration 

  • Vertraut machen mit OpenStack 
    • OpenStack-Komponenten (Keystone, Glance, Nova, Neutron, Cinder, Swift, Heat)
    • Interaktion mit der OpenStack-Cloud
    • OpenStack-Daemons und API-Kommunikationsfluss
  • Keystone - Identitätsverwaltung
    • Domains, Projekte, Benutzer und Rollen
    • Verwaltung von Keystone-Katalogdiensten und Endpunkten
    • Verwalten und Erstellen von Domains, Gruppen, Projekten, Benutzern und Rollen
    • Verifizierung der Keystone-Dienste
  • Glance - Bilddienst
    • Bildeigenschaften (Eigenschaften, Metadaten, Format, Container)
    • Hochladen und Herunterladen von Bildern
    • Teilen von Bildern
    • Verwaltung der Kontingente für den Bilddienst
    • Verifizierung der Glance-Dienste
  • Neutron - Netzwerk
    • Grundlegende Netzwerkressourcentypen in 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 Netzwerk-Kontingente
    • Grundlegende Netzwerk-Fehlersuche (Namespaces, tcpdump, usw.)
    • Netzwerk-Kontingente
    • Verifizierung der Neutron-Dienste
  • Nova - Rechenleistung
    • Schnittstellen zu Hypervisoren
    • Schlüsselpaar-Verwaltung
    • Flavour-Verwaltung
    • Instanzparameter
    • Erstellen einer Instanz
    • Verifizierung von gesponnten Instanzen
    • Snapshotting
    • Instanzverwaltung
    • Zuweisen von Floating IPs
    • Interaktive Konsole und Konsolenprotokoll
    • Zuweisen von Sicherheitsgruppen
    • Kontingente für Rechenleistung
    • Abrufen von Statistiken von Nova
    • Placement API und Nova Cells v2
    • Verifizierung der Nova-Dienste
  • Cinder - Blockspeicher
    • Volume-Parameter
    • Erstellen eines Volumes
    • Volume-Verwaltung
    • Einhängen eines Volumes an eine Nova-Instanz
    • Verwaltung von Volume-Snapshots
    • Verwaltung von Volume-Backups
    • Wiederherstellung von Backups
    • Verwaltung der Volume-Kontingente
    • Hinzufügen eines neuen Speicher-Backends
    • LVM, Speicherarrays und Ceph-Speicherbackends
    • Ceph in OpenStack
    • Verifizierung der Cinder-Dienste
  • Swift - Objektspeicher
    • Swift-Komponenten und Prozesse
    • Verwaltung von Containern und Objekten
    • Verwaltung von Zugriffskontrolllisten
    • Einstellung der Objekt-Laufzeit
    • Ring und Speicherpolitiken
    • Überwachung des verfügbaren Speicherplatzes
    • Einstellung von Kontingenten
    • Verifizierung der Swift-Dienste
  • Heat - Orchestrierung
    • Heat-Orchestrierungsvorlage und ihre Komponenten
    • Erstellen eines Heat-Stacks
    • Verifizierung des Heat-Stacks
    • Aktualisierung des Heat-Stacks
    • Verifizierung der Heat-Dienste
  • Grundlegende Fehlersuche
    • Analysieren von Logdateien
    • Zentralisiertes Logging
    • Debuggen von OpenStack-Client-Abfragen
    • Verwaltung der OpenStack-Datenbank
    • Sichern von OpenStack
    • Analysieren des Status der Compute-Knoten
    • Analysieren des Instanzstatus
    • Analysieren des AMQP-Brokers (RabbitMQ)
    • Metadatendienste
    • Allgemeine Methoden zur Diagnose von OpenStack-Problemen
    • Beseitigung von Netzwerkproblemen
    • Beseitigung von Netzwerkleistungsproblemen
    • Sicherung und Wiederherstellung von Instanzen

2. Fortgeschrittene Themen

  • Hardwareaspekte und Kapazitätsplanung
    • Compute-Hardware
    • Netzwerkdesign
    • Speicherdesign
    • Dimensionierung von Flavours
    • Überbereitstellung von Ressourcen
  • High-Availability-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
  • Migration von Workloads
    • Kalt- und Live-Migration
    • Optimierung der Live-Migration
    • Watcher-Projekt
  • Vertiefte OpenStack-Netzwerktechnik (SDN) (2-3h)
    • Netzwerktypen (lokal, flat, vlan, vxlan, gre)
    • Neutron-Plugins
      • Linux Bridge
      • Open vSwitch
    • Distribuierte 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 Anpassung von Images
    • Metadatendienst
  • Blockspeicher-Backends
    • LVM
    • Ceph RBD
    • Physische Geräte
    • Aspekte des Speicher-Netzwerks
  • Upgrade von OpenStack
    • Upgrade-Strategien und Verfahren
    • Upgrade ohne Ausfallzeit
  • Bare-Metal-Provisioning mit OpenStack
    • Ironic-Modul
    • Begriffe Undercloud und Overcloud
  • Zukunft von OpenStack

Voraussetzungen

  • Grundlegende Linux-Administrationskenntnisse
  • Grundlegende Netzwerkkenntnisse
  • Grundlegendes Verständnis der Cloud-Computing-Paradigmen

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (1)

Kommende Kurse

Verwandte Kategorien