OpenShift Virtualisierung auf IBM Cloud

Virtuelle Private Cloud 4.17 und später Nur Bare Metal Worker Nodes Nur RHCOS

Führen Sie virtuelle Maschinen (VMs) neben containerisierten Workloads auf Red Hat OpenShift on IBM Cloud Clustern aus. OpenShift Virtualisierung bietet eine einheitliche Plattform sowohl für traditionelle VM-basierte Anwendungen als auch für Cloud-native Container-Workloads.

Übersicht

OpenShift Die Virtualisierung nutzt die KubeVirt Technologie, um die Verwaltung virtueller Maschinen in Ihrer Kubernetes Umgebung zu ermöglichen. Diese einheitliche Plattform ermöglicht es Ihnen, VMs und Container auf derselben Infrastruktur auszuführen, VMs mit den vertrauten Tools und APIs von Kubernetes zu verwalten und Enterprise-Storage-Lösungen wie OpenShift Data Foundation oder IBM Cloud Storage Services zu nutzen.

Wichtige Leistungsmerkmale

OpenShift Virtualisierung auf IBM Cloud bietet Virtualisierungsfunktionen auf Unternehmensniveau, die in Ihre Kubernetes Umgebung integriert sind.

Bei der Live-Migration werden laufende VMs ohne Ausfallzeiten zwischen den Knoten verschoben, so dass Sie Wartungsarbeiten durchführen oder Workloads innerhalb derselben Zone neu ausbalancieren können. VM vorlagen bieten vorkonfigurierte Vorlagen für gängige Betriebssysteme und beschleunigen die Bereitstellung. Mit Snapshots und Klonen (verfügbar mit ODF-Storage) können Sie VM Snapshots und Klone für Backup, Tests oder schnelle Bereitstellung erstellen. Die Multi-Zone-Bereitstellung ermöglicht Ihnen die Bereitstellung über mehrere Zonen hinweg, um eine hohe Verfügbarkeit zu gewährleisten, und die IBM Cloud Integration stellt sicher, dass Ihre VMs nahtlos mit den IBM Cloud Services für Überwachung, Protokollierung und Sicherheit zusammenarbeiten.

Dank flexibler Netzwerkoptionen können Sie virtuelle Maschinen mit Pod-Netzwerken verbinden, um Standard- Kubernetes-Netzwerke zu nutzen, oder virtuelle Netzwerkschnittstellen (VNIs) in OpenShift 4.21 + verwenden, um eine direkte VPC-Netzwerkverbindung mit Floating-IP-Adressen und Beibehaltung der Netzwerkkonfiguration während der Live-Migration herzustellen.

Bereitstellungsoptionen

Bereitstellungsoptionen für die Virtualisierung von „ OpenShift “
Implementierungsoption Beschreibung Beste Option für Einrichtungszeit Weitere Informationen
OpenShift Virtualisierungsdienst (empfohlen) Eine einsatzbereite Virtualisierungsumgebung, bei der alle Komponenten während der Cluster-Erstellung automatisch installiert und konfiguriert werden VM-spezifische Workloads, schnelle Bereitstellung, vereinfachte Verwaltung durch verwaltete Add-ons, kostenoptimierte Lizenzierung Protokoll (automatisch erstellt) Loslegen, Cluster erstellen, Weitere Informationen
Manuelle Bereitstellung Volle Kontrolle über die Auswahl und Konfiguration der Komponenten. Erstellen Sie einen Standardcluster und installieren Sie die Virtualisierungskomponenten von „ OpenShift “ manuell Gemischte Container- und „ VM “-Workloads, benutzerdefinierte Speicherkonfigurationen, spezifische Netzwerkanforderungen, vollständige Kontrolle über alle Komponenten Öffnungszeiten (handschriftlich) Bereitstellung planen, Speicher einrichten, Operator installieren

Funktionsvergleich

Funktionsvergleich der Bereitstellungsoptionen
Feature Virtualisierungsdienst Manuelle Bereitstellung
Einrichtungszeit Protokoll (automatisch erstellt) Öffnungszeiten (handschriftlich)
OpenShift-Version 4.21+ 4.17+
Speicher ODF, vorkonfiguriert mit lokalem NVMe Deine Wahl (ODF, VPC-Datei usw.)
Vernetzung Voroptimiert (MTU 8900/9000) Manuelle Konfiguration
Lizenzierung OVE (kostengünstig) Vollständiges OCP
Management Verwaltete Add-ons Selbstverwaltet
Flexibilität Vorkonfiguriert full control
Beste Option für VM-orientierte Arbeitslasten Angepasste Konfigurationen

