2015-07-22 64 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