环境说明
系统:Deepin V20 社区版(1003)
平台:amd64
安装
1. 使用官方软件压缩包安装
vagrant
软件下载地址- 安装
# 下载vagrant软件
wget https://releases.hashicorp.com/vagrant/2.2.10/vagrant_2.2.10_linux_amd64.zip
# 解压安装
mkdir ~/App/vagrant
unzip vagrant_2.2.10_linux_amd64.zip -d ~/App/vagrant
# 配置环境变量
echo "export PATH=~/App/vagrant:$PATH" >> ~/.bashrc
# 立即生效环境变量
source ~/.bashrc
2. 从软件源安装
sudo apt install vagrant
vagrant
安装插件
- 安装
Virtualbox
插件
vagrant plugin install --plugin-clean-sources --plugin-source https://gems.ruby-china.com/ vagrant-vbguest
- 安装
libvirt
插件(安装失败,原因后续再查
)
安装依赖
gem install ruby-libvirt
sudo apt install libvirt-dev ebtables dnsmasq-base libxslt-dev libxml2-dev libvirt-dev zlib1g-dev
安装插件
vagrant plugin install --plugin-clean-sources --plugin-source https://gems.ruby-china.com/ vagrant-libvirt
- 安装
vboxmanage
插件
vagrant plugin install --plugin-clean-sources --plugin-source https://gems.ruby-china.com/ vagrant-vboxmanage
- 安装
micromachine
插件
agrant plugin install --plugin-clean-sources --plugin-source https://gems.ruby-china.com/ micromachine
- 安装
concurrent-ruby
插件
vagrant plugin install --plugin-clean-sources --plugin-source https://gems.ruby-china.com/ concurrent-ruby
vagrant
常用命令
# 使用ssh登陆vagrant虚拟机系统
vagrant ssh
# 同步vagrant虚拟机与物理机文件
vagrant rsync-auto
# 重新加载虚拟机
vagrant reload
# 销毁镜像
vagrant destroy
# 启动启动
vagrant up
# 关闭虚拟机
vagrant halt
常见问题处理
- 报错信息如下
#<Vagrant::Errors::VBoxManageError: There was an error while executing `VBoxManage`, a CLI used by Vagrant
处理方案:
安装vboxmanage
插件