Vagrant的使用

Vagrant的使用

Vagrant是一个基于Ruby的工具,用于创建和部署虚拟化开发环境。它使用Oracle的开源VirtualBox虚拟化系统,使用Chef创建自动化虚拟环境。

1.每个文件夹里的Vagrantfile只能起一台机器。

我的虚拟机是212,213,214ubuntu,215,216centos,这五台虚拟机分别安装在151---212、216,152---213,153---214,154---215四台机器上,路径为:/home/Yuan/。Vagrantfile中i指的是虚拟机IP的最后一位,虚拟机主机名字以nodei命名。
 
2.手动销毁、重启与查询单个用户的虚拟机
1> 首先进入目录:/var/Vms-batch/Yuan
2> 执行销毁命令:./batch-vm.sh "vagrant destroy -f"。注意这里的引号一定要是英文引号,否则报错。
3> 执行脚本:./batch-status-vm.sh,查询虚拟机状态
4> 执行脚本:./batch-vm.sh "vagrant up",重新启用虚拟机
5> 执行脚本:./ batch-power-off-vm.sh,虚拟机关机
销毁报错截图:
 
销毁成功截图:(因为销毁脚本是ansible写的自动化脚本,所以在151机器上执行销毁操作,所有5台虚拟机都销毁)
 
查询虚拟机状态截图:
 
重新启用虚拟机截图:
 

3.批量管理虚拟机

1> 首先进入目录:/var/Vms
2> 执行脚本:./batch-power-off-vm.sh,批量关机。
进入目录:/var/Vms-batch,执行脚本:./ batch-power-off-vm.sh,批量关机。
3> 执行脚本:./batch-status-vm.sh,查询所有虚拟机状态。
4> 执行脚本:./ batch-vm.sh "vagrant up",批量启动虚拟机。
5> 执行脚本:./ group-vm.sh "vagrant destroy -f" && ./ group-vm.sh " vagrant up ",批量销毁再重启虚拟机。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值