如果源虚拟机(VM)驻留在 Windows Server 2016 上,并且目标 VM 驻留在 Windows Server 2022 上,则本文提供了设置 Hyper-V 副本的指导。
重要
在生产环境中部署此配置之前,请在受控环境中对其进行测试。
注释
有关设置 Hyper-V 副本的常规信息,请参阅 “设置 Hyper-V 副本”。
先决条件
在使用本文中的过程之前,请确保主机和 VM 满足以下要求:
- 你对两台主计算机具有管理员级访问权限。
- Hyper-V 角色在源(Windows Server 2016)和目标(Windows Server 2022)主计算机上配置。
- 源和目标主机位于同一网络或连接的网络上。
- 存在相应的防火墙规则,以允许 Hyper-V 复制流量。 有关 Hyper-V 复制所涉及的端口的信息,请参阅 Windows 的服务概述和网络端口要求中的“Hyper-V 服务”。
- 这两台主机都有足够的存储和计算资源用于 VM 副本。
- 源 VM(在 Windows Server 2016 上)和目标 VM(在 Windows Server 2022 上)是同一代(两代均为第 1 代,或两代均为第 2 代)。
配置复制
若要配置 Hyper-V 副本,请执行以下步骤:
-
按照以下步骤在源主计算机上配置 Hyper-V 副本:
- 在 Windows Server 2016 主计算机上,打开 Hyper-V 管理器。
- 右键单击要复制的 VM,然后选择“ 启用复制”。
- 按照提示配置复制设置。 提供目标主机的名称或 IP 地址。
-
按照以下步骤在目标主计算机上配置 Hyper-V 副本:
- 在 Windows Server 2022 主计算机上,启用 Hyper-V 副本功能。
- 打开 Hyper-V 设置,然后配置 副本服务器 设置。 确保已授权 Windows Server 2022 主计算机从 Windows Server 2016 主计算机接收复制流量。
在生产环境中部署此配置之前,请测试以下功能:
- 从源主机计算机开始复制到目标主机计算机,然后在 Hyper-V Manager 中监视复制状态,以确保进程成功完成。
- 触发计划的故障转移,并验证目标主机是否可以托管 VM(如果源主机计算机发生故障)。
- 启动故障回复过程,并验证源主计算机在作时,VM 会返回到该进程。
排查复制问题
源服务器或目标服务器上的设置不正确可能会阻止复制。 如果系统未复制,请检查以下设置:
- 主机和目标计算机上的 Hyper-V 副本设置(包括身份验证设置)。
- 源 VM 和目标 VM 之间所有防火墙中的端口规则。
- 源 VM 和目标 VM 的 VM 生成(第 1 代或第 2 代都生成)。
此外,请验证源和目标主机计算机是否已成功连接。
References
有关 Hyper-V 副本设置的详细讨论,请参阅 “设置 Hyper-V 副本”。