Kontakt aufnehmen

Schulungsübersicht

1. Einführung in OpenStack

  • Geschichte der Cloud und von OpenStack
  • Merkmale von Cloud-Computing
  • Cloud-Modelle
    • Privat, öffentlich, hybrid
    • On-Premise, IaaS, PaaS, SaaS
  • Bereitstellung von öffentlichen und privaten Clouds auf Basis von OpenStack
  • Open-Source- und kommerzielle OpenStack-Distributionen
  • OpenStack-Bereitstellungsmodelle
  • Ökosystem von OpenStack
    • Module
    • Unterliegende Tools
    • Integrationen
  • Lebenszyklus von OpenStack
  • OpenStack-Zertifizierung
  • OpenStack-Lab (VM) für diesen Kurs

2. Praktischer Workshop zur OpenStack-Administration

  • Einführung in OpenStack
    • OpenStack-Komponenten (Keystone, Glance, Nova, Neutron, Cinder, Swift, Heat)
    • Kommunikation mit der OpenStack-Cloud
    • OpenStack-Dämonen und API-Kommunikationsfluss
  • Keystone – Identitätsverwaltungsdienst
    • Domains, Projekte, Benutzer und Rollen
    • Verwalten von Keystone-Catalogue-Diensten und Endpunkten
    • Verwalten/Erstellen von Domains, Gruppen, Projekten, Benutzern und Rollen
    • Überprüfung der Keystone-Dienste
  • Glance – Image-Dienst
    • Merkmale von Images (Eigenschaften, Metadaten, Format, Container)
    • Hochladen und Herunterladen von Images
    • Teilen von Images
    • Verwalten von Quotas für den Image-Dienst
    • Überprüfung der Glance-Dienste
  • Neutron – Netzwerk
    • Grundlegende Neutron-Netzwerkressourcentypen
    • Verwalten von Tenant-Netzwerken und Subnets
    • Verwalten von Sicherheitsgruppen und -regeln
    • East-West-Routing
    • Network-Namespace
    • Verwalten von externen/Provider-Netzwerken
    • North-South-Routing
    • Verwalten von Floating IPs
    • Verwalten von Netzwerk-Quotas
    • Einfaches Netzwerktoubleshooting (Namespaces, tcpdump, usw.)
    • Netzwerk-Quotas
    • Überprüfung der Neutron-Dienste
  • Nova – Compute-Dienst
    • Schnittstellen zu Hypervisoren
    • Verwalten von Keypairs
    • Verwalten von Flavors
    • Instanzparameter
    • Erstellen einer Instanz
    • Überprüfen gestarteter Instanzen
    • Snapshots erstellen
    • Verwalten von Instanzen
    • Zuweisen von Floating IPs
    • Interaktive Konsole und Konsolenprotokoll
    • Zuweisen von Sicherheitsgruppen
    • Compute-Quotas
    • Beziehen von Statistiken aus Nova
    • Placement API und Nova Cells v2
    • Überprüfung der Nova-Dienste
  • Cinder – Block Storage
    • Volumenparameter
    • Erstellen von Volumen
    • Verwalten von Volumen
    • Anbinden eines Volumens an eine Nova-Instanz
    • Verwalten von Volume-Snapshots
    • Verwalten von Volume-Backups
    • Wiederherstellen von Backups
    • Verwalten von Volume-Quotas
    • Hinzufügen eines neuen Storage-Backends
    • LVM, Storage-Arrays und Ceph Storage-Backends
    • Ceph in OpenStack
    • Überprüfung der Cinder-Dienste
  • Swift – Object Storage
    • Komponenten und Prozesse von Swift
    • Verwalten von Containern und Objekten
    • Verwalten von Access Control Lists (ACLs)
    • Richten der Objektablaufzeit ein
    • Das Ring-Konzept und Storage-Richtlinien
    • Überwachen des verfügbaren Speicherplatzes
    • Einstellen von Quotas
    • Überprüfung der Swift-Dienste
  • Heat – Orchestrierung
    • Heat Orchestration Template und seine Komponenten
    • Erstellen von Heat-Stacks
    • Überprüfen von Heat-Stacks
    • Aktualisieren von Heat-Stacks
    • Überprüfen der Heat-Dienste
  • Einfaches Troubleshooting
    • Analyse von Log-Dateien
    • Zentralisiertes Logging
    • Debuggen von OpenStack-Client-Anfragen
    • Verwalten der OpenStack-Datenbank
    • Sichern von OpenStack
    • Analyse des Status von Compute-Knoten
    • Analyse des Instanzstatus
    • Analyse des AMQP-Brokers (RabbitMQ)
    • Metadata-Dienste
    • Allgemeiner Ansatz zur Diagnose von OpenStack-Problemen
    • Troubleshooting von Netzwerkproblemen
    • Troubleshooting der Netzwerkperformance
    • Sichern und Wiederherstellen von Instanzen

3. Fortgeschrittene Themen

  • Hardware-Anforderungen und Kapazitätsplanung
    • Compute-Hardware
    • Netzwerkkonzeption
    • Storage-Konzeption
    • Festlegen der Flavor-Grössen
    • Resource-Overcommitment
  • Hochverfügbarer Control Plane
    • HA in OpenStack-Diensten
    • HA-Datenbank
    • HA-Messaging-Queue
  • Cloud-Partitionierung und Scheduler-Filters
    • Warum und wie man Cloud-Partitionen (Host-Aggregates) implementiert
    • Nova-Scheduler-Filter
  • Workload-Migration
    • Kalt- und Live-Migration
    • Tuning der Live-Migration
    • Watcher-Projekt
  • Tiefgehende OpenStack-Netzwerke (SDN) (2–3 Stunden)
    • Netwerktypen (lokal, flat, vlan, vxlan, gre)
    • Neutron-Plugins
      • Linux Bridge
      • Open vSwitch
    • Distributed Virtual Routers
    • LBaaS + Octavia-Projekt
    • VPNaaS
  • OpenStack-Monitoring und Telemetrie
    • Ceilometer-Dienst
    • Externes Monitoring
  • Fortschrittliche Cloud-/Hypervisor-Funktionen
    • CPU-Pinning / NUMA-Architektur
    • SR-IOV
  • Cloud-init und Image-Anpassung
    • Metadata-Dienst
  • Block Storage Backends
    • LVM
    • Ceph RBD
    • Physikalische Appliances
    • Aspekte des Storage-Netzwerks
  • Upgraden von OpenStack
    • Upgrade-Strategien und -Vorgehensweisen
    • Zero-Downtime-Upgrades
  • Bare-Metal-Bereitstellung mit OpenStack
    • Ironic-Modul
    • Konzepte von Undercloud und Overcloud
  • Zukunft von OpenStack

Voraussetzungen

  • Basiskenntnisse in der Linux-Administration
  • Grundlegendes Netzwerkverständnis
  • Grundlagen des Cloud-Computing-Paradigmas
 28 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (1)

Kommende Kurse

Verwandte Kategorien