我们是一个小型开发团队,运行在AMD x64机器上托pipe的实例VMWare Ubuntu。 我们的硬件将升级到英特尔i7,但我们希望继续使用我们构build的虚拟映像。 但根据VMWare的页面 ,有
在使用不同指令集的硬件主机之间移动虚拟机客户机时出现的问题(例如在64位Intel和AMD CPU中发现的问题)
如果指令集不同,如何在不同的硬件上运行相同的虚拟客户映像? 是否有额外的VMWare产品工具用于此目的?
如果您将虚拟机从AMD处理器迁移到英特尔处理器(如vMotion),您只会在理论上遇到问题,因此vSphere在这种情况下不会允许vMotion。 如果closures虚拟机,然后在新的处理器上重新启动虚拟机,则只要guest虚拟机的操作系统不依赖于处理器,就没问题。 (大多数情况下,这是Windows 2000和更旧的操作系统。)
您能否提供有关VMware基础架构的更多信息?
这听起来像是在运行VMware vSphere的一些变体,而不是VMware Workstation产品。
无论哪种情况,您都会冷眼旁观 ,以便让现有的客人工作。 这基本上是closures虚拟机,移动其物理位置(或运行的服务器)然后启动的过程。
AMD – >英特尔在这种情况下不是问题。
另外请注意,如果要使用的VMware产品发生版本更改,则还需要升级实际的虚拟机硬件版本及其来宾工具。