我有一台没有gui的linux(debian)服务器并安装了vmware工作站[1]。我使用服务器服务(共享VM)来运行VM。我可以成功地从Windows PC连接到服务器,在服务器上创建新的VM并运行它们。
我缺少的是导入虚拟机的可能性:我不想仅仅能够在服务器上创建具有连接控制台的新虚拟机,而是希望运行已经放置在服务器上的现有虚拟机 - 即使它们已经放置在服务器上'共享VMs文件夹',它们无法打开和启动。 - 我只能创建新的VM。有没有人知道,如果这有可能吗?
有没有人知道,如果有办法,例如通过服务器上的shell命令“共享”已存在的VM?
[1]我使用的是版本9,现在更新到版本12.似乎没有更多与服务器/控制台/ VM管理相关的可能性。
答案 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>