简介
Vagrant是一个基于Ruby的工具,用于创建和部署虚拟化开发环境。它 使用Oracle的开源 VirtualBox虚拟化系统,使用 Chef创建自动化虚拟环境。
下载
Vagrant Download
安装
在CentOS 7上安装VirtualBox
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| 首先安装VirtualBox依赖项。 # yum install gcc make perl -y
更新内核并重启生效 # yum -y install kernel kernel-headers kernel-tools kernel-devel # rpm -e kernel-<old> # reboot
接下来添加VirtualBox库。 # cd /etc/yum.repo.d/ # wget http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo
现在安装和构建内核模块。 # yum install -y VirtualBox-6.0 或 # yum localinstall -y VirtualBox-6.0-6.0.8_130520_el7-1.x86_64.rpm # /sbin/rcvboxdrv setup
|
在CentOS 7上安装Vagrant
1 2
| 下载最新的vagrant,安装 # yum localinstall -y vagrant_2.2.4_x86_64.rpm
|
使用
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| mkdir -p ~/dev cd ~/dev vagrant init centos/7 vagrant up
vagrant ssh cd /vagrant
vagrant package
vagrant box add centos7 ~/box/package.box cd ~/dev vagrant init centos7
vagrant init vagrant up vagrant halt vagrant reload vagrant ssh vagrant status vagrant destroy
|