[运维] vagrant安装使用

环境说明

系统:Deepin V20 社区版(1003)
平台:amd64

安装

1. 使用官方软件压缩包安装

  1. vagrant软件下载地址
  2. 安装
# 下载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安装插件

  1. 安装Virtualbox插件
vagrant plugin install --plugin-clean-sources --plugin-source https://gems.ruby-china.com/ vagrant-vbguest
  1. 安装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
  1. 安装vboxmanage插件
vagrant plugin install --plugin-clean-sources --plugin-source https://gems.ruby-china.com/ vagrant-vboxmanage
  1. 安装micromachine插件
agrant plugin install --plugin-clean-sources --plugin-source https://gems.ruby-china.com/ micromachine
  1. 安装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

常见问题处理

  1. 报错信息如下
#

处理方案:
安装vboxmanage插件

你可能感兴趣的:(运维,vagrant)