New KB: The SCVMM 2008 Virtual Machine Manager Service crashes with VMs running Linux Integration Components v3.1 for Hyper-V

New KB: The SCVMM 2008 Virtual Machine Manager Service crashes with VMs running Linux Integration Components v3.1 for Hyper-V

  • Comments 3
  • Likes

hotfixI just wanted to let you know about a new Knowledge Base article we published this morning. This one talks about an issue where the Virtual Machine Manager Service can crash with VMs running Linux Integration Components v3.1 for Hyper-V:

=====

Symptoms

On System Center Virtual Machine Manager 2008, R2, and R2 SP1 (SCVMM), the Virtual Machine Manager Service (vmmservice.exe) crashes unexpectedly and the VM Manager event log shows Event ID 19999 and 1:

Event 1999
Log Name: VM Manager
Source: Virtual Machine Manager
Date:
Event ID: 19999
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: SCVMM.Contoso.com
Description:
Virtual Machine Manager (vmmservice:368) has encountered an error and needed to exit the process. Windows generated an error report with the following parameters:
Event:VMM20
P1(appName):vmmservice
P2(appVersion):2.0.4521.0
P3(assemblyName):ViridianImplementation
P4(assemblyVer):2.0.4521.0
P5(methodName):M.C.V.VirVMIntegrationService.PopulateKVPElements
P6(exceptionType):System.ArgumentException
P7(callstackHash):939f

Event 1
Log Name: VM Manager
Source: Virtual Machine Manager
Date:
Event ID: 1
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: SCVMM.Contoso.com
Description:
System.ArgumentException: Version string portion was too short or too long.
at System.Version..ctor(String version)
at Microsoft.Carmine.ViridianImplementation.VirVMIntegrationService.PopulateKVPElements()
at Microsoft.Carmine.ViridianImplementation.VirVMIntegrationService.get_ComputerName()
at Microsoft.VirtualManager.Engine.BitBos.VMRefresherBase.UpdateVMAdditions(IVMComputerSystem vmComputer)
at Microsoft.VirtualManager.Engine.BitBos.VMRefresherBase.UpdateFullVMObjectToCarmine(IVMComputerSystem vmComputer, VMData vmData, UpdateRequired updateRequired, Boolean vmObjectHasChanged)
at Microsoft.VirtualManager.Engine.BitBos.VMRefresherBase.RunFullRefresher()
at Microsoft.VirtualManager.Engine.BitBos.VMRefresherBase.UpdateHostandVMs(VMRefresherType refresherType, Guid vmObjectId, VM tempVm)
at Microsoft.VirtualManager.Engine.BitBos.VmFullRefresher.RefreshData(HostReference hostRef)
at Microsoft.VirtualManager.Engine.RefreshDriver`1.RefreshThreadFunction(Object obj)-2147024809

Cause

The kernel version returned by the Linux guest’s KVP (Key Value Pair) Exchange is longer than expected. This causes an unhandled exception in SCVMM and the service crashes. This new feature is enabled by default in the integration components.

Resolution

Disabling the KVP daemon on the Linux virtual machine will prevent the SCVMM service crash. The command to make this change must be run as root.

/sbin/chkconfig --level 35 hv_kvp_daemon off

This will prevent the KVP service from auto starting while retaining all other functionality of hv_utils. hv_utils provides integrated shutdown, key value pair data exchange, and heartbeat features.

More Information

This issue has been seen with virtual machine guests running Red Hat 6.0, Red Hat 6.1 and CentOS 6.0.

This issue is expected to be fixed in a future release of integration components.

Linux Integration Services Version 3.1 for Hyper-V
http://www.microsoft.com/download/en/details.aspx?id=26837

Query Words

SCVMM 2008 Service Crash Linux Red Hat Redhat Service Pack 1 System Center Virtual Machine Manager 2008 R2 SCVMM VMM Hyper-V Linux CentOS

=====

For the latest information please see the following KB article:

KB2586286: The System Center Virtual Machine Manager 2008 Virtual Machine Manager Service crashes with virtual machines running Linux Integration Components v3.1 for Hyper-V

J.C. Hornbeck | System Center Knowledge Engineer

The App-V Team blog: http://blogs.technet.com/appv/
The WSUS Support Team blog: http://blogs.technet.com/sus/
The SCMDM Support Team blog: http://blogs.technet.com/mdm/
The ConfigMgr Support Team blog: http://blogs.technet.com/configurationmgr/
The SCOM 2007 Support Team blog: http://blogs.technet.com/operationsmgr/
The SCVMM Team blog: http://blogs.technet.com/scvmm/
The MED-V Team blog: http://blogs.technet.com/medv/
The DPM Team blog: http://blogs.technet.com/dpm/
The OOB Support Team blog: http://blogs.technet.com/oob/
The Opalis Team blog: http://blogs.technet.com/opalis
The Service Manager Team blog: http: http://blogs.technet.com/b/servicemanager
The AVIcode Team blog: http: http://blogs.technet.com/b/avicode
The System Center Essentials Team blog: http: http://blogs.technet.com/b/systemcenteressentials
The Server App-V Team blog: http: http://blogs.technet.com/b/serverappv

clip_image001 clip_image002

Your comment has been posted.   Close
Thank you, your comment requires moderation so it may take a while to appear.   Close
Leave a Comment