Kontakt aufnehmen

Schulungsübersicht

1. Einführung in OpenStack

  • Geschichte der Cloud und von OpenStack
  • Funktionen von Cloud-Umgebungen
  • 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
  • OpenStack-Ökosystem
    • Module
    • Grundlegende Tools
    • Integrationen
  • OpenStack-Lebenszyklus
  • OpenStack-Zertifizierungen
  • OpenStack-Lab (VM) für diesen Kurs

2. Praxisworkshop: Administration von OpenStack

  • Einarbeitung in OpenStack
    • OpenStack-Komponenten (Keystone, Glance, Nova, Neutron, Cinder, Swift, Heat)
    • Kommunikation mit der OpenStack-Cloud
    • OpenStack-Dämonen und API-Kommunikationsfluss
  • Keystone – Identity Management Service
    • Domains, Projekte, Benutzer und Rollen
    • Verwaltung der Keystone-Servicekataloge und Endpunkte
    • Erstellen/Verwalten von Domains, Gruppen, Projekten, Benutzern und Rollen
    • Verifizierung der Keystone-Dienste
  • Glance – Image-Service
    • Eigenschaften von Images (Eigenschaften, Metadaten, Format, Container)
    • Hochladen und Herunterladen von Images
    • Sharing von Images
    • Verwaltung der Quotas für den Image-Service
    • Verifizierung der Glance-Dienste
  • Neutron – Networking
    • Grundlegende Typen von Neutron-Ressourcen
    • Verwaltung von Tenant-Netzwerken und Subnetzen
    • Verwaltung von Security Groups und Regeln
    • East-West-Routing
    • Network-Namespace
    • Verwaltung externer/Provider-Netzwerke
    • North-South-Routing
    • Verwaltung von Floating IPs
    • Verwaltung von Network-Quotas
    • Grundlegende Netzwerk-Fehlerbehebung (Namespace, tcpdump, etc.)
    • Netzwerk-Quotas
    • Verifizierung der Neutron-Dienste
  • Nova – Compute Service
    • Schnittstellen zu Hypervisoren
    • Key Pair Management
    • Flavor-Management
    • Instanzparameter
    • Erstellung einer Instanz
    • Verifizierung gestarteter Instanzen
    • Snapshots erstellen
    • Instanzverwaltung
    • Zuweisen von Floating IPs
    • Interaktive Konsole und Konsolenprotokoll
    • Zuweisung von Security Groups
    • Compute-Quotas
    • Statistiken von Nova abrufen
    • Placement API und Nova Cells v2
    • Verifizierung der Nova-Dienste
  • Cinder – Block Storage
    • Volumenparameter
    • Erstellung von Volumen
    • Verwaltung von Volumen
    • Anhängen eines Volumens an eine Nova-Instanz
    • Verwalten von Volumen-Snapshots
    • Verwalten von Volumen-Backups
    • Wiederherstellen von Backups
    • Verwalten von Volumen-Quotas
    • Hinzufügen neuer Storage-Backends
    • LVM, Storage-Arren und Ceph-Storage-Backends
    • Ceph in OpenStack
    • Verifizierung der Cinder-Dienste
  • Swift – Object Storage
    • Komponenten und Prozesse von Swift
    • Verwaltung von Containern und Objekten
    • Verwaltung von Zugriffskontrolllisten (ACLs)
    • Einrichten des Objektverfalls
    • Der Ring und Storage-Richtlinien
    • Überwachung der verfügbaren Speicherplatzkapazität
    • Einrichten von Quotas
    • Verifizierung der Swift-Dienste
  • Heat – Orchestration
    • Heat Orchestration Template und seine Komponenten
    • Erstellung von Heat-Stacks
    • Verifizierung von Heat-Stacks
    • Aktualisierung von Heat-Stacks
    • Verifizierung der Heat-Dienste
  • Grundlegende Fehlerbehebung
    • Analyse von Protokolldateien
    • Zentralisiertes Logging
    • Debugging von OpenStack-Client-Anfragen
    • Verwaltung der OpenStack-Datenbank
    • Sichern von OpenStack
    • Analyse des Status von Compute Nodes
    • Analyse des Status von Instanzen
    • Analyse des AMQP-Brokers (RabbitMQ)
    • Metadata-Services
    • Allgemeiner Ansatz zur Diagnose von OpenStack-Problemen
    • Fehlerbehebung bei Netzwerkproblemen
    • Performance-Analyse und Fehlerbehebung im Netzwerk
    • Sicherung und Wiederherstellung von Instanzen

3. Fortgeschrittene Themen

  • Hardwareaspekte und Kapazitätsplanung
    • Compute-Hardware
    • Netzwerkdesign
    • Storage-Design
    • Flavor-Größenbestimmung
    • Ressourcen-Overcommitment
  • Hochverfügbarer Control Plane
    • HA in OpenStack-Diensten
    • HA-Datenbank
    • HA-Messaging-Queue
  • Cloud-Partitionierung und Scheduler-Filters
    • Warum und wie Cloud-Partitionen implementiert werden (Host-Aggregates)
    • Nova-Scheduler-Filters
  • Migration von Workloads
    • Kaltmigration und Live-Migration
    • Anpassungen bei der Live-Migration
    • Watcher-Projekt
  • Tiefgehendes OpenStack-Networking (SDN) (2–3 Stunden)
    • Netzwerktypen (local, 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 Service
  • Block Storage Backends
    • LVM
    • Ceph RBD
    • Physische Appliances
    • Aspekte des Storage-Netzwerks
  • Upgrading von OpenStack
    • Upgrade-Strategien und -Verfahren
    • Zero-Downtime-Upgrade
  • Bare-Metal Provisioning mit OpenStack
    • Ironic-Modul
    • Konzepte von Undercloud und Overcloud
  • Zukunft von OpenStack

Voraussetzungen

  • Grundkenntnisse in der Linux-Administration
  • Grundlegende Netzwerkkompetenzen
  • Grundlegendes Verständnis des Cloud-Computing-Paradigmas
 28 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (1)

Kommende Kurse

Verwandte Kategorien