We Do the best to understand Technology

You are here:

How can create Virtual Network Interfaces in HYPER-V

Companies with 2,3 Server in HYPER-V it's very easy to manage and you don't need any advance configuration for the infrastructure of HYPER-V. 

What about for middle and enterprise companies which have hundred of Virtual Servers in HYPER-V? 

If you are working in these companies then you know that the infrastrustrure of HYPER-V must be met specific criteria to avoid perfomance issues and more importance problems.

Today i would like to describe how can create Virtual Network Adapters in HYPER-V and pass specific traffic from there.


The following instructions can be apply in HYPER-V Failover Clustering and the HYPER-V Host must has at least 2 Physical Network Interfaces.

Let's assume that you want to setup HYPER-V Failover Clustering and you have only 2 Physical Network Interfaces in your HYPER-V Host but you want to apply Best Practises from Microsoft for Cluster Networks.

This means that you must separate the traffic for

  • Management in HYPERV Host
  • Virtual Machines
  • Clustering
  • Live Migration
  • Cluster Hearbeat

You must have 5 Physical Network Cards in your HYPER-V Host? No you don't

In Windows Server 2012 you can create Virtual Network Adapters and pass specific traffic.

Let's try it.

  • Open powershell as adminisrator
  • Open Network Connections in your HYPER-V Host and decide which card you will see to create a virtual Switch. 
  • Except if you have alread create a NIC Teaming.
  • Type the following command in Powershell to create the Virtual Switch with name Switch 1

    New-VMSwitch "Switch 1" –NetAdapterName "Ethernet 2"  –AllowManagementOS $false

  • Open HYPER-V Manager.
  • Go in the right side and click Virtual Switch Manager
  • You can see the new Virtual Switch

  • Now go back in powershell and type the following command to create the new Virtual Network Adapter.
  • Let's assume that this adapter will use it only for the Management.

           Add-VMNetworkAdapter –ManagementOS –Name "Mgmt" –SwitchName "Switch1"

  • Now you must assign the specific Virtual Network Adapter in Vlan

           Set-VMNetworkAdapterVlan -ManagementOS -VMNetworkAdapterName "Mgmt" -Access -VlanId 10

  • It's ready. Go in Network Connections and you can see a new Network adapter as vEthernet (Mgmt).
  • Give in the adapter the Ip address that you want to assign and you are ready.

  • Let's now create a new Virual Adapter for the Live Migration traffic. When you want to transfer from one Cluster to another the Virtual Machine.
  • Go back in powershell and type again the following commands to create the Virtual Adapter and set to the specific Vlan

           Add-VMNetworkAdapter –ManagementOS –Name "LiveMigration" –SwitchName "Switch1"

          Set-VMNetworkAdapterVlan -ManagementOS -VMNetworkAdapterName "Mgmt" -Access -VlanId 20

  • You can go to assign Ip Address in the specific adapter and that's it.
  • If you would like to verify that all the Virtual ANetwork Adapters assign in the appropriate Vlan type the following command in powershell

          Get-VMNetworkAdapterVlan - ManagementOS *


This is a small part of what you can do in HYPER-V Failover Cluster Network to isolate traffic for better perfomance and security.

I will continue in next articles with other configuration for the HYPER-V Failover Clustering enviroment.

Have a nice weekend !!!

If you have use HYPER-V Failover Cluster write in our commented system all these that you want to share with other IT Pro



Similar Posts

Create and Configure Virtual Machine with PowerShell


Create Virtual Machine in Windows 8.1 with HYPER-V

Client HYPER-V is the virtualization technology that was introd

Keep in Touch with Askme4Tech

Twitter icon
Facebook icon
Google+ icon