2015-07-22 68 views
0

我以前從未使用過Vagrant。現在,我正在調查將其用於我的項目。 這是我的問題,所以需要從每一個人的幫助。如何通過Vagrant啓動VM

目前,我有一個CentOS guest虛擬機已經通過虛擬機安裝在MAC主機上。我要將Vagrant安裝到MACbook中,然後我想通過終端使用Vagrant命令行來控制CentOS。 據我所知,安裝Vagrant後,我們必須添加一個盒子,然後啓動這個盒子(Windows,* Unix,...)。所以在我的情況下,我已經有一個CentOS虛擬機,我不想添加一個盒子(因爲我必須安裝所有軟件包,再次軟件)。 如何將目前的CentOS與流浪漢整合?

請幫助我,如果你知道。非常感謝 !

回答

2

如何建立一個「基地盒子」,因爲它在流浪者上已知的,是所有有文檔中:http://docs.vagrantup.com/v2/virtualbox/boxes.html

老實說,雖然,如果你是新來的這一切,我會建議,這將是更容易從流浪漢和全新的CentOS虛擬機開始,而不是您嘗試的方法。例如: -

$ vagrant init chef/centos-7.1 
$ vagrant up --provider virtualbox 

軟件包的安裝,軟件等等都可以在Vagrantfile(:http://docs.vagrantup.com/v2/provisioning/見)定義。

該方法避免以snowflake server結束。

+0

我已經有了CentOS虛擬機。我不想創建一個新的。 那麼,如何將現有的CentOS虛擬機添加到流浪漢? – Tama

+1

閱讀文檔,祝你好運。 –

+0

非常感謝!我發現它^^ – Tama

0

到目前爲止,配置和使用虛擬機最簡單的方法是使用PuPHPet。一探究竟!

+0

您應該知道,Vagrant並非旨在成爲現有盒子的管理工具。這意味着使箱子便於攜帶,易於管理和一次性使用。 – unrivaledcreations

+0

如何編輯vagrant文​​件來添加已有的虛擬機? – Tama

+0

我認爲這是不可能的。 Vagrant用於創建虛擬機。沒有辦法使用現有的虛擬機來創建Vagrantfile。 – unrivaledcreations