Generation 2 virtual machine support on Azure

Generation 2 VM support on Azure

Generation 2 VM support on Azure

I’ve seen some information about Hyper-V Generation 2 virtual machines are now supported on Azure. Asking around and looking at MSFT official documentation or several blog posts I got confused. Some sources says it is supported some sources says – not supported. I decided to test it. I’ve created several VMs on my Nutanix test lab and included them into Private cloud on SCVMM. Workloads in my SCVMM private cloud are in protected by Azure Site Recovery to Azure. Location of my Protect vault and storage account is Western Europe. As you can see Generation 2 VMs are not supported by ASR to Azure – at least in my  GEO region.

UPDATE 18’th April 2016

Since some time Microsoft Azure team introduce support for Generation 2 virtual machine support on Azure by Azure Site Recovery Manager. After deep look, turns out it is not Generation 2 support but conversion on “the fly” to Generation 1 virtual machine, when failover to Azure. And conversion back to VM Generation 2 VM while fail back from Azure to on-prem Hyper-V. In addition, there are some limitations:

  • OS disk type to be Basic Disk which includes 1 or 2 Data volumes with disk format as VHDX which is less than 300GB
  • Post failover when running in Azure there will be limitations on generation 2 features like not supporting PXE boot by using standard network adapter, not supporting Secure Boot, not supporting UEFI firmware support which shouldn’t impact the application
  • Failover Recovery Time Objective (RTO) impact of additional 1 hour per 100GB of the OS disk.
  • Windows Guest OS will be supported, Linux support will be added later

For more information see official Azure website

 

Artur Krzywdzinski

Artur is Consulting Architect at Nutanix. He has been using, designing and deploying VMware based solutions since 2005 and Microsoft since 2012. He specialize in designing and implementing private and hybrid cloud solution based on VMware and Microsoft software stacks, datacenter migrations and transformation, disaster avoidance. Artur has been in IT industry since 1999 and consulting since 2008. Artur holds VMware Certified Design Expert certification (VCDX #077).