1

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

1 ответ1

3

Просто откройте файл VMX с помощью VMware Workstation. Это добавит это к инвентарю.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .