2015-10-25 58 views
0

我是絕對新的流浪者阿帕奇風暴如何創建從流浪者到特定虛擬機的ssh連接?我可以創建與安裝在WMware上的虛擬機的連接嗎?

我正在關注一個顯示以下情況的在線課程。

1)是安裝在虛擬箱 2)在物理機器一個Ubuntu虛擬機(相同的安裝,其中虛擬箱和運行Ubuntu的VM)它安裝流浪

好的,從物理機器,它登錄到虛擬機使用這個陳述:

vagrant ssh 

並顯示它創建了一個連接到已安裝的Ubuntu VM。

這裏第一個疑問:它是如何知道確切的虛擬化系統是什麼?如果我在Virtual Box上安裝了多個虛擬機(使用先前的命令,它未指定安裝的虛擬機必須連接到哪個虛擬機),會發生什麼情況

另一個疑問是:我沒有使用Virtual Box,但我使用的是WMware工作站?我如何使用vagrand ssh命令創建與安裝在我的WMware工作站上的特定VM的連接?

回答

1

我會盡量回答您的問題有幾點 -

首先,在流浪者的語言物理機將主機和虛擬機被稱爲客戶(或客戶VM)

流浪知道如何連接到它創建的虛擬機,因爲它將創建的虛擬機的Id維護到已初始化Vagrantfile的.vagrant目錄中。

你可以運行vagrant global-status,你將得到一個輸出,包含所有的流浪者以及Id,Name和Provider信息。

提供者可以是VirtualBox或VMWare或其他任何東西。在.vagrant目錄中,您將擁有供應商的子目錄(例如目錄.vagrant/machines/default/virtualbox或​​),默認情況下vagrant將啓動Virtualbox提供程序,但您可以在第一次設置VM時指定--provider=XXX選項,然後vagrant將創建此特定提供程序的VM以及此VM上的其他命令(ssh,reload ...)將在此特定提供程序上運行。