Viele Neuerungen von vSphere 7 Update 3 entfallen wie gewohnt auf vSAN. Zu diesen gehört ein Wizard zum Herunterfahren eines vSAN-Clusters, zusätzliche Systemdiagnosen, ein I/O Analyzer zum Auffinden von Latenzen im Datenpfad sowie eine erhöhte Ausfallsicherheit für Stretched Cluster.
Erfreulich ist, dass Admins ab sofort einen vSAN-Cluster völlig problemlos herunterfahren und neu starten können, indem alle Daten und die Steuerungs- bzw. Verwaltungsebene im gewünschten Zustand angehalten werden.
Verbesserungen der Netzwerküberwachung
Ferner führt VMware mit vSAN 7 Update 3 mehrere neue Metriken und Systemdiagnosen ein, um einen besseren Einblick in die Switch-Fabric zu bieten, welche die vSAN-Hosts verbindet. Dies gewährleistet eine höhere Konsistenz über den Cluster hinweg.
So gehört zum Beispiel die Erkennung doppelter IPs zu den neuen Systemdiagnosen, ebenso wie die Erkennung von LACP-Synchronisierungsproblemen, die bei solchen Konfigurationen für den Lastausgleichsmodus (LAG) auftreten können.
Außerdem enthält vSAN 7.2 eine neue Korrelations-Engine für die Integritätsprüfungen. Sie unterstützt Admins bei der Ausforschung der Ursache („Root cause“) von Problemen im Cluster.
Dateibasierte persistente Volumes für Tanzu
vSphere mit Tanzu führte bereits in einer früheren Version blockbasierte Read-Write-Once-Volumes ein. Die neue vSAN-Version bietet nun zusätzlich dateibasierte Read-Write-Many-Volumes.
Das führt zu einer erhöhten Flexibilität und Effizienz für Micro-Services, weil sich RWM-Volumes mithilfe von vSAN-Dateidiensten problemlos für Tanzu Kubernetes Grid (TKG)-Gast-Cluster bereitstellen lassen.
VM I/O Trip Analyzer
In vSAN 7.0 U1 hat VMware bekanntlich eine Funktion namens IO Insight eingeführt. Das Feature liefert Admins nützliche Informationen über die Art der I/Os, die ein Workload erzeugt. In vSAN 7.0 U3 geht VMware mit dem I/O Trip Analyzer noch einen Schritt weiter.
Er informiert Admins im Wesentlichen über die Latenz, die in den verschiedenen Segmenten des Pfads entsteht, den der I/O zurücklegen muss, um auf der Kapazitätsschicht von vSAN zu landen. Die Funktion ist nützlich, um Leistungsprobleme zu beheben oder generell den I/O-Pfad besser zu verstehen.
Aktiviert wird die Funktion im Tab Monitor der betreffenden virtuellen Maschine im Abschnitt vSAN bei I/O Trip Analyzer. Hier klickt man einfach auf Neuen Test ausführen und gibt dann an, wie lange man die VM analysieren möchte (zwischen fünf und 60 Minuten).
Wenn der angegebene Wert erreicht ist, klickt man auf Ergebnis anzeigen und erhält dann ein Diagramm der VM und ihrer Komponenten.
Admins können die I/O-Trip-Analyse verwenden, um I/O-Latenzprobleme einer spezifischen virtuellen Maschine zu diagnostizieren. Solche lassen sich zum Beispiel auf ausstehende I/O-Vorgänge, Probleme mit der Netzwerk-Hardware, Netzwerküberlastungen oder festplattenbedingte Verzögerungen zurückführen.
Generell können Leistungsengpässe beim Einsatz von Shared Storage nicht nur beim Speicher selbst, sondern auch in der Kommunikation begründet sein, also beim Speichernetzwerk, HBA oder bei der Datenträgergruppe.
Insgesamt erlaubt der I/O Trip Analyzer, den Datenpfad ausgewählter MVs sowie die Latenz für Lese- und Schreibvorgänge in der Benutzeroberfläche von vCenter Server zu visualisieren und damit die I/O-Profile für ausgewählte virtuelle Maschinen (VMs) detailliert nachzuverfolgen. Die Funktion ist nur mit vSAN 7 U3 kompatibel.
Erhöhte Ausfallsicherheit für Stretched Cluster
Das Stretched-Cluster-Feature von vSAN bietet eine leistungsstarke Topologie für vollständige Ausfallsicherheit, selbst wenn ein geografischer Standort aus irgendeinem Grund nicht verfügbar ist.
vSAN 7 Update 3 verbessert die Verfügbarkeit von Daten, wenn eine der Daten-Sites gleichzeitig mit einer Zeugen-Host-Appliance ausfällt. Diese Funktion ahmt ein Verhalten nach, das in synchronen Replikationskonfigurationen von Storage-Arrays oft anzutreffen ist. Die neue Logik ist nicht nur auf echte Stretched Cluster anwendbar, sondern funktioniert auch mit 2-Knoten-Clustern.
Apropos 2-Knoten-vSAN-Topologie: Diese bietet bereits eine hohe Ausfallsicherheit, wenn ein Host defekt ist. In vSAN 7 Update 3 erweitert VMware die Funktion um sekundäre Ausfallsicherheitsstufen.
Ähnlich wie bei gestreckten vSAN-Clustern können 2-Knoten-Topologien jetzt eine zweite Ebene der Ausfallsicherheit bieten, sofern diese über drei oder mehr Festplattengruppen in einem Host verfügen.
Dies bedeutet, dass eine solche Topologie einen kompletten Host-Ausfall, einen nachfolgenden Ausfall eines Zeugen und den einer Festplattengruppe auf dem verbleibenden Host übersteht.
Stretched Cluster für Kubernetes
Eine entwicklungsfähige Infrastruktur muss die vielen unterschiedlichen Anforderungen einer Organisation und der Entwickler erfüllen. Daher führt vSAN 7 Update 3 weitere Verbesserungen ein, die helfen, die Ausfallsicherheit auf Site-Ebene zu berücksichtigen.
So empfiehlt sich die Nutzung von Stretched Clustern beispielsweise auch für Umgebungen, die persistente Volumes für Vanilla Kubernetes verwenden. Für Upstream-Vanilla-Kubernetes stehen damit dieselben Resilienz-Funktionen zur Verfügung wie für traditionelle Workloads, einschließlich sekundärer Resilienz und Site-Affinität.
vLCM unterstützt zusätzliche vSAN-Workflows
Der vSphere Lifecycle Manager (vLCM) ergänzt vSphere seit Version 7 um eine neue Ebene zur Verwaltung des Lebenszyklus von Hosts, die Teil eines vSphere- und/oder vSAN-Clusters sind.
vSAN 7 U3 unterstützt nun Topologien, welche die dedizierte Witness-Host-Appliances verwenden. Damit lassen sich ab sofort sowohl Stretched Cluster als auch 2-Knoten-Umgebungen mit dedizierter Witness-Host-Appliance via vLCM aktualisieren. Darüber hinaus kann vLCM jetzt die HCL-Validierung von NVMe-Speichergeräten übernehmen.