Сервер рабочей станции VMware на Linux без графического интерфейса: импортируйте виртуальную машину вместо создания новой
У меня есть сервер Linux (Debian) без графического интерфейса и установленной рабочей станции vmware [1]. Я использую службу сервера (общие виртуальные машины), чтобы иметь возможность запускать виртуальные машины. Я могу успешно подключиться со своего ПК с Windows к Серверу, чтобы создать новые виртуальные машины на сервере и запустить их.
Чего мне не хватает, так это возможности импорта виртуальных машин: вместо того, чтобы просто создавать новые виртуальные машины с подключенной консолью на сервере, мне нравится запускать уже существующие виртуальные машины, уже размещенные на сервере, даже если они уже размещены в общей папке. Папка виртуальных машин ', их нельзя открыть и запустить. - Я могу создавать только новые виртуальные машины. Кто-нибудь знает, возможно ли это каким-либо образом?
Кто-нибудь знает, есть ли способ, например, с помощью команды оболочки на сервере, "поделиться" с уже существующей виртуальной машиной?
[1] Я использовал версию 9 и теперь обновился до версии 12. Кажется, что нет больше возможностей, связанных с управлением сервером / консолью / ВМ.
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>