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\vmgues t.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.
The Hyper-V integration services/Guest services are found on each host in the c:\windows\system32\vmgues
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.
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
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."
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."
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