Azure站点恢复 - REST API,Powershell和自动化

时间:2017-03-29 17:59:46

标签: rest powershell azure

有没有人想出一个完整的解决方案来使用REST API或Powershell模块保护虚拟机并将其从本地(VMware或HyperV)复制到Azure?

我最近完成了一个带有ASR的POC,并能够复制与三个不同应用程序相关的几十个虚拟机。我从VMware复制到Azure。我能够成功进行故障转移和故障恢复。

我使用GUI(portal.azure.com)完成了所有POC工作。现在我必须弄清楚如何保护~2000 VMs,我无法用GUI实现这一点。但MS文档让我在圈子里跑。

https://docs.microsoft.com/en-us/azure/site-recovery/

如果您有任何人可以共享保护和复制VM的步骤,那将非常有用。 MS文档没有说明各种组件(结构,保护策略,保护容器,保护项目等)是如何相互关联的。

我不需要特定的语法。该文档完成了详细说明语法的可行工作。我可以对任务序列使用一些指导。

如果有助于理解大局,我的意图是使用System Center Orchestrator Runbook来提取VM的CSV列表,将其解析为Azure REST API / Powershell的输入,然后启用保护。

提前感谢您提供的任何帮助或指导。

1 个答案:

答案 0 :(得分:0)

您可以在此处找到恢复服务API文档:

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

如果您有一个定义(从门户网站手动),您也可以从resource.azure.com学习它以查看属性的合成方式。 *并非所有资源都通过此门户网站

之后,您应该能够为REST调用或资源管理器创建模板,具体取决于首选项。