OpenShift Die Lizenzierung der Virtualization Edition (OVE) bietet eine kostengünstige Option für Workloads, die auf „ VM “ ausgerichtet sind. Weitere Informationen zu den Lizenzierungsoptionen finden Sie in der Preisdokumentation zu „ Red Hat OpenShift “.

Merkmale

Beide Bereitstellungsoptionen weisen die folgenden Merkmale auf. Die Virtualisierung von „ characteristics:OpenShift “ weist die folgenden Merkmale auf:

OpenShift Merkmale der Virtualisierung
Kategorie Anforderungen
Infrastruktur CoreOS VPC mit Bare-Metal-Worker-Knoten, Betriebssystem „ Red Hat “ (RHCOS), OVN- Kubernetes-CNI, Schutz für ausgehenden Datenverkehr deaktiviert
Speicher ReadWriteMany Unterstützung des Zugriffsmodus (RWX), „ OpenShift Data Foundation“ (empfohlen) oder VPC File Storage
Vernetzung 100 Gbit/s (Gen 2) oder 200 Gbit/s (Gen 3) Netzwerkkonnektivität, MTU-Optimierung für Workloads von „ VM “

Unterstützte Bare-Metal-Varianten

OpenShift Für die Virtualisierung sind VPC-Bare-Metal-Worker-Nodes erforderlich. Die folgenden Varianten werden unterstützt:

Unterstützte Bare-Metal-Varianten für OpenShift Virtualisierung
Variante Kerne Hauptspeicher Netz Primärer Speicher Min-Version Beste Option für
bx2.metal.96x384 48 384 GB 100 Gb/s 960 GB SSD Alle Ausbalancierte Arbeitsbelastungen
bx2d.metal.96x384 48 384 GB 100 Gb/s 960 GB SSD Alle Ausgewogen + ODF
cx2.metal.96x192 48 192 GB 100 Gb/s 960 GB SSD Alle Rechenintensiv
cx2d.metal.96x192 48 192 GB 100 Gb/s 960 GB SSD Alle Berechnen + ODF
mx2.metal.96x768 48 768 GB 100 Gb/s 960 GB SSD Alle Speicherintensiv
mx2d.metal.96x768 48 768 GB 100 Gb/s 960 GB SSD Alle Speicher + ODF
bx3.metal.48x256 24 256 GB 100 Gb/s 480 GB SSD 4.17+ Klein ausgewogen
bx3.metal.64x256 32 256 GB 100 Gb/s 480 GB SSD 4.17+ Mittelmäßig ausgeglichen
bx3d.metal.48x256 24 256 GB 100 Gb/s 480 GB SSD 4.17+ Klein ausgewogen + ODF
bx3d.metal.64x256 32 256 GB 100 Gb/s 480 GB SSD 4.17+ Mittel ausgewogen + ODF
bx3d.metal.192x1024 96 1024 GB 100 Gb/s 480 GB SSD 4.17+ Groß ausgewogen + ODF
cx3d.metal.48x128 24 128 GB 100 Gb/s 480 GB SSD 4.17+ Kleiner Rechner + ODF
cx3d.metal.64x128 32 128 GB 100 Gb/s 480 GB SSD 4.17+ Mittlere Rechenleistung + ODF
mx3.metal.48x512 24 512 GB 100 Gb/s 480 GB SSD 4.17+ Mittlerer Speicher
mx3.metal.64x512 32 512 GB 100 Gb/s 480 GB SSD 4.17+ Großer Speicher
mx3d.metal.16x128 8 128 GB 100 Gb/s 480 GB SSD 4.17+ Kleiner Speicher + ODF
mx3d.metal.48x512 24 512 GB 100 Gb/s 480 GB SSD 4.17+ Mittlerer Speicher + ODF
mx3d.metal.64x512 32 512 GB 100 Gb/s 480 GB SSD 4.17+ Großer Speicher + ODF
mx3d.metal.96x1024 48 1024 GB 100 Gb/s 480 GB SSD 4.17+ XL-Speicher + ODF
mx3d.metal.128x1024 64 1024 GB 100 Gb/s 480 GB SSD 4.17+ XXL-Speicher + ODF
mx3de.metal.48x512 24 512 GB 100 Gb/s 480 GB SSD 4.17+ Mittlerer Speicher + ODF
mx3de.metal.64x512 32 512 GB 100 Gb/s 480 GB SSD 4.17+ Großer Speicher + ODF
ux3de.metal.16x512 8 512 GB 100 Gb/s 480 GB SSD 4.17+ Extrem großer Speicher + ODF

