将 Azure 自动化迁移到另一个区域

本文介绍用于跨区域迁移Azure 自动化的指南。

出于多种原因,你可能希望将现有 Azure 资源从一个区域移到另一个区域。 您可能想要:

  • 利用新的 Azure 区域。
  • 部署仅在特定区域可用的功能和服务。
  • 满足内部策略和治理要求。
  • 与公司合并和收购保持一致
  • 满足容量计划要求。

如果 Azure 自动化实例没有任何配置,并且实例本身需要单独移动,则可以选择使用 Bicep、ARM 模板或 Terraform 重新部署 NetApp 文件实例。

先决条件

  • 标识所有自动化依赖资源。
  • 如果源未使用系统分配的托管标识,则必须在目标处映射用户分配的托管标识。
  • 如果需要为专用访问启用目标 Azure 自动化,请与专用终结点的虚拟网络关联。
  • 如果源 Azure 自动化已启用专用连接,请创建专用链接,并在目标位置使用域名系统(DNS)配置专用链接。
  • 为了使 Azure 自动化能够与混合 RunBook 工作器、Azure 更新管理器、变更跟踪、库存配置和自动化状态配置进行通信,您必须为入站和出站的互联网访问启用端口 443。

停机时间

要了解可能涉及的故障时间,请参阅面向 Azure 的云采用框架:选择重定位方法

准备

若要开始,请导出资源管理器模板。 此模板包含描述自动化命名空间的设置。

  1. 登录到 Azure 门户

  2. 选择“所有资源”,然后选择你的自动化资源

  3. 选择“导出模板”。

  4. 选择“导出模板”页中的“下载”。

  5. 找到从门户下载的 .zip 文件,并将该文件解压缩到所选的文件夹。

    此 zip 文件包含 .json 文件,后者包括模板和用于部署模板的脚本。

重新部署

在下图中,红色流线演示了目标实例的重新部署以及配置移动。

显示了冷备用重新部署和配置移动的示意图。

部署模板以在目标区域中创建自动化实例

  1. 重新配置目标的模板参数。
  2. 使用 Azure 资源管理器Azure 门户Azure PowerShell 部署模板。
  3. 使用 PowerShell 从源 Azure 自动化实例导出所有关联的 Runbook,并将其导入目标实例。 根据目标重新配置属性。 有关详细信息,请参阅 Export-AzAuotomationRunbook
  4. 将已重定位的 Azure 自动化实例关联到目标 Log Analytics 工作区。
  5. 根据源从重定位的 Azure 自动化实例中使用所需的状态配置来配置目标虚拟机。

后续步骤

若要详细了解如何在区域之间移动资源,以及如何在 Azure 中进行灾难恢复,请参阅: