dave562
dave562

Reputation: 33

Azure Site Recovery - REST API, Powershell and Automation

Has anyone come up with a complete solution to protect and replicate VMs from on-prem (either VMware or HyperV) to Azure using either the REST API or the Powershell module?

I recently completed a POC with ASR and was able to replicate a couple dozen VMs associated with three different applications. I replicated out of VMware and into Azure. I was able to failover and failback successfully.

I did all of the POC work using the GUI (portal.azure.com). Now I have to figure out how to protect ~2000 VMs and there is no way that I am going to do that with the GUI. But the MS documentation has me running in circles.

(https://learn.microsoft.com/en-us/azure/site-recovery/)

It would be very helpful if any of you can share the sequence of steps to protect and replicate a VM. The MS documentation does not lay out how the various components (fabrics, protection policies, protection containers, protection items, etc.) are related to each other.

I do not need specific syntax. The documentation does a passable job of detailing the syntax. I could use some guidance on the task sequence.

If it helps to understand the bigger picture, my intention is to use a System Center Orchestrator runbook to ingest a CSV list of VMs, parse that out into input for the Azure REST API / Powershell, and then enable protection.

Thanks in advance for any assistance or guidance that you are able to provide.

Upvotes: 1

Views: 995

Answers (1)

Kai Zhao
Kai Zhao

Reputation: 1025

You can find recovery service API documentation here:

https://learn.microsoft.com/en-us/rest/api/recoveryservices/

When you have one definition put in place(manually from portal), you may also be able to study it from resource.azure.com to see how properties are composited. *not all resource available thru this portal

After that, you should be able to create template for either REST call or Resource Manager, depending on preference.

Upvotes: 0

Related Questions