vSphere 6.0 fügt Unterstützung für vMotion auf mit MSCS geclusterten virtuellen Maschinen hinzu.
Voraussetzungen für die vMotion-Unterstützung:
- vMotion wird nur für einen Cluster virtueller Maschinen über physische Hosts (CAB) mit Passthrough-RDMs hinweg unterstützt.
- Das vMotion-Netzwerk muss eine 10 GBit/s-Ethernet-Verbindung sein. Die 1 GBit/s-Ethernet-Verbindung wird für vMotion auf virtuellen MSCS-Maschinen nicht unterstützt.
- vMotion wird für Windows Server 2008 SP2 und höhere Versionen unterstützt. Windows Server 2003 wird nicht unterstützt.
- Die Zeitüberschreitung für das Taktsignal des MSCS-Clusters muss geändert werden, um 10 fehlende Taktsignale zuzulassen.
- Die Version der virtuellen Hardware für die virtuelle MSCS-Maschine muss Version 11 oder höher sein.
Ändern der Zeitüberschreitung für das MSCS-Taktsignal:
Failover-Clusterknoten verwenden das Netzwerk, um Taktsignalpakete an andere Knoten im Cluster zu senden. Wenn ein Knoten für einen festgelegten Zeitraum keine Antwort von einem anderen Knoten erhält, entfernt der Cluster den Knoten aus der Clustermitgliedschaft. Standardmäßig gilt ein Gast-Cluster als ausgefallen, wenn er nicht innerhalb von 5 Sekunden reagiert. Andere Knoten, die Mitglieder des Clusters sind, übernehmen alle Cluster-Rollen, die auf dem entfernten Knoten ausgeführt wurden.
Eine virtuelle MSCS-Maschine kann während vMotion für einige Sekunden anhalten. Wenn die Anhaltezeit das Zeitüberschreitungsintervall für das Taktsignal überschreitet, dann betrachtet der Gast-Cluster den Knoten als ausgefallen, was zu einem unnötigen Failover führen kann. Um mehr Spielraum zu lassen und den Gast-Cluster toleranter zu machen, muss das Zeitüberschreitungsintervall für das Taktsignal so geändert werden, dass es 10 fehlende Taktsignale zulässt. Die Anzahl der zulässigen fehlenden Taktsignale wird über die Eigenschaft SameSubnetThreshold gesteuert. Der Standardwert muss in den Wert 10 geändert werden. Wählen Sie auf einem der teilnehmenden MSCS-Clusterknoten den folgenden Befehl aus: cluster <cluster-name> /prop SameSubnetThreshold=10:DWORD.
Sie können auch weitere Eigenschaften anpassen, um die Arbeitslasttoleranz für Failover zu steuern. Durch die Anpassung der Verzögerung wird gesteuert, wie oft Taktsignale zwischen dem geclusterten Knoten gesandt werden. Die Standardeinstellung ist 1 Sekunde, die Höchsteinstellung 2 Sekunden. Legen Sie den Wert für SameSubnetDelay auf 1 fest. Der Schwellenwert steuert, wie viele aufeinanderfolgende Taktsignale ausgelassen werden können, bevor der Knoten den Partner als nicht verfügbar einstuft und den Failover-Prozess auslöst. Der Standardschwellenwert beträgt 5 Taktsignale, der Höchstwert 120 Taktsignale. Die Kombination aus Verzögerung und Schwellenwert bestimmt die verstrichene Gesamtzeit, während der geclusterte Windows-Knoten die Verbindung verlieren können, bevor ein Failover ausgelöst wird. Wenn die geclusterten Knoten sich in verschiedenen Teilnetzen befinden, werden sie als CrossSubnetDelay und CrossSubnetThreshold bezeichnet. Legen Sie den Wert für CrossSubnetDelay auf 2 und den Wert für CrossSubnetThreshold auf 10 fest.