VMware Server和VMware Player之间的虚拟机镜像兼容性

我试图尽量减less我的电脑在工作和家中使用的不同产品版本的数量。 到目前为止,我有一个混合物:

  • VMware Server 1.0.7
  • VMware Server 2.0.2
  • VMware Player 2.5.3
  • VMware Player 3.0.0

我很乐意将每个产品系列升级到最新版本。

由于“ 虚拟机移动指南”被标记为不推荐使用,任何人都可以向我提供有关VMware Player和VMware Server之间虚拟机兼容性的最新信息,以便仍然能够在所提及的产品之间来回移动虚拟机?

更新我正在寻找的是带有虚拟机硬件版本的更新文档,以及能够使用特定硬件版本的VMware产品,所以我知道 – 给定使用特定虚拟机的产品 – 什么是我可以更新虚拟机的最大硬件版本。

vmWare产品的重要性在于虚拟机的硬件版本。 如果您在许多vmWare产品的设置中查看兼容性选项,则可以获得该版本。 另请参阅链接以获取他们支持的产品和硬件版本列表。

vmWare硬件版本

您始终可以使用VMware vCenter Converter来更新您的虚拟机兼容性,并将其用于较新的产品。

我build议两个不同的东西:

(1)将所有虚拟机更新到最新版本的播放器/工作站

(2)将虚拟机的接口抽象出来,只需要使用一台服务器(ESXi)?

(3)不要跟现在的版本的VMware服务器,因为它是可怕的。

我看不出有什么理由不能在虚拟化上做一些虚拟化,并保留现有的产品。

例如在Workstation / ESXi之上的VMware Server等

为什么不只是复制你的图像,然后尝试VMware转换器,如果它似乎后来运行。 快乐,如果没有 – 去寻找更多的信息,如何解决或接受它? 我会…我知道这可能听起来像是浪费时间,但是如果这样做的话,为什么还要进一步观察呢? 您仍然可以安全地备份数据,因此可以轻松地进行回滚 – 或者?

好吧,我知道这不是你正在寻找的确切的答案,但根据我的经验,它的工作原理如下:新版本可以使用旧的虚拟机,而其他方式大部分时间工作,但不是全部。

大多数情况下,如果要使用在旧版本上创build的虚拟机,只需编辑.vmx文件并更改硬件级别configuration设置即可。 如果在旧版本中创build,除非您进行虚拟机硬件升级,否则它将同时适用于新旧版本。

但是,在其中一个版本中(我不知道具体什么时候不幸),.vmdk格式也发生了变化,而那些新版本的磁盘在旧版本上无法读取。 我认为最好的办法是创build一个简单的小型虚拟机,并试试你的版本,看看它是如何发展的。

我们一直在CentOS上运行的VMWare服务器(v 2.x),Windows上的播放器和Fusion(Mac相当于Workstation)之间移动图像。 它工作正常,偶尔需要手动编辑VM定义文件(例如CDROM是E:或者/ dev / sdb)

目前testing:

VMware Server 1.0.10-203137

  • 创build并运行虚拟机:
    • virtualHW.version =“ 4

VMware Server 2.0.2-203138

  • 创build并运行虚拟机:
    • virtualHW.version =“ 7
    • virtualHW.version =“ 6
    • virtualHW.version =“ 4
  • 升级虚拟机:
    • virtualHW.version =“ 6virtualHW.version =“ 7
    • virtualHW.version =“ 4virtualHW.version =“ 7

VMware Player 2.5.4-246459

  • 运行虚拟机:
    • virtualHW.version =“ 4

VMware Player 3.1.3-324285

  • 创build虚拟机:
    • virtualHW.version =“ 7
  • 运行虚拟机:
    • virtualHW.version =“ 7
    • virtualHW.version =“ 6
    • virtualHW.version =“ 4

VMware Player 4.0.4-744019

  • 创build虚拟机:
    • virtualHW.version =“ 8
  • 运行虚拟机:
    • virtualHW.version =“ 8

VMware Player 5.0.0-812388

  • 创build虚拟机:
    • virtualHW.version =“ 9
  • 运行虚拟机:
    • virtualHW.version =“ 9
    • virtualHW.version =“ 8