Back in December, Microsoft changed Azure Site Recovery (ASR) so that it no longer required System Center to be installed on-premises. This change meant that small-to-medium enterprises (SMEs) could now afford to use Azure as a virtual disaster recovery (DR) site in the cloud. I have always thought that the SME would embrace this feature of Azure more than large enterprises, and I was delighted to see Microsoft make the change. Now, it’s time for me to start writing about using Azure Site Recovery services. In this post, I will talk about the requirements of on-premises Hyper-V host and virtual machine when you want to replicate to Azure.
The requirements of the host are pretty simple; the host must be running Windows Server 2012 R2 Hyper-V or the free Hyper-V Server 2012 R2. Those of you that are running down-level versions of Hyper-V are seeing once again that keeping your hypervisor up-to-date offers business benefits that cannot be ignored.
Azure Site Recovery uses Hyper-V Replica (HVR) to replicate the virtual machines to the cloud. Those of you that are familiar with HVR know that the SSL option for secured replication across the Internet uses x.509 certificates. You do not need to worry about creating a PKI or self-signing certificates. The provider that you will install on each Hyper-V host (requiring local administrator rights) will create and import a certificate for each of your hosts, authenticating it against the site recovery vault that is used to orchestrate replication from your on-premises site to a geo-redundant storage (GRS) in Azure.
Note that a Hyper-V cluster will not require a Hyper-V Replica Broker role to be enabled in the cluster. You just install the agent onto each host.
This is where things get a little more complicated because the replica virtual machines must fit into a specification that Azure supports. The bad news is that any of you that have either not designed for replication to Azure or that have deployed complex virtual machines, might need to do some re-engineering. The requirements for Hyper-V virtual machines are complicated and lengthy, as some of them show evidence of the fact that Azure is running the Windows Server 2012 generation of Hyper-V. And you’ll also see some of the historical restrictions of Azure IaaS virtual machines as well. I will break down the requirements into different categories.
The following restrictions apply to on-premises Hyper-V virtual machines that you will replicate to Azure. Remember that you can select which virtual machines you want to replicate.
HVR replicates the virtual hard disks of virtual machines. The following requirements apply:
Your virtual machines should comply with the following: