安裝Vagrant(centos環境)
使用的軟體:
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
連結: