Avatar of amendala
amendala
 asked on

How do I upgrade the version of Hyper-V Integration Services that SCVMM 2012 R2 offers to VMs?

Folks -

The Hyper-V integration services/Guest services are found on each host in the c:\windows\system32\vmguest.iso file.  Unfortunately, I've found that the contents of that ISO are *not* what SCVMM uses to install in a VM during deployment from a template.  Rather, the integration services seem to be sourced from the SCVMM server itself.

There is a newer version of the integration services that has been released with a hotfix and I'm finding that when I deploy new VMs, the latest integration services aren't deployed - even though the vmguest.iso file on each of my hosts has been patched to the latest version.  I need to figure out how to update the integration services on the VMM server and therefore the version that it offers and installs on newly deployed VMs.

In prior versions of VMM (e.g. 2008 R2), you could simply swap out the contents of a folder with the new integration services.  I'm not finding it that simple on VMM 2012 R2 and would like some input.

How do I update the integration services that VMM 2012 R2 installs on VMs either during a new deployment or through a right-click "Install virtual guest services" operation?

Thank you.
Hyper-VWindows Server 2012Virtualization

Avatar of undefined
Last Comment
OliverSommer

8/22/2022 - Mon
Naga Bhanu Kiran Kota

hi,

you can have the template unlocked and copy the required .cab file and then have a script created to run dism.exe to apply the same.


please look at this article on technet

http://blogs.technet.com/b/manageabilityguys/archive/2013/09/05/deploying-hyper-v-integration-services-to-vms-using-config-manager-and-dism.aspx

as for upgrading the integration tools from SCVMM the designated VM needs to be powered off before you can update the integration tools while its not the same if you want to do it from hyper-v manager.

please refer to the below article

http://blogs.msdn.com/b/virtual_pc_guy/archive/2014/01/21/updating-integration-services-with-scvmm.aspx

regards
bhanu
ASKER CERTIFIED SOLUTION
amendala

THIS SOLUTION ONLY AVAILABLE TO MEMBERS.
View this solution by signing up for a free trial.
Members can start a 7-Day free trial and enjoy unlimited access to the platform.
See Pricing Options
Start Free Trial
GET A PERSONALIZED SOLUTION
Ask your own question & get feedback from real experts
Find out why thousands trust the EE community with their toughest problems.
amendala

ASKER
I determined, in conjunction with Microsoft Premier Support, that the behavior I was experiencing is a bug.
OliverSommer

It is a bug confirmed by MS and to be fixed in 2012 R2 UR11 and/or 2016 SCVMM.

Bug 6653803:[RFH] : VM addition upgrades fail after patching hosts with Hyper-V hotfix 3063283

https://microsoft.visualstudio.com/DefaultCollection/WSSC/_workitems?id=6653803&_a=edit

Repro Details

1.  Please detail the exact steps needed to repro this problem. This includes:

· Detailed repro steps

· Hardware configuration

· Network infrastructure / configuration

· Operating system version

· SC product version (including UR upgrades)

a. VMM 2012 R2 UR8 on Windows Server 2012 R2.

b. Hyper-V host running Windows Server 2012 R2.

c. Guest VM running Windows Server 2012 R2.

d. Apply hotfix 3063283 on the host.

e. Shut down the VM.

f. In VMM Console, select the VM and click Install Virtual Guest Services.

g. In job history, wait for the "Change properties of a virtual machine" job to complete.

h. Start and refresh the VM.

Expected:  VM Additions show as 6.1.7601.17514

Actual:  VM Additions show as 6.1.7601.17514


Workaround:
"Manually copy vmbus.sys from vmguest.iso to the %windir%\System32\drivers folder on the Hyper-V host (which worked here!).
Alternatively, deploy VM integration services using another deployment solution, such as SCCM."
I started with Experts Exchange in 2004 and it's been a mainstay of my professional computing life since. It helped me launch a career as a programmer / Oracle data analyst
William Peck