Le service VMMService se bloque après avoir ajouté un cluster ESX ou ESXi

Symptômes

Après avoir ajouté un cluster ESX ou ESXi pour Microsoft System Center 2012 Virtual Machine Manager (VMM), le service VMMService se bloque. En outre, le message d’erreur suivant est enregistré dans le journal de débogage VMM :

System.NullReferenceException : Référence d’objet ne pas définie à une instance d’un objet

Et vous recevez le message d’erreur suivant, correspondant dans le journal d’Application sur le serveur VMM :

Panne de compartiment, type de 0
Nom de l’événement : VMM20
Réponse : Non disponible
Id de la cabine : 0

Problem signature:
P1: vmmservice
P2: 3.1.6011.0
P3: VMWareImplementation
P4: 3.1.6011.0
P5: M.C.V.VmwVMService.PopulateDistributedNetworkingData
P6: System.NullReferenceException
P7 : 2452

Cause

Ce problème peut se produire s’il existe une incohérence dans la base de données de VMware vCenter. Généralement, cela se produit s’il existe des ports du commutateur distribué qui sont connectés à des ordinateurs virtuels qui n’existent plus dans la base de données de vCenter.

Résolution

Pour résoudre ce problème, mettez à jour les informations de port de la base de données de vCenter. Pour cela, à partir de la console vSphere de VMware. Pour ce faire, procédez comme suit :
  1. Ouvrez la console vSphere et se connecter ensuite au serveur vCenter.
  2. Dans le serveur vCenter, cliquez sur stock, puis cliquez sur réseau.
  3. Sélectionnez le commutateur distribué.
  4. Sous l’onglet Ports , cliquez sur Démarrer analyse l’état du Port. Cette action met à jour les informations de port de la base de données de vCenter.


Plus d'informations

Ce problème doit être résolu dans le correctif cumulatif 4 pour System Center 2012 Virtual Machine Manager Service Pack 1.

Vous trouverez cette pile de l’erreur dans le journal de débogage VMM :

System.NullReferenceException: Object reference not set to an instance of an object. at Microsoft.Carmine.VMWareImplementation.VmwVMService.PopulateDistributedNetworkingData() at Microsoft.Carmine.VMWareImplementation.VmwVMService.RefreshService(Boolean hardRefresh) at Microsoft.Carmine.VMWareImplementation.VmwVMService..ctor(WSManConnectionParameters connParams, VimServiceConnection service) at Microsoft.Carmine.VSImplementation.VirtualizationFactory.GetVMService(WSManConnectionParameters connParams, HostWSManGetter wsmanCache) at Microsoft.VirtualManager.Engine.BitBos.VMRefresherBase.UpdateHostAndVMs(VMRefresherType refresherType, Guid vmObjectId, VM tempVm) at Microsoft.VirtualManager.Engine.BitBos.VmLightRefresher.RefreshData(HostReference hostRef) a t Microsoft.VirtualManager.Engine.RefreshDriver`1.RefreshThreadFunction(Object obj)-2147467261  
Propriétés

ID d'article : 2889979 - Dernière mise à jour : 26 janv. 2017 - Révision : 1

Microsoft System Center 2012 Virtual Machine Manager

Commentaires