ฟิวชั่น: สร้างเครื่องเสมือน“ หัวขาด” หรือไม่?


4

มีวิธีเรียกใช้ VM ในฟิวชั่นที่เริ่มต้นเมื่อเครื่องทำ แต่ฉันสามารถเข้าถึงผ่านเดสก์ท็อประยะไกล (Windows) หรือ ssh (Linux) แทนการเปิดแอปฟิวชั่นเริ่ม VM และเชื่อมต่อได้อย่างไรก็ตาม ต้องการ (rdp / ssh) หรือไม่

ฉันรู้ว่ามันเป็นไปได้ด้วย VMware Server สำหรับทั้ง Linux และ Windows

คำตอบ:


5

ผมพบว่าคู่คำตอบ อื่น ๆ

ข้อความจากแหล่งแรกของฉัน:

  1. คุณอาจจะหรืออาจไม่ต้องการเพิ่มตำแหน่งของvmrunเส้นทางเริ่มต้นของคุณ ฉันเลือกที่จะไม่ทำเพราะฉันจะได้รับการตอบโต้vmrunจากเชลล์สคริปต์เป็นส่วนใหญ่

  2. ในการเรียกใช้งานเครื่องเสมือนVA-LAMP.vmxซึ่งตั้งอยู่ในไดเรกทอรีเครื่องเสมือนมาตรฐานให้ป้อนคำสั่งต่อไปนี้ลงในแอพ Terminal

/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


1
ผมคิดว่าdefaults write com.vmware.fusion fluxCapacitor -bool YESเป็นสิ่งที่จำเป็นเท่านั้น / ที่มีอยู่ใน VMWare ฟิวชั่นที่ 2 ในรุ่นที่ 3 ตัวเลือกที่ถูกเอาออกมากเพื่อความผิดหวังของผู้ใช้บางส่วน อย่างไรก็ตามคำแนะนำชุดแรกที่คุณโพสต์ใช้ได้กับฉันในเวอร์ชัน 3 บน Mac ของฉัน
Paul D. Waite

1
@ พอลยืนยันว่าdefaults write...ไม่จำเป็น ฉันทำงานได้vmrunโดยไม่มีปัญหาโดยไม่มีdefaults...คำสั่ง
บาริสต้ามือสมัครเล่น

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นั้น


1
โปรดนอกจากจะแสดงลิงค์คัดลอกสคริปต์ที่นี่ ลิงก์สามารถหยุดทำงานได้ในอนาคตและสคริปต์จะสั้นมาก
pabouk
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.