将 Hyper-V 虚拟机故障转移到 Azure

本教程介绍如何使用 Azure Site Recovery 将 Hyper-V 虚拟机故障转移到 Azure。 故障转移后,可以在本地站点可用时执行故障恢复。 本教程中,您将学习如何:

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

本教程是系列教程中的第五个教程。 它假定你已完成上一教程中的任务。

  1. 准备 Azure
  2. 准备内部部署 Hyper-V
  3. Hyper-V VMSystem Center VMM 云中托管的 Hyper-V VM 设置灾难恢复
  4. 运行灾难恢复演练

了解 不同类型的故障转移。 如果要在恢复计划中切换多个 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. Settings>Replicated items中,单击 VM >故障转移
  2. 故障转移中,选择最新恢复点。
  3. 选择“在开始故障转移前关闭计算机”。 在触发故障转移之前,Site Recovery 会尝试关闭源 VM。 即便关闭失败,故障转移仍会继续。 可以在作业 页上跟踪故障转移进度。
  4. 验证故障转移后,单击“提交”。 它会删除所有可用的恢复点。

警告

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

连接到故障切换后的 VM

  1. 如果要在故障转移后通过使用远程桌面协议(RDP)和安全外壳(SSH)连接到 Azure VM,请验证是否满足要求
  2. 故障转移后,转到 VM 并通过 连接到 VM 进行验证。
  3. 如果要在故障转移后使用不同的恢复点,请使用更改恢复点。 在下一步提交故障转移后,此选项将不再可用。
  4. 验证后,选择提交以在故障转移后完成 VM 的恢复点。
  5. 提交后,将删除所有其他可用的恢复点。 此步骤完成故障转移。

小窍门

如果在故障转移后遇到任何连接问题,请按照 故障排除指南

后续步骤

故障转移后,重新配置以保护 Azure VM,使其能够从 Azure 复制到本地。 在 VM 重新保护并复制到本地站点后,准备就绪时可从 Azure 切换回本地站点。