如何在 VMware Workstation 8 库存中导入现有 VM

如何在 VMware Workstation 8 库存中导入现有 VM

我喜欢将现有的 vmware(播放器)虚拟机添加到 linux 上的 vmware 工作站 8 清单中。当我创建新的虚拟机时,它会存储在 中/var/lib/vmware/Shared VMs/。但是将新目录复制到该文件夹​​不会使它们出现在工作站窗口中。

我发现,库存存放在/etc/vmware/hostd/vmInventory.xml

<ConfigRoot>
  <ConfigEntry id="0000">
    <objID>1</objID>
    <vmxCfgPath>/var/lib/vmware/Shared VMs/test 1234/test 1234.vmx</vmxCfgPath>
  </ConfigEntry>
</ConfigRoot>

但我不知道自己添加条目并为其指定唯一 ID 是否会破坏任何东西。此外,以这种方式添加大量虚拟机有点麻烦。

在 ESX 上,它是可能的使用vmware-cmd -s register,但我没有vmware-cmd安装。在另一个问题建议使用 vmware 转换器。但是 vmware 转换器 5(在 Windows 上)仅在我选择工作站作为目标类型时才允许目标文件位置。当我选择 vmware 基础架构作为目标类型时,它说目标不受支持;它需要 vmware vcenter 服务器。

答案1

只需使用 VMware Workstation 打开 VMX 文件即可。它会将其添加到清单中。

相关内容