мне нравится добавлять существующие виртуальные машины vmware (player) в инвентарь vmware workstation 8 в linux. Когда я создаю новую виртуальную машину, она хранится в /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>
но я не знаю, если я сломать что-нибудь при добавлении записей себя, и давая ему уникальный идентификатор. Кроме того, добавляющ большое количество Таким образом, виртуальные машины немного громоздки.
на ESX, it возможно использовать vmware-cmd -s register
, но у меня нет vmware-cmd
установлен. В еще вопрос было предложено использовать VMware converter. Но vmware converter 5 (на windows) позволяет только расположение файла назначения, когда я выбираю workstation в качестве типа назначения. Когда я выбираю VMware infrastructure в качестве типа назначения, он говорит, что назначение не поддерживается; для этого требуется vmware vcenter server.