如何使用脚本批量创建虚拟机(下)

  上篇文章我们介绍了如何使用VMware来克隆虚拟机,克隆虽然能够使我们避免了繁琐的创建过程、大大简化我们的操作,但在需要创建数量巨大的虚拟机的情况下其步骤依然较多,显然并不能满足我们这种高效化的要求。


  本篇文章介绍采用VMware提供的命令行工具vmrun.exe并通过编写批处理脚本的方式,达到批量创建并管理虚拟机的目的。


  由上篇文章我们了解到通过克隆的方式来创建虚拟机,使用脚本去批量创建虚拟机其实与克隆的原理相同。其大致思路是:通过批处理命令去克隆虚拟机,然后通过循环该批处理命令来实现批量创建。


  下面来详细介绍如何使用脚本创建虚拟机过程:

  首先我们先了解什么是vmrunvmrunVmwareworkstations中提供的一个命令接口程序,通过该程序我们可以实现对虚拟机的多个、连续的自动化操作。例如虚拟机的电源管理、快找管理,克隆虚拟机等功能。


  如何使用vmrun

  进入Vmwareworkstation安装目录下找到vmrun.exe,复制其路径。Win+r输入cmd打开命令提示符,执行下图中的操作

 

  

  输入vmrun /?命令后可以看到其语句规范与帮助参数


  

  了解规范之后我们就要开始写批处理命令了,克隆步骤一样首先为关闭我们之前创建的虚拟机然后为其拍摄快照,指令如下:

      

  vmrun -T ws stop "G:\虚拟机\克隆虚拟机\win001.vmx"

  ''win001.vmx即虚拟机的配置文件,该路径即为示范用例虚拟机配置文件所在路径

  vmrun -T ws snapshot "G:\虚拟机\克隆虚拟机\win001.vmx"VM001

  ''为我们的虚拟机创建一个名为VM001的快照

 

  克隆指令如下:

  vmrun.exe -T ws clone "G:\虚拟机\克隆虚拟机\win001.vmx" G:\虚拟机\新克隆虚拟机\win002.vmx linked -snapshot=VM001 -cloneName=win002

  ''从名为VM001的快照下克隆出出一个名为win002保存在路径“G:\虚拟机\新克隆虚拟机下的虚拟机。克隆的方式为“链接克隆”,如果要创建完全克隆的虚拟机,则参数改为full

    

  通过以上指令我们便可实现克隆虚拟机,循环克隆命令即可实现虚拟机的批量创建。建立文本文档将命令写入其中,将其文件后缀改为.bat即可创建脚本。脚本命令如下:

 

  点击脚本执行即可,创建完成如下:

 

  

  最后大家应该都有发现:使用脚本批量创建其实不过是对克隆命令的一个循环执行而已,原理相同。不过其自动化执行过程可以大大提高我们的效率。实现批量创建的方法有很多,欢迎大家在评论区补充交流!

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 18
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 18
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值