Запустите общую виртуальную машину с помощью vmrun на рабочей станции VMWare.

Я пытаюсь создать сценарий, который запустит общую виртуальную машину с другого компьютера. Сценарий завершается, однако в графическом интерфейсе VMWare Workstation виртуальная машина помещается в раздел «Мой компьютер», а затем запускается и не запускается в разделе «Общие виртуальные машины» (где фактически должна быть виртуальная машина). Команда написана ниже, где верхняя строка - это команда, а нижняя - синтаксис - просто для пояснения.

vmrun -T ws 192.168.137.2:443/sdk start \\192.168.137.2\VMs\SKYNET\SKYNET.vmx gui
vmrun -T ws   HOST IP AND PORT     CMD       PATH TO VMX FILE ON NETWORK

РЕДАКТИРОВАТЬ: Просто в качестве уточнения мне нужно попытаться найти команду, которая запустит виртуальную машину vmware как общую машину, а не на «моем компьютере». Любая помощь будет здорово!


person user2992975    schedule 14.11.2013    source источник


Ответы (2)


Для меня работает следующее:

vmrun -T ws-shared -h https://bnehyp03.dev.randomnoun:443/sdk \
  -u myLinuxUsername -p myLinuxPassword start \
  "[ha-datacenter/standard] bnedev01/bnedev01.vmx"

(заменив «bnehyp03.dev.randomnoun:443» на host:port вашего сервера, а также имя пользователя/пароль и путь к файлу vmx, если это необходимо)

Обратите внимание на префикс «[ha-datacenter/standard]» к пути vmx, который кажется необязательным для виртуальных машин без общего доступа. Я не могу найти это нигде на сайте vmware.

Путь vmx относится к общей папке виртуальной машины в VMware Workstation (в меню «Правка» -> «Настройки» -> «Общие виртуальные машины»).

Кроме того, если у вас не одна и та же версия VMware, работающая как на клиенте, так и на сервере, вы можете получить ошибку сегментации при выполнении команды vmrun.

person Greg Knox    schedule 04.01.2014

Вот рабочий пример из моей системы, основанный на ответе Грега Нокса.

vmrun -T ws-shared -h https://<localmachinename-or-localhost>:443/sdk start "[ha-datacenter/standard] 00_W7CL01/00_W7CL01.vmx" nogui

(и затем я ввожу пользователя/пароль вручную)

person Bogdan    schedule 24.04.2014