So, the virtual network concepts are pretty similar to what you'd find in ESX but the execution is different. One of the first challenges I had was setting up a virtual switch. When building the server (this was an HP DL380 G7) I used the HP Smart Start CD, which installs all the drivers and utilities necessary for Windows. I teamed the NICs (4 onboard NICs) and went about isntalling Hyper-V. Once the role had been added, I created my first virtual switch, assigned one of my two teams to it and started building a guest VM.
The problems started when I tried to connect to the network with my new guest VM. No matter what I did, I could not get the VM to communicate. Eventually, I destroyed all the virtual networking configurations I did and destroyed the team in the HP software. When I rebuilt the network configuration by binding the virtual switch to a single NIC, I was finally able to communicate.
I then turned to our best friend Google and found that Microsoft has basically absolved themselves from providing any sort of network teaming for Hyper-V (CRAZY!!) and left any such support to the vendors themselves. I understand this logic as Microsoft hasn't provided this functionality themselves previously. Still, depending on the hardware vendor, this may or may not be supported and thus makes your choice of hardware very important (and the same could still be said regarding VMware).
Thankfully, the crew over at Microsoft Virtualization Blog had a couple links to some HP whitepapers that described how to set up NIC teaming with Hyper-V. Basically I had to:
- Remove the Hyper-V role (thankfully this doesn't destroy any VMs you've created!)
- Remove the HP Network Configuration Utility
- Install the Hyper-V role
- Install the HP Network Configuration Utility (version 10.10 or higher - available on ProLiant Support Pack 8.60 or higher)
Anyways, all was good after I did the above and I was able to create my network team, virtual switch and communicate through it! Good Luck!
Hello Muskoka,
ReplyDeleteHave you installed Windows 2008 SP1?
in what order? before or after installing Hyper-V role?
thanks!
Hi Hyperfan!
ReplyDeleteYou're my first comment ever! I haven't installed Hyper-V on a Windows 2008 R2 host without SP1 then had to upgrade. The host I used had SP1 slipstreamed into the CD so that wasn't an issue. I did have to (obviously) patch the host afterwards and I did install the Hyper-V role before patching (to ensure if there were any outstanding Hyper-V specific patches I would get them). So I can't offer any pearls of wisdom. My guess is you'd be fine to go forward with the upgrade. If not, remove the role and re-installing is a fairly straight forward process.
Good luck!