Gastclusterknoten in Hyper-V können möglicherweise nicht erstellt oder verknüpft werden.

Dieser Artikel enthält Problemumgehungen für ein Problem, bei dem Gastclusterknoten in Hyper-V möglicherweise nicht erstellt oder verknüpft werden können.

Gilt für: Windows Server 2012 R2
Ursprüngliche KB-Nummer: 2872325

Symptome

Failovercluster, die auf virtuellen Computern ausgeführt werden (manchmal auch als "Gastcluster" bezeichnet), können Probleme mit Knoten haben, die dem Cluster beitreten.

Mithilfe des Assistenten zum Erstellen von Clustern kann der Cluster möglicherweise nicht erstellt werden. Darüber hinaus enthält der Bericht des Assistenten möglicherweise die folgende Meldung:

Fehler beim Erstellen des Clusters.
Fehler beim Erstellen des Clusternamens<>.
Dieser Vorgang wurde zurückgegeben, weil der Timeoutzeitraum abgelaufen ist.

Hinweis

Die oben genannten Fehler können auch angezeigt werden, wenn die Kommunikation zwischen den Servern, die als Teil der Clustererstellung angegeben sind, nicht abgeschlossen wird. Eine bekannte Ursache wird in diesem Artikel beschrieben.

In einigen Szenarien werden die Clusterknoten erfolgreich erstellt und verknüpft, wenn die VMs auf demselben Knoten gehostet werden. Sobald die VMs jedoch auf verschiedene Knoten verschoben wurden, schlägt die Kommunikation zwischen den Knoten des Gastclusters fehl. Daher können die Knoten des Clusters aus dem Cluster entfernt werden.

Ursache

Dieses Problem kann aufgrund von Paketen auftreten, die die virtuellen Computer nicht erreichen, wenn die VMs auf Windows Server 2012 Failoverclusterknoten gehostet werden, da eine Failoverclusterkomponente an die Netzwerkadapter der Hosts gebunden ist. Die Komponente heißt "Leistungsfilter für virtuelle Microsoft-Failoverclusteradapter" und wurde erstmals in Windows Server 2012 eingeführt.

Das Problem betrifft nur die Netzwerkpakete, die an Clusterknoten adressiert sind, die auf virtuellen Computern gehostet werden.

Problemumgehung

Wenn der Windows Server 2012 Failovercluster virtuelle Computer hostet, die Teil von Gastclustern sind, sollten Sie die Bindung des "Leistungsfilters des virtuellen Microsoft-Failoverclusteradapters" mit allen Netzwerkadaptern des virtuellen Switches auf den Windows Server 2012 Failoverclusterknoten aufheben.

Hinweis

Dieses Problem kann sich auf jede Windows Server-Failoverclusterversion auswirken, die auf virtuellen Computern als Gastcluster ausgeführt wird. Die informationen, die in der Ursache und Problemumgehung in diesem Artikel erwähnt werden, beziehen sich auf Windows Server 2012 Failovercluster, die zum Hosten virtueller Computer verwendet werden.

Sie können das Objekt "Leistungsfilter für virtuellen Microsoft-Failoverclusteradapter" mit einer der folgenden Methoden deaktivieren:

Deaktivieren mithilfe der GRAFISCHEn Benutzeroberfläche

Öffnen Sie Network Connections, um die Liste der Netzwerkadapter abzurufen. Alle Netzwerkadapter mit dem "vEthernet" (Standardname) sind die virtuellen Netzwerke (d. h. virtueller Switch). Die physischen Adapter, für die auch ein virtueller Hyper-V-Adapter konfiguriert ist, verfügen nicht über die Bindung "Leistungsfilter für virtuellen Microsoft-Failoverclusteradapter", sodass für diese Adapter nichts deaktiviert werden muss.

  1. Klicken Sie mit der rechten Maustaste auf einen der "v"-Adapter, und wählen Sie im Menü Eigenschaften aus.
  2. Deaktivieren Sie das Element mit der Bezeichnung "Leistungsfilter für virtuellen Microsoft-Failoverclusteradapter".
  3. Klicken Sie auf OK , um das Dialogfeld zu schließen und die Bindung für das nicht aktivierte Element zu deaktivieren.
  4. Wiederholen Sie dies für alle Adapter.

