Partager via


L’événement VmSwitch Error 113 est enregistré lorsque vous démarrez ou migrez en direct des machines virtuelles

Cet article fournit une solution à l’événement VmSwitch Error 113 qui se produit lorsque vous démarrez ou migrez en direct des machines virtuelles.

Numéro de la base de connaissances d’origine : 3001783

Symptômes

Examinez le cas suivant :

  • Vous disposez d’un ordinateur Windows Server 2012 R2 configuré pour une ou plusieurs équipes de cartes réseau à l’aide de l’association de cartes réseau Windows (LBFO).
  • Vous avez implémenté l’association de cartes réseau Windows (LBFO) en mode d’association indépendant à l’aide du port Hyper-V ou du mode d’équilibrage de charge dynamique. En outre, vous avez correctement configuré les cartes réseau pour utiliser des processeurs qui ne se chevauchent pas. (Pour plus d’informations, consultez KB2974384).
  • Un commutateur virtuel Hyper-V est lié à l’une des équipes LBFO.
  • Vous démarrez une machine virtuelle sur le serveur Hyper-V ou vous migrez une machine virtuelle d’un serveur vers un autre serveur.

Dans ce scénario, l’événement 113 d’erreur suivant est enregistré par intermittence dans le journal des événements :

Nom du journal : système
Source : Microsoft-Windows-Hyper-V-VmSwitch
Date : <DateTime>
ID d’événement : 113
Catégorie de tâche : None
Niveau : Error
Mots clés :
Utilisateur : SYSTÈME
Ordinateur : Server1.contoso.com
Description :
Impossible d’allouer VMQ pour la carte réseau EDCED345-4C96-4C75-92A0-0C4FC5688F73---35BEB899-5BE9-4128-4128-35BEB89900A-6FE0BBFC7B22 (Nom convivial : Carte réseau) sur commutateur DE4F3664-68D9-4781-825B-882A540FAB08 (Nom convivial : commutateur de machine virtuelle). Raison : échec de l’OID. État = {Échec de l’opération} L’opération demandée a échoué.

En outre, le vmSwitch Hyper-V peut échouer à allouer des files d’attente VMQ pour les machines virtuelles.

Dans la description de l’événement, le texte Motif est toujours l’échec de l’OID. Le texte d’état varie en fonction du pilote de carte réseau utilisé. Voici quelques autres exemples d’état :

  • Status = Un paramètre non valide a été passé à un service ou une fonction.
  • État = Ressources système insuffisantes pour terminer l’API.
  • État = Inconnu

Cause

Ce problème se produit parce que VmSwitch suppose que le processeur par défaut pour VMQ est égal à zéro (0) lorsqu’il effectue l’allocation VMQ. Cela entraîne le rejet de l’allocation par certains pilotes de carte réseau et la génération de l’erreur 113.

Résolution

Pour résoudre ce problème, installez le correctif logiciel 3031598.

Plus d’informations

Il existe une autre source de l’erreur VmSwitch Hyper-V 113 qui n’est pas liée au problème mentionné dans la section Symptômes. Cette erreur se produit lorsque votre serveur Hyper-V a plus d’ordinateurs virtuels en cours d’exécution que le nombre de files d’attente VMQ disponibles sur les cartes réseau physiques. Dans ce cas, le texte de description 113 de l’erreur ressemble à ce qui suit :

Description :
Échec de l’allocation de VMQ pour la carte réseau
EDCED345-4C96-4C75-92A0-0C4FC5688F73--35BEB899-5BE9-4128-900A-6FE0BBFC7B22
(Nom convivial : carte réseau) sur commutateur DE4F3664-68D9-4781-825B-882A540FAB08 (Nom convivial : commutateur de machine virtuelle).
Motif : le nombre maximal de VMQs pris en charge sur la carte réseau du protocole est dépassé. État = Système insuffisant
les ressources existent pour terminer l’API.

Note

Dans cette description de l’événement, le texte Motif indique clairement le nombre maximal de VMQs pris en charge sur la carte réseau du protocole.