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
| 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
| 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:
| 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:
| 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
| 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
| 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
storageClassNameerstellt 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
MultipleDefaultStorageClassesAlarm aus, um Administratoren vor dem Konflikt zu warnen.
- Logik der Auswahl: Bei einem PersistentVolumeClaim (PVC), das ohne
Einführung
Wählen Sie Ihren Bereitstellungspfad:
Für eine schnelle Bereitstellung:
Für die benutzerdefinierte Bereitstellung:
Zusätzliche Ressourcen: