Link to home
Start Free TrialLog in
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.
Avatar of Naga Bhanu Kiran Kota
Naga Bhanu Kiran Kota
Flag of India image

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
Avatar of amendala
amendala

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of amendala
amendala

ASKER

I determined, in conjunction with Microsoft Premier Support, that the behavior I was experiencing is a bug.
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."