Chapter 2 - 安装vagrant

安装vagrant

要安装Vagrant,请先找到适合您系统的软件包并下载。Vagrant被打包为特定于操作的程序包。运行系统的安装程序。安装程序将自动添加 vagrant到您的系统路径,以便在终端中可用。

wget wget https://releases.hashicorp.com/vagrant/2.2.14/vagrant_2.2.14_x86_64.deb
dpkg -i vagrant_2.2.14_x86_64.deb

安装libvirt插件

# 需要安装 libvirt 开发包
sudo apt install libvirt-dev
vagrant plugin install vagrant-libvirt --plugin-clean-sources --plugin-source https://gems.ruby-china.com/

设置VAGRANT_HOME

vagrant在执行子命令box add、init、up等命令时,都可能会去下载所需的虚拟机镜像文件,即Box image。

这些镜像文件默认放在~/.vagrant.d目录(Linux)

echo 'export VAGRANT_HOME="/data/.vagrant.d"' >>~/.bashrc

命令自动补全

vagrant autocomplete
source ~/.bashrc

一些常用的插件

vagrant-hostmanager - 各个虚拟机之间,及虚拟机与host之间互信认证

vagrant-rsync-back - guest虚拟机数据同步回主机