我之前从未使用过Vagrant。现在,我正在调查将它用于我的项目。 这是我的问题所以需要每个人的帮助。
目前,我有一个通过虚拟机安装在MAC主机上的CentOS来宾。我要将Vagrant安装到MACbook中然后我想使用Vagrant命令行来控制终端的CentOS。 据我所知,在安装Vagrant之后我们必须添加一个框然后启动这个框(Windows,* Unix,...)。所以在我的情况下,我已经有了一个CentOS虚拟机,我不想添加一个盒子(因为我必须安装所有的软件包,再次软件)。 如何将当前的CentOS与流浪汉整合?
如果你知道,请帮助我。非常感谢 !
答案 0 :(得分:2)
如何在vagrant中创建一个“基本框”,文档中都有:http://docs.vagrantup.com/v2/virtualbox/boxes.html
老实说,如果你是新手,我会建议从流浪汉和新的CentOS VM开始,而不是你正在尝试的方法。 e.g:
$ vagrant init chef/centos-7.1
$ vagrant up --provider virtualbox
软件包,软件等的安装都可以在Vagrant文件中定义(参见:http://docs.vagrantup.com/v2/provisioning/)。
这种方法避免了snowflake server。
答案 1 :(得分:0)
到目前为止,配置和使用虚拟机的最简单方法是使用PuPHPet。看看吧!