如果我在 Mac 上创建 VMware 虚拟映像(使用 VMware Fusion 2),它会创建一个文件行Ubuntu.vmwarevm
。此文件是否与 ESXi 4.0 服务器兼容?一般来说,VMware 的虚拟机都是相同格式的吗?
答案1
理论上是的。话虽如此,但并非所有事情都像营销人员让你相信的那样简单。一个更明显的例子是,你可以在 OS X 上创建一个 OS X vm,但你很难让它在另一个平台上运行,因为 Fusion 产品有特定的要求。
还有不同的 vmWare“硬件”版本需要考虑,所选源/目标的文档将概述差异和兼容性问题。
所以这个问题没有直接的答案。任何简单地告诉你是或否的人都没有亲自尝试过,或者是 vmWare 的营销人员……:-D
答案2
使用 Fusion 2 创建的虚拟机应该与最新版本的 ESX/ESXi 服务器兼容。
从新的虚拟机向导中:
您需要做的就是将包含 .vmx(配置文件)和 .vmdk(虚拟硬盘)文件夹的根文件夹复制到另一台机器并导入,它就可以正常运行。
(此外,您可能会在从一个产品转换到另一个产品时丢失快照/暂停状态...我还没有测试过这一点,也不能确定。)