在开始本文前,你需要准备如下所示的几个资源。

Vagrant官方网站:
https://www.vagrantup.com/
vagrant_homepage
可以根据自己的主机环境选择针对特定平台的安装包。
本文中,我的平台是MS Windows 7 64,所以我选择下载了Win64的包。
需要注意的是:该软件包在Windows上安装完成后,需要重启系统,方可生效。

Vagrant BOX:
http://www.vagrantbox.es/
在该站点下载你需要的BOX。(这里仅需下载,在后文中会使用到下载的*.box介质。)
官方提供的样例:http://files.vagrantup.com/precise32.box
下载的资源:

Oracle Virtual Box:
https://www.virtualbox.org/

根据上面的资源链接,一一下载,并安装其中的:vagrant与VirtualBox。
MS Windows中的安装很简单,下一步即可,这里就不一一描述(并截图)了。

下面开始配置。

1. 通过“vagrant”为环境添加BOX:
添加BOX之前,VirtualBOX的状态:
before_vagrant_add_box
执行添加:

在设定好BOX之后,生成对应的Vagrantfile文件:

可以通过任意一个文本编辑工具编辑Vagrantfile。

正如该文件中描述的那样:

Vagrant的虚拟机的网络有三种模式:
NAT
PRIVATE
PUBLIC
(语法上述帮助信息已经写的很明确了,照着配就好)

这里,我设置为Public。

目录映射。
即将宿主机器的某个路径共享给GuestOS,具体如下:

(关于Vagrantfile还有更多的配置,这里不细说。)
在Vagrantfile配置完成后,就可以启动虚拟机了,即上文中通过“vagrant box add …”的机器。
具体如下:

此时,VirtualBox的状态:
after_vagrant_1
目录的变化:

此时,通过“Vagrant”查看到的状态:

连入虚拟机:

在我的环境里,我没有SSH的工具,所以上述命令“vagrant ssh”,反馈不正确的信息。

于是,需要根据上述反馈的信息,在终端工具中设置,具体如下:
connect_vagrant_1

connect_vagrant_2

connect_vagrant_3

connect_vagrant_4

connect_vagrant_5

connect_vagrant_6

connect_vagrant_7
如图所示,最后,如愿的登入了Vagrant生成的虚拟机了。
Shell Log:

其他的一些管理命令:
启动虚拟机:vagrant up
关闭虚拟机:vagrant halt
暂停虚拟机:vagrant suspend
恢复虚拟机:vagrant resume
删除虚拟机:vagrant destroy

查看vagrant当前拥有的BOX:vagrant box list
查看当前vagrant状态:vagrant status
查看当前vagrant版本:vagrant version

————————————————————————————
Ending。

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

隐藏
变装