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

标签 rest powershell azure

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

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

我使用 GUI (portal.azure.com) 完成了所有 POC 工作。现在我必须弄清楚如何保护约 2000 个虚拟机,而我无法使用 GUI 来做到这一点。但 MS 文档让我陷入了困境。

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

如果你们中的任何人能够分享保护和复制虚拟机的步骤顺序,那将会非常有帮助。 MS 文档没有列出各个组件(结构、保护策略、保护容器、保护项目等)如何相互关联。

我不需要特定的语法。该文档在详细说明语法方面做得还不错。我可以使用一些有关任务序列的指导。

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

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

最佳答案

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

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

当您制定了一个定义(从门户手动)时,您还可以从resource.azure.com 进行研究,以了解属性是如何组合的。 *并非所有资源都可以通过此门户获得

之后,您应该能够根据偏好为 REST 调用或资源管理器创建模板。

关于rest - Azure 站点恢复 - REST API、Powershell 和自动化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43100826/

相关文章:

PowerShell 从串联中删除变量

powershell - Invoke-RestMethod(或 Invoke-WebRequest)返回字符串而不是 PS 对象或 JSON

Azure 队列主体太大并超过最大允许限制

powershell - 如何通过 PowerShell 使用 Azure DevOps 的内部版本号更新 AssemblyInfo.cs 中的 AssemblyVersion 号?

azure - 如何将 Xamarin 应用连接到 SQL Azure 数据库

c# - 为什么 Azure Active Directory 身份验证会在我的 ASP.NET Core 应用程序中导致字符编码错误?

python - 使用 Postman 将外键发布到 Django Rest Framework

php - 使用外部 API 访问时,Python Bottle API 无 Json 响应

java - Hibernate REST Web 服务空指针异常

ios - 从 Swift 函数中的异步调用返回数据