2017-04-21 33 views
1

我一直在閱讀Vagrant,但是我無法找到任何有關在創建一個虛擬機與流浪者(特別是使用VMWare提供者)之後是否仍然可以從「提供者」軟件(在此情況下爲WorkStation或播放器)。是否有可能將流浪漢帶到虛擬機中,然後通過WMWare進行管理?

我想使用vagrant up來調整它,當它完成配置時,從流浪者「釋放它」並從VMWare Workstation進行管理。可能嗎?

在此先感謝。

+0

VirtualBox有可能。 Vagrant不以任何方式「捕獲」虛擬機,它不需要「釋放」。流浪者只保留一些信息來識別和管理盒子,但盒子本身完全在VirtualBox的控制之下。我不知道它如何與VMWare協同工作,但我認爲它不是很不同。 – axiac

回答

1

來自@axiac的評論基本上是正確的,但事情與VMWare稍有不同,至少我在macos上使用VMware Fusion如下所述基於我的用法。

當您使用VMWare啓動VM時,會在項目目錄的.vagrant文件夾中創建該VM文件,並且VM不會自動添加到VMWare中列出的VM中。

此外,虛擬機不會出現在CLI中。因此,當虛擬機都停止運行

[email protected]:/Applications/VMware Fusion.app/Contents/Library$ ./vmrun list 
Total running VMs: 0 

,當我旋轉起來的VM,我會得到

[email protected]:/Applications/VMware Fusion.app/Contents/Library$ ./vmrun list 
Total running VMs: 2 
/Users/fhenri/project/ariba/pws.source/.vagrant/machines/db/vmware_fusion/89e5f21d-7078-44ed-8407-17dcc8c335ee/centos65.vmx 
/Users/fhenri/project/ariba/pws.source/.vagrant/machines/app/vmware_fusion/6ee0dc5d-ec17-429c-9fd0-b069bfc0b040/centos65.vmx 

當您打開VMWare的GUI,沒有出現在虛擬機庫,如果VM是運行時,VM GUI可用,請注意,如果從這一點關閉任何窗口,VM將關閉(這是VirtualBox的主要區別,因爲vb更好地管理VM和vb進程本身的進程),但您可以手動如果您想稍後從vmware本身啓動並管理VM,請將vmx文件添加到vmware庫

+0

因此,如果我用vagrant旋轉虛擬機,然後找到vmx文件(無論是否將vm相關文件移動到另一個文件夾)並將其添加到VMWare gui,我可以主要從wmare管理vm,就好像流浪者從來沒有參與? 謝謝! –

+0

你是對的 - vmx文件位於項目文件夾的'.vagrant'文件夾(帶有Vagrantfile的文件夾),然後在VMWare中導入這些文件(如果需要的話,將它們移到其他地方),並使用VMWare,更舒適 - 唯一的流浪部分可能是流浪的用戶(除非你使用另一個主用戶自己創建了你的盒子) –