4

Есть ли способ запустить виртуальную машину в Fusion, которая запускается при включении компьютера, но я могу получить доступ через удаленный рабочий стол (Windows) или ssh (Linux) вместо того, чтобы открывать приложение Fusion, запускать виртуальную машину, а затем подключаться, как бы я предпочли бы (rdp/ssh)?

Я знаю, что это возможно с VMware Server для Linux и Windows.

2 ответа2

5

Я нашел пару ответов в другом месте.

Цитата из моего первого источника:

  1. Вы можете или не можете добавить местоположение vmrun в ваш путь по умолчанию. Я решил не делать этого, поскольку в основном я буду взаимодействовать с vmrun через сценарии оболочки.

  2. Чтобы запустить виртуальную машину с именем VA-LAMP.vmx которая находится в стандартном каталоге виртуальной машины, введите в приложение «Терминал» следующую команду.

/Library/Application\ Support/VMware\ Fusion/vmrun -T fusion start /Users/USERNAME/Documents/Virtual\ Machines.localized/VA-LAMP.vmwarevm/VA-LAMP.vmx nogui

Чтобы сделать эту команду для запуска безголового терминала из файла на рабочем столе, просто откройте текстовое редактирование и введите следующий текст

#!/bin/bash /Library/Application\ Support/VMware\ Fusion/vmrun -T fusion start /Users/USERNAME/Documents/Virtual\ Machines.localized/VA-LAMP.vmwarevm/VA-LAMP.vmx nogui

Сохраните файл в виде обычного текста на рабочий стол как headless.command

Теперь, чтобы сделать его исполняемым, запустите приложение терминала и введите

chmod +x $HOME/Desktop/headless.command

И второе:

Чтобы включить его, вам нужно запустить на консоли следующее: по defaults write com.vmware.fusion fluxCapacitor -bool YES

0

Я создал здесь пример для собственного удобства:

$ lamp start
2013-12-12T14:21:11.562| ServiceImpl_Opener: PID 1666
$ vmrun list
Total running VMs: 1
/Users/alex/Documents/Virtual Machines.localized/fusion6\centos\64x\minimal\LAMP.vmwarevm/fusion6\centos\64x\minimal\LAMP.vmx
$ lamp stop
$ vmrun list
Total running VMs: 0

Сценарий находится по адресу https://github.com/AlexanderAllen/lamp.

Это предполагает, что у вас есть vmrun где-то в вашем $PATH .

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