Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Question
Tuesday, May 23, 2017 9:26 AM
HI
I am having hyper- V servers and VMs are running over that. I wanted to update the NIC card drivers on the host machine. so my question is after updating the NIC card drivers on the host how to update on the VMs which are already running? or is there any best practices.
All replies (9)
Tuesday, May 23, 2017 11:39 AM
If I understand correctly you shouldn't need to touch the VMs after upgrading host drivers. just migrate the VMs to a different host(s) and upgrade the drivers then migrate the VMs back and make sure everything works properly and move to the next host.
Tuesday, May 23, 2017 2:16 PM
hi
I have only one stand alone hyper-V host, it is not in cluster environment. so please give the clarity.
Tuesday, May 23, 2017 3:00 PM
No problem, Just shutdown / save all the VMs and perform the driver update. If you use teaming make sure that all member adapters are updated then attempt to start the VMs again.
again, you should not need to the make any changes to the VMs.
Wednesday, May 24, 2017 4:55 AM
Hi
I found a below link which is mentioned some steps can you tell me whether we have to do all these steps or as it is enough to follow your recommendations.
Wednesday, May 24, 2017 6:11 AM
Well the article gives a good advise of noting the physical adapter each virtual switch is connected to. The before performing the update convert the virtual switches from external to private so it would then revert them after the update is successful making sure each one is connected to the correct physical adapter.
If you want to be extra careful do not perform this action through an RDP session, always make network changes while connected to console. Just in case the network goes down you don't want to be locked out of the server.
Good luck! good job finding this article.
One extra thing, I do not know your exact configuration. but it is recommended that on a standalone Hyper-V server that you have at least two physical adapters, with one dedicated to host management and the other(s) for VM networks, that is not sharing a physical switch between your VMs and host.
Feel free to reply if you need any more help.
Wednesday, May 24, 2017 1:21 PM
HI
I have hyper-V host having 2 physical NIC cards. VM is using external NIC cards for client connectivity. Now i wanted to update the NIC card drivers to latest version so what is the PS way to do this task in order to update the same thing on the VM version to show the latest one.
Friday, May 26, 2017 5:55 AM
Hi SPV4645,
You may consider to user invoke to get the related version if the NIC card drivers could accept.
invoke-expression / invoke-item /invoke-webrequest -uri -outfile c:\xxx.exe; &c:\xxx.exe
Best Regards,
Mary
Please remember to mark the replies as answers if they help.
If you have feedback for TechNet Subscriber Support, contact [email protected].
Wednesday, May 31, 2017 5:39 AM
Hi Mary
Still your answer did not clarify my query. i will put my query in other way. that "If i Update the NIC drivers on the hyper-v Host what action should i take ir order to update the same on the virtual machine which are using the Host NIC Card.
Wednesday, May 31, 2017 11:16 AM
If you are using the Hyper-V Network Adapters (also known as Synthetic Network Adapters, and not Legacy Network Adapters) in the vm's, ensure the host server is patched up and then check/update the Integration Services in the vm's to match the version made available on the host server.
If you're using Legacy Adapters, other than considering switching to Network Adapters, I don't believe there is much to do as it's an emulated NIC. It's recommended to use the Hyper-V Network Adapters in the guest vm's where possible rather than any Hyper-V Legacy Network Adapters as they offer MUCH better performance.
https://www.petri.com/hyper-v-virtual-machine-virtual-network-adapters-overview