Where Do You Set The Live Migration Network In A WS2012 Hyper-V Cluster

Microsoft has moved the location of where you configure the LM network with the release candidate of Windows Server 2012 Hyper-V.  The old location was confusing … right-click on the properties of a single Virtual Machine resource (in the VM group), and that applied to all VMs.  As a speaker, the bewildered and confused look on people’s faces at that point was always worrying.

And thankfully, it is now relocated to somewhere more obvious, and clear that it’s a cluster wide setting:


  • Right-click on Networks
  • Select Live Migration Settings


In this new dialog box, you can order the networks (from the above Networks node in Failover Cluster Manager), and select which ones are to be used for Live Migration.  I like to make my network names clear, so it’s obvious what is what here.

Please follow and like us:

7 Comments on Where Do You Set The Live Migration Network In A WS2012 Hyper-V Cluster

  1. So which one of those networks do you run your CSV traffic over?

    BTW – I’m really enjoying all your posts on the new Stuff in Hyper-V – excellent stuff and really interesting 🙂

  2. Anyone else getting an error when trying this from a windows 8 desktop. Works from the server though.

  3. Was always a strange way of doing it in W2K8R2.. now much simpler..

  4. Any equivalent way to do the same thing, on a 2012 Cluster, for HA VMs, using Powershell?

    • Aidan Finn // April 5, 2013 at 10:09 AM // Reply

      Sadly, no, not that I’ve been able to find, and the cluster team have not been able to give me an answer to that one either. There might be a hack for doing it using PowerShell via WMI.

      • Danny den Braver // January 14, 2015 at 4:45 PM // Reply

        You can use the following command to change the network orders:
        Get-ClusterResourceType -Name “Virtual Machine” | Set-ClusterParameter -Name MigrationNetworkOrder -Value ([String]::Join(“;”,(Get-ClusterNetwork -Name “Network1”).ID,(Get-ClusterNetwork -Name “Network2”).ID,(Get-ClusterNetwork -Name “Network3”).ID))

        And you can use the following command to disable all but one network adapter using powershell for LM:
        Get-ClusterResourceType -Name “Virtual Machine” | Set-ClusterParameter -Name MigrationExcludeNetworks -Value ([String]::Join(“;”,(Get-ClusterNetwork | Where-Object {$_.Name -ne “Live Migration”}).ID))

        More is explained at:

Leave a comment

Your email address will not be published.