本文介绍如何使用 Azure 资源移动器将特定资源组中的资源移到其他 Azure 区域。 在资源组中,选择要移动的资源。
- 需要对要移动的资源所在的订阅拥有 所有者 访问权限。
- 订阅需要足够的配额来在目标区域中创建源资源。 如果配额不足,请请求上调限制。 了解详细信息。
- 验证与要将 VM 移动到的目标区域关联的定价和费用。 请使用定价计算器来帮助你。
- 检查要移动的资源是否受资源移动器支持:
- Azure VM 和关联的磁盘
- NIC
- 可用性集
- Azure 虚拟网络
- 公共 IP 地址
- 网络安全组(NSG)
- 内部和公共负载均衡器
- Azure SQL 数据库和弹性池
检查要移动的 VM 是否受支持。
确保 VM 具有最新的受信任的根证书和已更新的证书吊销列表 (CRL)。
- 在运行 Windows 的 Azure VM 上,安装最新的 Windows 更新。
- 在运行 Linux 的 VM 上,按照 Linux 分销商指南确保计算机具有最新的证书和 CRL。
允许来自 VM 的出站连接:
选择要移动的资源。 将资源移到源区域订阅中的目标区域。 如果要更改订阅,可以在移动资源后进行更改。
注意
请勿选择关联的磁盘,否则作将失败。 关联的磁盘自动包含在 VM 移动中。
在 Azure 门户中,打开相关的资源组。
在资源组页中,选择要移动的资源。
选择 “移动到>另一个区域”。
在 源 + 目标中,选择要将资源移动到的目标区域。 然后选择下一步。
在“要移动的资源”中,选择“下一步” 。
在 “选择资源”中,选择要移动的资源。 只能添加支持移动的资源。 然后选择“完成”。
在 “移动资源”中,选择“ 下一步”。
在 “查看 + 添加”中,检查源和目标详细信息。
请确认您已了解有关正在迁移的资源的元数据将存储在为此目的创建的资源组中,并允许资源移动器创建一个系统管理的身份以访问订阅资源。
选择“继续”,开始添加资源。
添加资源操作开始。 作完成后,通知会显示已添加资源并成功部署。
在通知中,选择 为移动添加资源。
选择通知后,您选择的资源将添加到 Azure 资源迁移中心的迁移集合中。 资源移动器可帮助你检查依赖项,然后开始将资源移到目标区域。
要移动的资源会显示在“跨区域”页中,处于“准备中”状态。 启动验证,如下所示:
添加依赖项后,会在后台进行验证。 如果看到“验证依赖项”按钮,请选择它以触发手动验证。
如果找到依赖项,请选择“添加依赖项”。
在“添加依赖项”中,选择从属资源 ”添加依赖项”。 在通知中监视进度。
根据需要添加其他依赖项,并根据需要验证依赖项。 依赖项验证在后台自动发生。
在“跨区域”页上,验证资源现在是否处于“准备挂起”状态,且没有任何问题。
在准备和移动资源之前,源资源组必须存在于目标区域中。
按如下所示准备:
在“跨区域”中,选择源资源组 “准备”。
在“准备资源”中,选择“准备” 。
在准备过程中,资源转移器使用资源组设置生成 Azure 资源管理器 (ARM) 模板。 资源组内的资源不受影响。
注意
准备资源组后,资源组处于“启动移动挂起”状态。 刷新以显示最新状态。
按如下所示启动移动:
在“跨区域”中,选择资源组 “启动移动”
在“移动资源”中,选择“开始移动” 。 资源组移动到“启动移动进行中”状态。
启动移动后,根据生成的 ARM 模板创建目标资源组。 源资源组变为“提交移动挂起”状态。
要提交并完成移动过程:
- 在“跨区域”中,选择资源组 “提交移动”
- 在“移动资源”中,选择“提交” 。
注意
提交移动后,源资源组处于“删除源挂起”状态。
如果不想移动源资源,可以执行以下作之一:
- 在目标区域中创建一个资源,该资源的名称和设置与源区域中的资源相同。
- 在目标区域创建新的等效资源。 除了指定的设置,目标资源的设置与源相同。
- 使用目标区域中的现有资源。
按如下所示修改设置:
若要修改设置,请选择资源 的目标配置 列中的条目。
在 “目标配置 ”页中,指定要使用的目标设置。 仅对正在编辑的资源进行更改。 需要单独更新所有从属资源。
修改的确切设置取决于资源类型。 详细了解 如何编辑目标设置。
现在,源资源组已移动,你可以准备移动其他资源。
在“跨区域”中,选择要准备的资源。
选择“准备”。
注意
- 在准备过程中,VM 上会安装 Azure Site Recovery 移动代理以用于复制。
- VM 数据定期复制到目标区域。 这不会影响源 VM。
- 资源移动会为其他源资源生成 ARM 模板。
- 准备资源后,它们处于“启动移动挂起”状态。
准备好资源后,现在可以启动移动。
在“跨区域”中,选择状态“启动移动挂起”的资源。 然后,选择“开始移动”。
在“移动资源”中,选择“开始移动” 。
跟踪通知栏中的移动进度。
注意
- 对于 VM,在目标区域中创建副本 VM。 源 VM 已关闭,并出现一段停机时间(通常为几分钟)。
- 资源转移器使用已准备的 ARM 模板重新创建其他资源。 通常不会停机。
- 对于负载均衡器,不会复制 NAT 规则。 在您完成移动后,请在目标区域内创建它们。
- 对于公共 IP 地址,不会复制 DNS 名称标签。 提交移动后重新创建标签。
- 准备资源后,它们处于“提交移动挂起”状态。
- 对于 VM,在目标区域中创建副本 VM。 源 VM 已关闭,并出现一段停机时间(通常为几分钟)。
初始移动后,你可以决定是提交移动,还是放弃它。
- 放弃:如果要测试,并且不想实际移动源资源,则可能需要放弃移动。 放弃移动会将资源返回到“启动移动挂起”状态。
- 提交:提交即完成移动到目标区域的操作。 提交后,源资源将处于“删除源挂起”状态,你可以决定是否要删除它。
你可以按如下所示放弃移动:
在“跨区域”中,选择状态为“提交移动挂起”的资源,然后选择“放弃移动”。
在“放弃移动”中,选择“放弃” 。
跟踪通知栏中的移动进度。
当通知显示移动成功时,选择“刷新”。
注意
对于 VM,在放弃资源后,它们处于“启动移动挂起”状态。
如果要完成移动过程,请提交移动。
在“跨区域”中,选择“提交移动挂起”状态的资源,然后选择“提交移动”。
在“提交资源”中,选择“提交” 。
跟踪通知栏中的提交进度。
注意
- 提交移动后,VM 将停止复制。 源 VM 不受提交影响。
- 提交不会影响源网络资源。
- 提交移动后,资源处于“删除源挂起”状态。
由于不会复制公共 IP 地址的 DNS 名称标签,因此在移动完成后,导航到目标资源并更新标签。
对于内部负载均衡器,由于 NAT 规则不会复制,因此请导航到在目标区域中创建的资源,并更新 NAT 规则。
不会自动从 VM 卸载移动服务。 手动卸载它,或者如果你计划再次移动服务器,则保留它。
移动后,可以选择删除源区域中的资源。
在“跨区域”中,选择要删除的每个源资源的名称。
在每个资源的属性页中,选择“删除”。
移动后,你可以手动删除移动集合和创建的 Site Recovery 资源。
- 默认情况下,移动集合处于隐藏状态。 要查看它,你需要打开隐藏的资源。
- 必须先删除对缓存存储的锁定,才能删除缓存存储。
按如下所示删除:
在源区域中的资源组
RegionMoveRG-<sourceregion>-<target-region>
中找到资源。检查移动集合中的所有 VM 和其他源资源是否已移动/删除。 这可确保没有挂起的资源使用它们。
删除资源:
- 移动集合名称为
movecollection-<sourceregion>-<target-region>
。 - 缓存存储账户名称为
resmovecache<guid>
- 保管库名称为
ResourceMove-<sourceregion>-<target-region>-GUID
。
- 移动集合名称为
- 云采用框架 - 重新定位云工作负载
- 了解 使用资源移动器的移动过程。