Сервер рабочей станции 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>
Другие вопросы по тегам