Vagrant 是一个基于 Ruby 的工具,用于创建和部署虚拟化开发环境。它使用 Oracle 的开源 VirtualBox 虚拟化系统,使用 Chef 创建自动化虚拟环境(百度百科)。可以利用 Vagrant 搭建小小的集群环境,用于学习例如 Ansible 、Ceph 等工具。
一. 安装 Vagrant
去官网地址下载对应的安装包
Download Vagrant
# wget https://releases.hashicorp.com/vagrant/2.2.0/vagrant_2.2.0_x86_64.rpm
# rpm -ivh vagrant_2.2.0_x86_64.rpm
# vagrant --version
Vagrant 2.2.0
二. 安装 Virtual Box
进入官网找到相应文件Download VirtualBox for Linux Hosts,
2.1 下载 Virtual Box
通过添加 yum 源来下载,将下载页面翻至最低,copy 下载地址。
# cd /etc/yum.repos.d
# wget https://download.virtualbox.org/virtualbox/rpm/el/virtualbox.repo
2.2 更新 yum 缓存
# yum clean all
# yum makecache
三. 安装 VirtualBox
# yum install VirtualBox
3.1 添加镜像
可以从 Vagrantbox镜像站 下载对应的镜像,并将其保存在 ~/vagrant/vagrant_vbox
新建目录下
# mkdir -p ~/vagrant/vagrant_vbox
# cd ~/vagrant/vagrant_vbox
# wget https://github.com/sepetrov/trusty64/releases/download/v0.0.5/trusty64.box
# ll
total 728732
-rw-r