有没有办法检查 Hyper-v 配置文件的完整性?

有没有办法检查 Hyper-v 配置文件的完整性?

我们在迁移 Hyper-V 客户机时遇到问题。源 Windows 2016 Standard 运行 Hyper-V 角色。目标 Windows 2019 Standard 运行 Hyper-V 角色。两台服务器都运行 Windows 更新的十月汇总。

使用配置版本 8.0 创建的来宾迁移顺利。其余来宾使用配置版本 5.0(如果我没记错的话是服务器 2012 R2)创建,并在稍后升级到 8.0,并且似乎都无法迁移,在过程开始时出现错误:

Virtual machine migration operation for <Guest name> failed at migration source <Source server name>
  • 如果我使用相同的 vhdx 文件在源服务器上删除并重新创建客户虚拟机,则客户虚拟机可以正常迁移。
  • 重新启动 vmms 没有任何效果。
  • 重新启动源服务器和目标服务器均无效。
  • 查看 Sysinternals ProcMon,源服务器不会尝试连接到目标,并且在读取配置文件时提前失败。

  1. 有人在升级 Hyper-V 配置版本时遇到过这样的错误吗?
  2. 是否有任何工具可以检查 Hyper-V 配置文件的完整性,或者我是否只能删除并重新创建虚拟机?

相关内容