Deaktivieren von Windows PowerShell

Im folgenden Prozess wird der Netzwerkadapter deaktiviert, der für jeden Adapter auf dem Server mit der Component-ID "vms_mp" für "Microsoft Failover Cluster Virtual Adapter Performance Filter" gebunden ist. Diese Komponenten-ID gibt an, dass der Adapter ein Hyper-V-Adapter ist, der vom virtuellen Switch verwendet wird.

Sie können diesen Prozess auf jedem Knoten des Servers ausführen, sodass für jeden Server die Bindung für die vom virtuellen Switch verwendeten Adapter deaktiviert ist.

  • Öffnen Sie die Windows PowerShell-Konsole mit Administratorzugriff, indem Sie die Option Als Administrator ausführen verwenden.

  • Führen Sie den folgenden Befehl aus:

    Get-netadapter | Disable-NetAdapterBinding -DisplayName "Microsoft Failover Cluster Virtual Adapter Performance Filter"
    

    Hinweis

    Wenn Sie die Bindung erneut aktivieren möchten, ersetzen Sie einfach "Disable-NetAdapterBinding" durch "Enable-NetAdapterBinding".

  • Um zu überprüfen, an welche Netzwerkadapter das Element "Leistungsfilter für virtuellen Microsoft-Failoverclusteradapter" gebunden ist, können Sie den folgenden Prozess ausführen:

    PS C:\Windows\system32> Get-NetAdapterBinding | Where-Object {$_.DisplayName -eq "Microsoft Failover Cluster Virtual Adapter Performance Filter"} | FT Name,DisplayName,Enabled 
    
    Name         DisplayName                             Enabled
    -------      ---------------                         ----------
    vEthernet    Microsoft Failover Cluster Virtual A... False
    vEthernet 2  Microsoft Failover Cluster Virtual A... False
    vEthernet 3  Microsoft Failover Cluster Virtual A... False
    Ethernet 3   Microsoft Failover Cluster Virtual A... False
    Ethernet 2   Microsoft Failover Cluster Virtual A... False
    Ethernet     Microsoft Failover Cluster Virtual A... False
    

    Die Eigenschaft "Enabled" der Bindung für jeden Adapter ist "False", was bedeutet, dass er nicht an diesen Adapter gebunden ist.

Weitere Informationen

Windows Server 2012 Failovercluster verfügt über eine Komponente, die an die Netzwerkadapter mit dem Namen "Leistungsfilter des virtuellen Microsoft-Failoverclusteradapters" gebunden ist. Dies kann dazu führen, dass einige pakete, die an Clusterknoten auf dem virtuellen Computer adressiert sind, den virtuellen Computer nicht erreichen. Wenn dieses Problem auftritt, während ein Knoten dem Cluster innerhalb des virtuellen Computers beitritt, kann er dem Cluster möglicherweise nicht erfolgreich hinzugefügt werden oder dem Cluster beitreten.

Die Komponente "Leistungsfilter für den virtuellen Microsoft-Failoverclusteradapter" wird vom virtuellen NetFT-Adapter des Failoverclusters verwendet, um clusterspezifische Kommunikation zwischen Knoten des Clusters weiterzuleiten. Dieses Element ist nicht erforderlich, um die Bindung zu aktivieren, damit NetFT funktioniert. Daher wird für Hyper-V-Hosts, die Windows Server 2012 ausgeführt werden, empfohlen, die Bindung dieser Komponente auf allen Adaptern von Hyper-V-Hosts zu deaktivieren, die Mitglieder eines Failoverclusters sind.