你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

将 Hyper-V VM 故障转移到 Azure

本教程介绍如何使用 Azure Site Recovery 将 Hyper-V VM 故障转移到 Azure。 故障转移后,可故障回复到本地站点(若可行)。 在本教程中,你将了解如何执行以下操作:

  • 验证 Hyper-V VM 属性以检查是否符合 Azure 要求。
  • 将特定 VM 故障转移到 Azure。

本教程为系列教程中的第五个教程。 它假设你已完成前面教程中的任务。

  1. 准备 Azure
  2. 准备本地 Hyper-V
  3. Hyper-V VM 或为托管在 System Center VMM 云中的 Hyper-V VM 设置灾难恢复
  4. 运行灾难恢复演练

了解不同类型的故障转移。 如果要在恢复计划中对多个 VM 进行故障转移,请查看本文

准备故障转移

确保 VM 上无快照,并且本地 VM 在故障回复期间已关闭。 这有助于确保复制期间的数据一致性。 在故障回复期间不要打开本地 VM。

故障转移和故障回复具有三个阶段:

  1. 故障转移到 Azure:将 Hyper-V VM 从本地站点故障转移到 Azure。
  2. 故障回复到本地:在本地站点可用时,将 Azure VM 故障转移到本地站点。 它开始将数据从 Azure 同步到本地,并在完成同步后,启动本地的 VM。
  3. 反向复制本地 VM:故障回复到本地后,反向复制本地 VM,开始将其复制到 Azure。

验证 VM 属性

在故障转移前验证 VM 属性,确保 VM 符合 Azure 要求

在“受保护的项”中,单击“复制的项”>“VM”。

  1. “复制的项”窗格中具有 VM 信息、运行状况状态和最新可用恢复点的摘要 。 单击“属性”可查看更多详细信息。

  2. 在“计算和网络”中,可修改 Azure 名称、资源组、目标大小、可用性集和托管的磁盘设置

  3. 可查看和修改网络设置,包括在运行故障转移后 Azure VM 所在的网络/子网,以及将分配给它的 IP 地址。

  4. 在“磁盘”中,可以看到关于 VM 上的操作系统和数据磁盘的信息。

故障转移到 Azure

  1. 在“设置”>“复制的项”中,单击“VM”>“故障转移”。
  2. 在“故障转移”中,选择“最新”恢复点 。
  3. 选择“在开始故障转移前关闭计算机”。 在触发故障转移之前,Site Recovery 会尝试关闭源 VM。 即使关机失败,故障转移也仍会继续。 可以在“作业”页上跟踪故障转移进度。
  4. 验证故障转移后,单击“提交”。 这会删除所有可用的恢复点。

警告

不会取消正在进行的故障转移:如果取消正在进行的故障转移,故障转移会停止,但 VM 将不再进行复制。

连接到故障转移的 VM

  1. 如果想在故障转移后通过使用远程桌面协议 (RDP) 和安全外壳 (SSH) 连接到 Azure VM,请验证是否符合要求
  2. 故障转移后,请转到该 VM,并通过与它建立连接来进行验证。
  3. 若要在故障转移后使用不同的恢复点,请使用“更改恢复点”。 在下一步骤中提交故障转移后,此选项不再可用。
  4. 验证后,选择“提交”以确认故障转移后的 VM 恢复点 。
  5. 提交后,系统会删除其他所有可用的恢复点。 完成此步骤,就完成了故障转移。

提示

如果故障转移后遇到任何连接问题,请遵循故障排除指南予以解决。

后续步骤

故障转移后,重新保护 Azure VM,以便它们可以从 Azure 复制到本地。 重新保护 VM 并将其复制到本地站点后,如果已做好准备,请从 Azure 故障回复。