Building Microsoft System Center Cloud – SCVMM 2012 R2 – Networking – Virtual Network Adapter Port Profiles

Virtual Network Adapter Port Profile

You cannot define directly on the VM in the VMM special configurations like VMQ, SRV-IOV, IPsec task Offloading and DHCP guard that you are able to set in the Hyper-V Manager. You need to define these configuration settings in the Virtual Network Adapter Port Profile.

When you team network adapters on the hosts and add virtual switch on the team then you probably will not have enough NICs for the special networks like Management, Cluster or Live Migration. In this case the Hyper-V is giving to us great possibility to create virtual NICs for these networks but of course you need to set Quality of service (QoS) very carefully for these ports and networks. You can set QoS using Virtual Network Adapter Port Profiles.

Naming conventions

You can read about my naming convention in the first networking article.

  • PPV-<(Hosts | VMs)>-<Usage>


  • Microsoft Hyper-V architects pre-created a lot of vNIC Port Profiles for you. They chose the configuration very carefully so you can be assured that you can use these default profiles without any problem.

Create new Virtual Port Profile

  • Create Hyper-V Port Profile
  • Set name and choose Virtual network adapter port profile.
  • Choose configuration settings. I will create profiles for ordinary VMs:
      • [x] Allow guest specified IP addresses
  • And profile for the guest (virtual) clusters.
      • [x] Allow MAC spoofing
  • At the end I created following Virtual Port Profiles:
    • PPV – VMs – Tier 2
    • PPV – VMs – Guest Clustering
    • PPV – Hosts – Management
      • In the case you starting virtualize network adapters for the networks like Cluster (heartbeat) and Live Migration you need multiple profiles for these vNICs on the hosts with appropriate configuration setting of the Quality of service (QoS). Mainly you need to set the bandwidth limitations.

Leave a Reply

Your email address will not be published. Required fields are marked *

Active Directory Advanced function AlwaysOn Availability Groups AlwaysOn Failover Cluster Instances Building Cloud Cloud Cluster Cmdlet Database Deployment Design DFS Domain Controller DSC Fabric Failover Clustering File Server Group Policy Hardware Profile Host Hyper-V Installation Library Library Asset Library Server Network Operations Manager Orchestrator PowerShell PowerShell User Group PowerShell Workflow Security Service Manager SQL Server Storage System Center Template Time Time Synchronization Tips Virtual Machine Virtual Machine Manager VM Network VM Template Windows Server 2012 R2