OpenShift Virtualization 4.21 von Red Hat vereinfacht das Management von VMs und erweitert das hybride Deployment. Das Release konzentriert sich auf die Konsistenz der Operationen und die Reduzierung der Komplexität auf der Infrastrukturebene.
Das Problem der Skalierung von virtuellen Maschinen zeigt sich nicht sofort — bis zu dem Zeitpunkt, an dem die Anzahl der Cluster und Umgebungen schneller wächst als die Fähigkeit des Teams, sie zu verwalten. Operative Aufgaben wie Provisioning, Netzwerkkonfiguration und Migrationen beginnen, Engpässe zu schaffen. Dies ist besonders in hybriden und Multi-Cloud-Szenarien bemerkbar, wo Unterschiede in den Umgebungen das Risiko von Fehlern erhöhen und die Entscheidungsfindung verzögern. Unter solchen Bedingungen werden selbst grundlegende Lebenszyklusoperationen von VMs zur Quelle von Degradierung.
In OpenShift Virtualization 4.21 wurde ein pragmatischer Schritt in Richtung Zentralisierung und Vereinfachung unternommen. Der Schlüsselansatz ist ein einheitlicher Verwaltungspunkt über die OpenShift Console mit Unterstützung für das Multi-Cluster-Management. Dies reduziert die Fragmentierung des Managements und ermöglicht die Kontrolle von VM-Lasten aus einer einzigen Schnittstelle. Der Kompromiss ist offensichtlich: eine verstärkte Abhängigkeit von der Plattformebene OpenShift, aber im Gegenzug erhalten die Teams ein konsistentes Verhalten über Umgebungen hinweg. Zusätzlich wurde eine Integration mit OpenShift Lightspeed eingeführt — einem KI-Assistenten, der in operativen Szenarien, einschließlich Migrationen und Diagnosen, hilft.
Aus Sicht der Implementierung liegt der Hauptfokus auf der Reduzierung manueller Konfigurationen. Die neue Benutzeroberfläche zur Erstellung physischer Netzwerke und der Wizard für virtuelle Netzwerke verwandeln komplexe Netzwerkeinstellungen in verwaltbare Workflows mit Validierung. Dies verringert die Anzahl der Konfigurationsfehler, insbesondere bei der Migration von Workloads mit strengen Netzwerkanforderungen. Die Unterstützung von UI-Plugins ermöglicht die Integration von Drittanbieter-Tools (Storage, Security, Observability) direkt in die Plattform, ohne den operativen Kontext zu unterbrechen.
Eine separate Schicht von Änderungen betrifft die Arbeit mit Daten und Migrationen. Es gibt jetzt Unterstützung für Live-Migrationen zwischen Clustern ohne Ausfallzeiten — ein wichtiger Aspekt für die Lastenverteilung in Hochlastumgebungen. Inkrementelle Backups mit Change Block Tracking (im Status Tech Preview) reduzieren die Belastung des Speichers und beschleunigen die Prozesse zum Schutz von Daten. Dabei bleibt der Speicher agnostisch, was für hybride Szenarien wichtig ist. Die Unterstützung von MIG vGPU ermöglicht die Aufteilung von GPU-Ressourcen zwischen VMs, was die Nutzung von Beschleunigern effizienter macht, jedoch eine sorgfältige Planung der Ressourcenzuteilung erfordert.
In Bezug auf die Infrastruktur wurde die Unterstützung für Google Cloud Bare Metal (C3) erweitert, was die Möglichkeit bietet, VMs auf dedizierter Hardware unter Beibehaltung des Betriebsmodells von OpenShift auszuführen. Dies ist wichtig für latenzempfindliche Workloads. Verbesserungen in der Hochverfügbarkeit, einschließlich Multipath-Failover für Windows Server Failover Cluster, erhöhen die Widerstandsfähigkeit gegenüber Netzwerk- und Speicherfehlern. Zusätzlich wurde die Unterstützung für IPv6 Single-Stack eingeführt, was die Netzwerkarchitektur durch den Verzicht auf Dual-Stack vereinfacht.
Insgesamt bewegt sich die Plattform in Richtung einer vorhersehbareren und verwaltbareren Nutzung von VMs in Kubernetes-Umgebungen. Die Verbesserungen betreffen weniger einzelne Funktionen, sondern die Beseitigung der angesammelten operativen Komplexität. Leistungskennzahlen in den Ausgangsdaten werden nicht angegeben, aber die Logik der Änderungen deutet auf eine Verringerung der Einrichtungszeit, eine Reduzierung der Fehleranzahl und eine Erhöhung der Ressourcenauslastung hin.
Es ist wichtig, dass OpenShift Virtualization weiterhin auf KubeVirt als Upstream-Projekt setzt. Dies spiegelt den allgemeinen Branchentrend wider, VMs und Container in einer einheitlichen Control Plane zusammenzuführen. Dieser Ansatz beseitigt nicht die Unterschiede zwischen den Modellen, macht sie jedoch im Rahmen der gemeinsamen Infrastruktur verwaltbar.