[运维] 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. 报错信息如下
#<Vagrant::Errors::VBoxManageError: There was an error while executing `VBoxManage`, a CLI used by Vagrant   

处理方案:
安装vboxmanage插件

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值