无法恢复快照:“本机中处理器的供应商是不一样的”

最近,我们从基于ESXi 5.5 AMD的较早版本的服务器迁移到新的基于Intel的ESXi 6.0服务器,这两个服务器均采用64位处理器。 我们只是把旧的服务器上的虚拟机文件夹复制到新的服务器上,然后启动它们,回答“我把它移动到”popup的问题上。 一切都很顺利,但今天我试图将虚拟机恢复到旧服务器中的旧快照:ESXi未完成操作,并给出了这两个错误:

此虚拟机的function要求超过了此主机当前evc模式的function

本机中处理器的供应商是不一样的

据我了解,EVC是一种与vCenter和vMotion相关的技术,它可以防止具有不同处理器/体系结构的服务器之间的vMotion,但是我拥有一个服务器ESXi环境,没有这些function。 有没有解决这些erorrs? 也许编辑VMconfiguration文件?

机器通电时是否拍摄了快照? 如果是,则VM快照状态要求CPUfunction与原始状态匹配。 否则,在开机操作的过程中,CPU的function集会发生巨大的变化,这是一个巨大的禁忌。

如果关机了,是没有意义的,这应该不重要。

不受VMWARE支持,请自行承担风险

您可以尝试打开“vmsd”文件并删除“snapshotX.type = 1”(其中X是快照的索引)行,以使VMware认为它不再是正在运行的VM快照。 vmsn文件具有与正在运行的CPU相关的二进制数据,但在types不匹配时可能会忽略。 我的homelab没有不同的CPUtypes,所以我不能testing这个。 🙁

你的快照在这里没有用处。 原始的快照来自一个完全不同的体系结构,所以你收到的错误信息是非常明确的。

AMD和英特尔在vmotion或EVC条款中不兼容。

我试图编辑.vmx文件没有成功,所以我最终打开旧服务器的电源,移动虚拟机,然后恢复到快照,最后将虚拟机移回新服务器。 现在虚拟机正常运行在新的服务器上,我删除了快照。