Ethernet Resource Pool in Hyper-V

Resource pooling concept on HYPE-V becomes essential day by day to virtualization data center administrators. I’ve discuss about storage pooling sometime back. You can refer that here. Now we’re in the Server 2012 R2 HYPER-V stage and the concept stays the same.

Now let’s take a scenario before I enter to the technical write-up part.
Let’s assume you’ve two different HYPER-V host servers (HOST1 & HOST2), each having virtual switch which connects the VM’s to the external network. Host HOST1 having external VM switch name as “External-SW-A” & HOST2 having switch name as “External-SW-B”. Assuming you export or live migrate a VM from HostA to HostB you’ll have a technical issue saying VM cannot find the network switch.

Simple reason behind is due to the different switches names on each host. This can be more complex when we’re talking about more HYPER-V hosts having different switches names.

To avoid this problem HYPER-V team introduce to the resource pool concept. Before that I want to show there are no resource pools created on the HYPER-V host,
image

We’ll create switch name as “EthResourcePool1” now unfortunately we don’t have a GUI method so our old friend PS will come to the picture. Try following PS command,

New-VMResoucePool –Name EthResourcePool1 –ResourcePoolType Ethernet
image

Once that completed on each HYPER-V host computer you can add their existing switches to the pool by typing below PS command,

Before that current status of the HOST1 computers network switch settings,
image

HOST1-
Add-VMSwitch –Name External-SW-A –ResourcePoolName EthResourcePool1
image

HOST2
Add-VMSwitch –Name External-SW-B –ResourcePoolName EthResourcePool1

image

Now let’s go to HOST1 and check on one of the VM properties,

image

So what this means is if you live migrate this VM to different HYPER-V host which is part of the Ethernet resource pool there will be no issues to the VM to connect to the relevant network 🙂
If you’re more interested in this feature you can find more parameters and technical information here.

Advertisements