没有gui的linux上的vmware工作站服务器:导入VM而不是创建新的

时间:2016-03-25 16:27:25

标签: linux vmware vmware-workstation vmware-server

我有一台没有gui的linux(debian)服务器并安装了vmware工作站[1]。我使用服务器服务(共享VM)来运行VM。我可以成功地从Windows PC连接到服务器,在服务器上创建新的VM并运行它们。

我缺少的是导入虚拟机的可能性:我不想仅仅能够在服务器上创建具有连接控制台的新虚拟机,而是希望运行已经放置在服务器上的现有虚拟机 - 即使它们已经放置在服务器上'共享VMs文件夹',它们无法打开和启动。 - 我只能创建新的VM。有没有人知道,如果这有可能吗?

有没有人知道,如果有办法,例如通过服务器上的shell命令“共享”已存在的VM?

[1]我使用的是版本9,现在更新到版本12.似乎没有更多与服务器/控制台/ VM管理相关的可能性。

1 个答案:

答案 0 :(得分:1)

您可以直接编辑文件/etc/vmware/hostd/vmInventory.xml。 在那里,您可以复制<ConfigEntry>部分并将路径更改为新的.vmx文件。

完整的vmInventory.xml可能如下所示:

<ConfigRoot>
  <ConfigEntry id="0000">
    <objID>1</objID>
    <vmxCfgPath>/mnt/vm/debian/debian.vmx</vmxCfgPath>
  </ConfigEntry>
  <ConfigEntry id="0001">
    <objID>2</objID>
    <vmxCfgPath>/mnt/vm/win10/win10.vmx</vmxCfgPath>
  </ConfigEntry>
  <ConfigEntry id="0002">
    <objID>3</objID>
    <vmxCfgPath>/mnt/vm/ubuntu/ubuntu.vmx</vmxCfgPath>
  </ConfigEntry>
  <ConfigEntry id="0003">
    <objID>4</objID>
    <vmxCfgPath>/mnt/vm/win7x32/win7x32.vmx</vmxCfgPath>
  </ConfigEntry>
</ConfigRoot>