VmSwitch-Fehler 113-Ereignis wird protokolliert, wenn Sie virtuelle Computer starten oder live migrieren

Dieser Artikel enthält eine Lösung für das VmSwitch-Fehler 113-Ereignis, das beim Starten oder Livemigration virtueller Computer auftritt.

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

Problembeschreibung

Stellen Sie sich folgendes Szenario vor:

  • Sie verfügen über einen Windows Server 2012 R2-basierten Computer, der mithilfe von Windows NIC Teaming (LBFO) für ein oder mehrere NIC-Teams konfiguriert ist.
  • Sie haben Windows NIC Teaming (LBFO) im Modus Switch Independent Teaming implementiert, indem Sie Hyper-V-Port oder dynamischen Lastenausgleich verwenden. Darüber hinaus haben Sie die NICs ordnungsgemäß so konfiguriert, dass sie nicht überlappende Prozessoren verwenden. (Weitere Informationen finden Sie unter KB2974384).
  • Ein virtueller Hyper-V-Switch ist an eines der LBFO-Teams gebunden.
  • Sie starten einen virtuellen Computer auf dem Hyper-V-Server oder migrieren einen virtuellen Computer live von einem Server zu einem anderen Server.

In diesem Szenario wird das folgende Fehler 113-Ereignis zeitweilig im Ereignisprotokoll protokolliert:

Protokollname: System
Quelle: Microsoft-Windows-Hyper-V-VmSwitch
Date: <DateTime>
Ereignis-ID: 113
Aufgabenkategorie: Keine
Ebene: Fehler
Schlüsselwörter:
Benutzer: SYSTEM
Computer: Server1.contoso.com
Beschreibung:
Fehler beim Zuordnen von VMQ für die NIC EDCED345-4C96-4C75-92A0-0C4FC5688F73--35BEB899-5BE9-4128-900A-6FE0BBFC7B22 (Anzeigename: Netzwerkadapter) auf switch DE4F3664-68D9-4781-825B-882A540FAB08 (Anzeigename: VM-Switch). Grund: Fehler bei der OID. Status = {Vorgang fehlgeschlagen} Der angeforderte Vorgang war nicht erfolgreich.

Darüber hinaus kann der Hyper-V-VmSwitch möglicherweise keine VMQ-Warteschlangen für virtuelle Computer zuordnen.

In der Ereignisbeschreibung lautet der Grundtext immer Der Fehler bei der OID. Der Statustext variiert je nach verwendetem Netzwerkadaptertreiber. Einige weitere Statusbeispiele umfassen die folgenden:

  • Status = Ein ungültiger Parameter wurde an einen Dienst oder eine Funktion übergeben.
  • Status = Es sind nicht genügend Systemressourcen vorhanden, um die API abzuschließen.
  • Status = Unbekannt

Ursache

Dieses Problem tritt auf, weil der VmSwitch annimmt, dass der Standardprozessor für VMQ null (0) ist, wenn die VMQ-Zuordnung ausgeführt wird. Dies führt dazu, dass einige Netzwerkadaptertreiber die Zuordnung ablehnen und Fehler 113 generieren.

Lösung

Installieren Sie hotfix 3031598, um dieses Problem zu beheben.

Weitere Informationen

Es gibt eine weitere Quelle des Hyper-V-VmSwitch-Fehlers 113, die nicht mit dem im Abschnitt Symptome beschriebenen Problem zusammenhängt. Dieser Fehler tritt auf, wenn ihr Hyper-V-Server über mehr ausgeführte virtuelle Computer verfügt als die Anzahl der VMQ-Warteschlangen, die auf den physischen Netzwerkadaptern verfügbar sind. In diesem Fall sieht der Beschreibungstext für Fehler 113 wie folgt aus:

Beschreibung:
Fehler beim Zuweisen von VMQ für NIC
EDCED345-4C96-4C75-92A0-0C4FC5688F73---35BEB899-5BE9-4128-900A-6FE0BBFC7B22
(Anzeigename: Netzwerkadapter) auf switch DE4F3664-68D9-4781-825B-882A540FAB08 (Anzeigename: VM-Switch).
Ursache: Die maximale Anzahl von VMQs, die auf der Protokoll-NIC unterstützt werden, wurde überschritten. Status = Unzureichendes System
Es sind Ressourcen vorhanden, um die API abzuschließen.

Hinweis

In dieser Ereignisbeschreibung gibt der Text Grund eindeutig an, dass maximale Anzahl von VMQs, die auf der Protokoll-NIC unterstützt werden, überschritten wurde.