I 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:
=====
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
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.
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.
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
Here’s a heads up on a nice article I found over on the TechNet Wiki today. This is another one written by MVP Kristian Nese and it talks about load balancing and cloud computing in relation to SCVMM 2012:
One characteristic of cloud computing is virtualized network access to your applications/services. The point is that no matter where you access the service, you are automatically directed to the available resources. We are using load balancing to distribute service requests to these resources.
This is normally implemented using hardware load balancers, like F5 Big IP servers.
What can be load balanced?
If you ask me, cloud computing would be difficult to “achieve” without load balancing. It provides redundancy through redirection, and fault tolerance when coupled with a failover mechanism.
So, this brings us to the Load Balancing feature in System Center Virtual Machine Manager 2012….
You can continue reading Kristian’s article here.
App-V Team blog: http://blogs.technet.com/appv/ AVIcode Team blog: http://blogs.technet.com/b/avicode ConfigMgr Support Team blog: http://blogs.technet.com/configurationmgr/ DPM Team blog: http://blogs.technet.com/dpm/ MED-V Team blog: http://blogs.technet.com/medv/ OOB Support Team blog: http://blogs.technet.com/oob/ Opalis Team blog: http://blogs.technet.com/opalis Orchestrator Support Team blog: http://blogs.technet.com/b/orchestrator/ OpsMgr Support Team blog: http://blogs.technet.com/operationsmgr/ SCMDM Support Team blog: http://blogs.technet.com/mdm/ SCVMM Team blog: http://blogs.technet.com/scvmm Server App-V Team blog: http://blogs.technet.com/b/serverappv Service Manager Team blog: http://blogs.technet.com/b/servicemanager System Center Essentials Team blog: http://blogs.technet.com/b/systemcenteressentials WSUS Support Team blog: http://blogs.technet.com/sus/
I just wanted to let you know about a new Knowledge Base article we published today. You’ll definitely want to bookmark this one as it tells you how to troubleshoot a couple of the more common issues we see when adding a Hyper-V host in SCVMM 2008 or SCVMM 2008 R2:
This article covers how to troubleshoot issues when adding a Hyper-V host in System Center Virtual Machine 2008 or System Center Virtual Machine 2008 R2. Common errors that are logged in the VMM Administrator Console when an “Add virtual machine host” job fails include the following:
Error (421) Agent installation failed on server.domain.com because of a WS-Management configuration error. Error (2912) An internal error has occurred trying to contact an agent on the server.domain.com server. Error (2916) VMM is unable to complete the request. The connection to the agent server.domain.com was lost. Error (2927) A Hardware Management error has occurred trying to contact server server.domain.com.
Step 1: Review the VMM Agent installation log file
On the Hyper-V host, review the “vmmAgent.msi_%date%_%time%.log” file that’s located in the %systemdrive%\ProgramData\VMMLogs directory.
Note: This log file may not exist if the failure occurs early in the installation process.
Step 2: Use the System Center Virtual Machine Configuration Analyzer (VMMCA)
The Virtual Machine Manager Configuration Analyzer is a diagnostic tool that administrators can use to evaluate important configuration settings for computers that either are serving or might serve VMM roles or other VMM functions. The Virtual Machine Manager Configuration Analyzer does the following:
· Scans the hardware and software configurations of the computers that you specify · Evaluates these configurations against a set of predefined rules · Displays error messages and warnings for any configurations that are not optimal for the VMM role or for other VMM functions that you specified for the computer
To download the Virtual Machine Manager Configuration Analyzer, visit the following Microsoft website: http://www.microsoft.com/downloads/details.aspx?FamilyID=02d83950-c03d-454e-803b-96d1c1d5be24&displaylang=en
Step 3: Verify the recommended hotfixes are installed on the VMM and Hyper-V servers
On the VMM and Hyper-V servers, verify the recommended hotfixes are installed:
2397711 Recommended hotfixes for System Center Virtual Machine Manager 2008 R2 962941 Recommended hotfixes for System Center Virtual Machine Manager 2008
Step 4: Verify the ports used by VMM are not blocked by a firewall
Verify the ports used by VMM to communicate with the Hyper-V host are not blocked by a firewall. By default, VMM uses the following ports to communicate with the Hyper-V host:
TCP port 80 TCP port 443 TCP port 2179
The following knowledge base article covers some tests to verify communication between the VMM and Hyper-V hosts:
2465160 Add Host or other action fails with (2916) 0x80338126 in System Center Virtual Machine Manager 2008
For more information on the ports used by VMM, please reference the following TechNet article: http://technet.microsoft.com/en-us/library/cc764268.aspx
Step 5: Check for duplicate SPNs
Perform the steps documented in the following article to check for duplicate SPNs:
970923 Unable to add a managed host in SCVMM 2008 and SCVMM 2008 R2, Error 2927 (0x8033809d)
Step 6: Check for corrupted performance counters on the Hyper-V host
Review the following knowledge base article to determine if the Hyper-V host has corrupted performance counters:
2001247 SCVMM: Adding a host to System Center Virtual Machine Manager 2008 may fail with error 2912 / 0xc0000BBF
Step 7: Manually install the VMM Agent on the Hyper-V host
If the Add-VMHost job continues to fail, manually install the agent on the Hyper-V host by performing the steps documented in the following TechNet article: http://technet.microsoft.com/en-us/library/cc764218.aspx
SCVMM Add-VMHost VMM 2008 R2 VM VMM2008
KB2584907: How to troubleshoot issues when adding a Hyper-V host in System Center Virtual Machine Manager 2008 or System Center Virtual Machine Manager 2008 R2
Just wanted to let you know that the System Center Virtual Machine Manager 2008 R2 SP1 hotfix rollup package dated July 12, 2011 was now available for download. Here’s the text from the KB describing the update:
INTRODUCTION
This article describes the Microsoft System Center Virtual Machine Manager 2008 R2 (SCVMM 2008 R2) Service Pack 1 (SP1) issues that are resolved in the hotfix rollup package that was released on July 12, 2011.
MORE INFORMATION
List of issues that are resolved:
Error 2606 Unable to perform the job because one or more of the selected objects are locked by another job.
The projected disk i/o utilization (IOPS) 0 exceeds the maximum disk i/o utilization (IOPS) of -1687.
Note This issue occurs if the disk IOPS reservation for the host placement is set to a value that is larger than 2097.
Error (10697) Could not initiate live migration of Virtual machine SCVMM vmname to virtual machine host servername using this cluster configuration. (The group or resource is not in the correct state to perform the requested operation (0x139F))
For the latest information and a download link please see the following KB article:
KB2562466 : Description of the System Center Virtual Machine Manager 2008 R2 SP1 hotfix rollup package: July 12, 2011
On Thursday, July 14th we will be giving online training to user groups about Failover Clustering & Hyper-V: Planning your Highly-Available Virtualization Environment. This event is run in collaboration with Microsoft’s User Group Support Services (UGSS) and will be presented by Technical Evangelist Symon Perriman.
The training will cover a range of beginner (Level 200) to intermediate (Level 300) themes related to Windows Server 2008 R2 Failover Clustering, Hyper-V and System Center Virtual Machine Manager 2008 R2 & 2012. Topics include:
This workshop will actually teach you or your user group leads how to redeliver this content, so that you can train others on this topic. It will cover key discussion points, frequently asked questions, common misconceptions, how to create demo environments, and how to deliver several eye-catching demos. There will be a live Q&A to address any questions you have.
This will be presented live at two times so anyone around the world can join during their day. The event will run for 90 minutes from 8am – 9:30am PST and again at 6pm – 7:30pm PST on Thursday, July 14th.
To sign up, simply visit http://www.zoomerang.com/Survey/WEB22CJ93QZY26/, complete the survey, and pick the time that you wish to attend.
See you there!
Symon Perriman Technical Evangelist Private Cloud Technologies Microsoft @SymonPerriman
Here’s a heads up on yet another cool article I found over on the TechNet Wiki today regarding System Center Virtual Machine Manager 2012. This is another one written by MVP Kristian Nese and it talks about the concept of services in SCVMM 2012:
For those of you that have tested and played around with VMM 2012, you may be aware of the new concept of services. VMM 2012 inherited the great possibility to create VM templates from VMM 2008 R2 and has taken this a bit further in 2012.
When you create a VM template in VMM 2012, you can define the following configuration:
It`s worth paying attention to that if you`re touching the Roles/Features in the OS profile, or/and the Application Profile/SQL Profile, as you will get a message when you deploy your VM that it needs to be deployed as a service since it contains additional configuration information (not only the HW profile with a reference to a vhd, networking, CPU`s, RAM, and the OS profile with admin password, domain information, time zone, and license key).
If you choose to continue, these options will be ignored.
So let`s move over to the Service Templates.
In SCVMM 2012 you can create a service that is a logical grouping of VMs that you can manage as a single entity. You can either create a single-tier service, or a multi-tier service….