Die Varianten mit den Endungen „ d “ und „ de “ verfügen über zusätzlichen lokalen SSD-Speicher, den Sie für Workloads wie „ OpenShift Data Foundation“ nutzen können. In der Spalte „ Primary storage “ werden die Start- und Container-Speicherfestplatte angezeigt.

Speicherung und Vernetzung

Speicheroptionen

Speicheroptionen für OpenShift Virtualisierung
Speicher Leistung Snapshots Klonen Beste Option für
OpenShift Datenbasis Hoch Ja Ja Produktion, hohe E/A-Arbeitslasten
VPC File Storage Moderat Nein Nein Entwicklung, kostenbewusst
IBM Storage Fusion Hoch Ja Ja Unternehmen mit Backup-Bedarf

Leistungsspektrum für den Netzbetrieb

Netzwerkfunktionen für die Virtualisierung von „ OpenShift “
Netzwerkoption Erhältlich in Funktionen
Grundlagen der Vernetzung OpenShift 4.17+ Pod-Netzwerkkonnektivität, „ Kubernetes “-Dienste und -Routen, VPC-Lastenausgleichsmodule, Standard- VM-Netzwerk
Erweiterte Netzwerkfunktionen mit VNIs OpenShift 4.21+ Direkte VPC-Netzwerkverbindung, Floating-IP-Adressen, Beibehaltung der Netzwerkkonfiguration bei Live-Migration, mehrere Netzwerkschnittstellen pro VM. Siehe Verwaltung virtueller Netzwerkschnittstellen

Virtualisierungsdienst-Cluster, auf denen Version „ 4.21 “ oder höher ausgeführt wird, verfügen über erweiterte Netzwerkoptionen, darunter verbesserte Funktionen für virtuelle Netzwerkschnittstellen und eine höhere Netzwerkleistung.

Einschränkungen

  • Bare Metal Worker Nodes sind erforderlich; virtuelle Serverinstanzen werden nicht unterstützt
  • Red Hat CoreOS (RHCOS) ist erforderlich
  • Remote-Block-Volume-Anbindung wird für Bare-Metal-Knoten nicht unterstützt
  • Die Live-Migration wird nur innerhalb der gleichen Zone unterstützt
  • Für die VNI-Funktionen ist „ OpenShift “ ( 4.21 ) oder eine neuere Version erforderlich
  • Windows-VMs erfordern eine entsprechende Lizenzierung
  • Wenn Sie mehr als eine StorageClass mit dem Vermerk storageclass.kubernetes.io/is-default-class: "true" markieren, geschieht Folgendes:
    • Logik der Auswahl: Bei einem PersistentVolumeClaim (PVC), das ohne storageClassName erstellt wurde, wählt Kubernetes in der Regel den zuletzt erstellten Standard StorageClass aus.
    • Mögliches Problem: In einigen älteren Versionen oder bestimmten Konfigurationen kann die Angabe mehrerer Standardwerte dazu führen, dass die Erstellung einer PVC fehlschlägt, wenn keine explizite Klasse angegeben wird, da das System nicht entscheiden kann, welche davon verwendet werden soll.
    • Überwachung von Warnungen: In verwalteten Umgebungen wie OpenShift, löst das Vorhandensein mehrerer Standardwerte einen MultipleDefaultStorageClasses Alarm aus, um Administratoren vor dem Konflikt zu warnen.

Einführung

Wählen Sie Ihren Bereitstellungspfad:

Für eine schnelle Bereitstellung:

  1. Erste Schritte mit dem Virtualisierungsdienst
  2. Erstellen Sie einen Virtualisierungsdienst-Cluster

Für die benutzerdefinierte Bereitstellung:

  1. Bereitstellung planen
  2. Speicher einrichten
  3. Installieren Sie den Bediener

Zusätzliche Ressourcen: