Fusion: Virtuelle Maschinen "ohne Kopf" erstellen?

2068
warren

Gibt es eine Möglichkeit, eine VM in Fusion auszuführen, die gestartet wird, wenn der Computer dies tut, aber ich kann dann über Remote Desktop (Windows) oder SSH (Linux) zugreifen, anstatt die Fusion-App zu öffnen, die VM zu starten und dann eine Verbindung herzustellen würde lieber (rdp / ssh)?

Ich weiß, dass dies mit VMware Server sowohl für Linux als auch für Windows möglich ist.

4

2 Antworten auf die Frage

5
warren

Ich habe anderswo ein paar Antworten gefunden .

Zitat aus meiner ersten Quelle:

  1. Möglicherweise möchten Sie den Speicherort von nicht vmrunzu Ihrem Standardpfad hinzufügen . Ich entschied mich für nicht, da ich meistens mit vmrunShell-Skripten interagiere .

  2. Um die genannte virtuelle Maschine zu starten, VA-LAMP.vmxdie sich im Standardverzeichnis der virtuellen Maschine befindet, geben Sie den folgenden Befehl in die Terminal-App ein.

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

Um dies zu einem Befehl zu machen, um das Headless-Terminal von einer Datei auf dem Desktop aus zu starten, öffnen Sie einfach den Texteditor und geben Sie den folgenden Text ein

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

Speichern Sie die Datei als Nur-Text auf dem Desktop als headless.command

Um es ausführbar zu machen, starten Sie die Terminalanwendung und den Typ

chmod +x $HOME/Desktop/headless.command

Und die zweite :

Um es zu aktivieren, müssen Sie Folgendes auf Ihrer Konsole ausführen: defaults write com.vmware.fusion fluxCapacitor -bool YES

Ich denke, dass `defaults write com.vmware.fusion fluxCapacitor -bool YES` nur in VMWare Fusion 2 erforderlich ist / verfügbar ist. In Version 3 [wurde diese Option entfernt (sehr zum Leidwesen einiger Benutzer)] (http: // Communities) .vmware.com / message / 1400122). Die ersten Anweisungen, die Sie gepostet haben, funktionierten jedoch in Version 3 auf meinem Mac. Paul D. Waite vor 13 Jahren 1
@Paul, um zu bestätigen, dass `defaults write ...` nicht erforderlich ist. Ich führe `vmrun` ohne Probleme ohne den` defaults ... `Befehl aus. amateur barista vor 10 Jahren 1
0
amateur barista

Ich habe hier ein Beispiel für meine Bequemlichkeit erstellt:

$ 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 

Das Skript finden Sie unter https://github.com/AlexanderAllen/lamp .

Dies setzt voraus, dass Sie sich vmrunirgendwo in Ihrem befinden $PATH.

Bitte kopieren Sie außerdem das Skript hier. Der Link kann in Zukunft nicht mehr funktionieren und außerdem ist das Skript sehr kurz. pabouk vor 10 Jahren 1