VMware Workstation批量克隆虚拟机

简介: VMware Workstation批量克隆虚拟机

由于经常要用vmware创建虚拟机做一些测试,集群的测试使用连接克隆,可以节省磁盘的空间(如果不是因为穷,没人愿意向生活低头)

于是找到了这个bat脚本,做了一些修改和学习,为大家加上了一些注释,方便大家修改成自己的需求

  • 使用方法:
  • 在本地创建一个xxx.bat结尾的文件
  • 右键这个bat文件–>点击"编辑"
  • 复制下面的内容,然后做一些修改即可
  • 保存,退出,双击bat文件
CD "D:\Program Files\vmware\"
vmrun -T ws snapshot "D:\vmwareos\SUSE 12 SP3\SUSE 12 SP3.vmx" "suse 12"
for /l %%a in (01,1,05) do (
vmrun.exe -T ws clone "D:\vmwareos\SUSE 12 SP3\SUSE 12 SP3.vmx"  "D:\vmwareos\suse 12-%%a\suse 12-%%a.vmx"  linked -snapshot="suse 12"  -cloneName="suse 12-%%a"
)

注释

# 进入到vmrun.exe所在目录(记得修改成自己的vmrun所在路径,在vmware快捷键右键-->点击'打开文件所在路径')
CD "D:\Program Files\vmware\"
# 使用vmrun创建snapshot(快照),生成的快照名称为suse 12
vmrun -T ws snapshot "D:\vmwareos\SUSE 12 SP3\SUSE 12 SP3.vmx" "suse 12"
# 使用for循环执行
# (01,1,05)表示克隆五台虚拟机
# D:\vmwareos\SUSE 12 SP3\SUSE 12 SP3.vmx 表示源虚拟机
# D:\vmwareos\suse 12-%%a\suse 12-%%a.vmx 表示克隆后的目录名称和虚拟机名称(%%为循环内的数字)
# linked为链接克隆,full为完整克隆
# -snapshot 为之前创建的快照名称
# -cloneName 为克隆后的虚拟机名称
for /l %%a in (01,1,05) do (
vmrun.exe -T ws clone "D:\vmwareos\SUSE 12 SP3\SUSE 12 SP3.vmx"  "D:\vmwareos\suse 12-%%a\suse 12-%%a.vmx"  linked -snapshot="suse 12"  -cloneName="suse 12-%%a"
)


目录
相关文章
|
4天前
|
存储 SQL 运维
服务器数据恢复—Isilon存储误删除vmware虚拟机的数据恢复案例
Isilon存储使用的是分布式文件系统OneFS。在Isilon存储集群里面每个节点均为单一的OneFS文件系统,所以Isilon存储在进行横向扩展的同时不会影响数据的正常使用。Isilon存储集群所有节点提供相同的功能,节点与节点之间没有主备之分。当用户向Isilon存储集群中存储文件时,OneFS文件系统层面将文件划分为128K的片段分别存放到不同的节点中,而节点层面将128K的片段分成8K的小片段分别存放到节点的不同硬盘中。用户文件的Indoe信息、目录项及数据MAP则会分别存储在所有节点中,这样可以确保用户不管从哪个节点都可以访问到所有数据。Isilon存储在初始化时会让用户选择相应的
37 12
|
3天前
|
存储 Linux 虚拟化
入职必会-开发环境搭建32-VMware虚拟机下载和安装
VMware虚拟机是一种基于VMware虚拟化技术的软件解决方案,它可以在一台物理计算机上创建多个独立的虚拟计算机环境。这些虚拟机可以运行不同的操作系统,如Windows、Linux等,使用户能够在单台计算机上同时运行多个操作系统。
入职必会-开发环境搭建32-VMware虚拟机下载和安装
|
17天前
|
运维 安全 虚拟化
|
3天前
|
安全 Linux 数据安全/隐私保护
入职必会-开发环境搭建33-VMWare虚拟机安装Linux系统
CentOS(Community ENTerprise Operating System)是一个基于Linux的开源操作系统,它是由社区志愿者团队从Red Hat Enterprise Linux(RHEL)源代码重新编译而成。CentOS致力于提供一个稳定、可靠且免费的企业级Linux发行版,适用于服务器和工作站环境。
|
22天前
|
Linux 虚拟化
部署04-ncpa.cpl 虚拟机介绍,什么是虚拟机,怎样使用虚拟机,安装VMWARE,WorkStation,VMWARE这款软件是收费软件,可以在一个月期间进行使用,成功看VMWARE高级网络设置
部署04-ncpa.cpl 虚拟机介绍,什么是虚拟机,怎样使用虚拟机,安装VMWARE,WorkStation,VMWARE这款软件是收费软件,可以在一个月期间进行使用,成功看VMWARE高级网络设置
|
虚拟化 数据安全/隐私保护 Linux
|
29天前
|
Unix Linux 虚拟化
虚拟机VMware知识积累
虚拟机VMware知识积累
|
2月前
|
存储 SQL 数据挖掘
服务器数据恢复—误删除VMware虚拟机vmdk文件的数据恢复案例
服务器数据恢复环境: 某大厂PS4000服务器,服务器上部署VMware ESXi虚拟化平台。 服务器故障: 机房断电,重启后服务器中的某台虚拟机不能正常启动。管理员查看虚拟机配置文件,发现无法启动的虚拟机的配置文件除了磁盘文件以外其他配置文件全部丢失,xxx-flat.vmdk磁盘文件和xxx-000001-delta.vmdk快照文件还存在。联系VMware原厂工程师进行诊断,VMware原厂工程师尝试新建一个虚拟机,但发现存储空间不足,于是将故障虚拟机下的xxx-flat.vmdk磁盘文件删除了。VMware工程师重新建了一个虚拟机,分配了固定大小的虚拟磁盘,为虚拟机安装了Window
服务器数据恢复—误删除VMware虚拟机vmdk文件的数据恢复案例