首页 > 代码库 > centos 安装 Vagrant

centos 安装 Vagrant

使用的软件:

 

1. CentOS:  CentOS release 6.4 (Final)

 

2. Vagrant: vagrant_1.2.2_i686.rpm

 

3. Virtualbox: VirtualBox-4.2-4.2.14_86644_el6-1.i686.rpm

 

 

 

一、安装Vagrant:

 

#yum -y install vagrant_1.2.2_i686.rpm

 

 

 

二、安装VirtualBox:

 

#yum -y install VirtualBox-4.2-4.2.14_86644_el6-1.i686.rpm

 

 

 

三、安装Linux头包(linux-header package):

 

#yum install kernel-devel

 

 

 

四、设置环境变量

 

#export KERN_DIR=/usr/src/kernels/2.6.32-358.11.1.el6.i686/

 

#export KERN_INCL=/usr/src/kernels/2.6.32-358.11.1.el6.i686/include/

 

 

 

五、Build

 

#/etc/init.d/vboxdrv setup

 

 

 

六、创建Vagrant工作区,开始使用Vagrant

 

#cd ~

 

#mkdir vagrant_workspace

 

#cd vagrant_workspace

 

#vagrant init precise32 http://files.vagrantup.com/precise32.box

 

#vagrant up

 

 

 

注:第七步骤仅当vagrant up出现import bug时才需要。

 

 

 

 

 

七、修复VirtualBox  import bug(NS_ERROR_CALL_FAILED)

 

#cd ~/.vagrant.d/boxes/BaseBoxName/virtualbox

 

#openssl sha1 *.vmdk *.ovf > box.mf

 

#cd ~/vagrant_workspace

 

#vagrant up

 

 

 

注:文中BaseBoxName为precise32

 

 

 

链接:

 

Vagrant 

 

Vagrant Example

 

centos 安装 Vagrant