克隆虚拟机的方法有哪些?

如果您想要获取一个与原始虚拟机完全相同的安全测试环境,采用克隆的方式非常合适。进行ESXi克隆虚拟机并不依赖特定的硬件条件,关键在于环境里有没有vCenter。

ESXi怎么克隆虚拟机其实主要由环境决定,常用做法有以下3种,覆盖了有无vCenter的两种场景。

① VMware ESXi Web客户端注册现有虚拟机:如果您没有vCenter服务的话,VMware ESXi其实是允许我们通过源虚拟机文件来注册现有虚拟机的,只是步骤稍微复杂一些。
② vCenter直接克隆虚拟机:vCenter服务中自带虚拟机克隆功能,但是它需要付费。
③ 专业的克隆虚拟机软件:专业的傲梅企业备份旗舰版中也内置了克隆虚拟机的解决方案,并且操作步骤更加简单,学习起来也更加轻松。

接下来介绍第一种虚拟机克隆方式:不使用vCenter注册克隆。它适合单台ESXi主机、还没有部署vCenter的环境。

esxi
 

方法1. VMware ESXi无vCenter克隆虚拟机

假如我们没有vCenter服务,该怎么克隆虚拟机呢?其实还是比较容易的,请您按照以下流程逐步进行操作即可。不过在开始之前,还请您先提交全部快照并关闭目标虚拟机的电源。

步骤1. 访问VMware ESXi Web客户端,点击左侧列表中的“存储”,然后在右侧工具栏中点击“数据存储浏览器”。

数据存储浏览器
 

步骤2. 在弹出窗口中,单击“创建目录”,然后为新虚拟机提供名称。

步骤3. 确认并返回数据存储浏览器窗口,转到存储原始虚拟机的磁盘文件的文件夹(您可以通过右键单击虚拟机名称并选择编辑设置来找到它们的位置),选择.vmx文件和.vmdk文件,然后单击工具栏上的“复制”将它们分别复制到刚才创建的文件夹中。

步骤4. 点击左“创建/注册虚拟机”,在弹出窗口中点击“注册现有虚拟机”,然后点击“下一步”。

注册现有虚拟机
 

步骤5. 在选择要注册的虚拟机页面上,单击选择“一个或多个虚拟机、数据存储或目录”,然后选择新创建的文件夹,单击“下一步”。

步骤6. 创建完成之后,您可以看到一个新复制的虚拟机与旧虚拟机同名,这是因为该名称来自于旧虚拟机的.vmx文件,您可以右键单击新虚拟机并为其重命名。

步骤7. 打开新虚拟机的电源,在弹出窗口中选择“我复制了它”,然后点击“确定”即可完成VMware ESXi克隆虚拟机任务。

注意:如果您克隆的是加密的虚拟机,则无法更改存储策略。

补充:克隆出的新虚拟机与源机器网络参数一致,两台同时运行时可能出现克隆的虚拟机IP相同的情况,进入新系统修改IP即可。

方法2. VMware ESXi有vCenter克隆虚拟机

如果您有vCenter服务的话,那么虚拟机克隆任务执行起来就要方便的多了。vCenter的克隆向导与VMware官方文档中描述的流程一致,能一步完成名称、主机、存储与选项的配置。

步骤1. 访问vCenter客户端,右键单击目标虚拟机,选择“克隆”>“克隆到虚拟机”。整个流程可以参考VMware官方对克隆现有虚拟机的说明。

克隆到虚拟机
 

步骤2. 在打开的克隆向导中,指定新虚拟机的名称和文件夹。

指定新虚拟机的名称和文件夹
 

步骤3. 在选择计算机资源部分,为新虚拟机选择目标主机,然后单击“下一步”。

为新虚拟机选择目标主机
 

步骤4. 在选择存储部分,选择“与源相同的格式”和“保留现有虚拟机存储策略”,然后为克隆的VMDK文件指定一个数据存储。

选择磁盘存储格式与存储策略
 

步骤5. 在选择其他克隆选项上,选择创建后打开虚拟机电源,您还可以选择自定义操作系统和虚拟机的硬件。

步骤6. 查看各项设置无误后单击“完成”以开始执行ESXi克隆虚拟机任务。

除此之外,如果您对命令行比较熟悉的话,也可以尝试使用命令行来克隆ESXi虚拟机,比如:

1. SSH连接到ESXi主机并创建一个目录以保存新克隆

#mkdir /vmfs/volumes/datastore1/Host2

2. 将主机1虚拟机克隆到主机2

#vmkfstools -i /vmfs/volumes/datastore1/Host1/Host1.vmdk /vmfs/volumes/datastore1/Host2/Host2.vmdk -d thin

3. 在ESXi中注册虚拟机

# vim-cmd solo/registervm /vmfs/volumes/datastore1/Host2/Host2.vmdk

方法3. 通过备份还原方式克隆虚拟机(更简单)

傲梅企业备份旗舰版的备份和还原功能允许您在原始主机或其他主机上创建相同的虚拟机,其步骤比克隆更简单。与上述克隆方法相比,它具有其他优势,例如允许您执行运行时对VMware虚拟机进行热备份。

备份还原克隆与常规克隆各有适用场景,虚拟机备份和克隆的区别更多体现在用途上,前者保护数据、后者快速复制,可按需选择。

  • 自动备份:根据每日/每周/每月计划自动备份,以自动运行备份任务,无需人工干预。
  • 集中备份:在中央控制台中批量备份虚拟机,而无需在每个虚拟机上安装代理。
  • 兼容性强:支持Windows PC与Server操作系统,支持备份Hyper-V或VMware虚拟机。
  • 轻松还原:快速轻松地从任何选定的历史记录版本还原整个虚拟机。

下面演示通过备份还原方式完成ESXi克隆虚拟机任务,操作相比注册克隆更省事。快点击下方按钮进入下载中心获取傲梅企业备份旗舰版,然后跟着演示一起操作。

微软WHQL认证

步骤1. 绑定设备:打开傲梅企业备份旗舰版,登录您的账号,在主界面中将您的vCenter或ESXi主机添加为源设备(此步骤仅在初次绑定主机时才需要,绑定成功之后则无需重复此步骤)。

vCenter或ESXi主机添加为源设备
 

步骤2. 创建备份任务:点击“备份任务”>“新建任务”。

新建任务
 

步骤3. 根据您的需求设置备份类型、任务名、设备、备份目标、备份计划、版本清理等。

🔎 备份类型:选择您想要备份的虚拟机类型。

选择虚拟机备份类型
 

🔎 设备:添加您想要备份的虚拟机,然后点击“确定”。

添加您想要备份的虚拟机
 

🔎 备份目标:选择“添加网络路径”以将备份存储在网络位置,从而节省本地磁盘空间,然后点击“确定”。

添加网络位置
 

🔎 备份计划:选择您想要的备份方式和自动备份间隔,设置完毕后点击“确定”。

添加备份计划
 

🔎 版本清理:配置您的保留策略以自动删除旧备份文件,节省存储磁盘空间,设置完毕后点击“确定”。

设置备份策略
 

步骤4. 点击右下角的“开始备份”按钮,然后选择“添加定时任务并立即备份”或“仅添加定时任务”。

开始备份
 

步骤5. 等待备份完成之后转到“备份管理”选项卡,找到您想要还原的历史版本,点击“还原”。

还原
 

步骤6. 设置您想要将其还原到的位置、新的名称、RAM大小等,设置完毕后点击“开始还原”即可在目标位置生成一台克隆虚拟机。后续如果还要再复制多份,ESXi复制虚拟机同样能覆盖。

还原到新位置
 

常见问题解答

问:没有vCenter能克隆ESXi虚拟机吗?
答:可以。通过数据存储浏览器注册现有虚拟机的克隆方式完全不需要vCenter,直接在ESXi Web客户端操作即可完成,适合单主机环境。
问:克隆的虚拟机IP和源虚拟机相同怎么办?
答:克隆副本保留了源虚拟机的网络配置,两台同时运行时可能出现IP相同的情况,进入新系统的网络设置手动修改IP即可解决。
问:使用vCenter克隆虚拟机需要什么权限?
答:一般需要虚拟机克隆权限、编辑清单创建权限以及分配资源、存储、网络等权限,通常由管理员账号操作,具体说明可查看VMware官方文档。
问:克隆和备份虚拟机有什么区别?
答:克隆生成一个可独立启动的副本,侧重于快速复制;备份生成可还原的历史存档,侧重于数据保护。两者可以搭配使用,各取所长。
问:傲梅企业备份旗舰版能克隆虚拟机吗?
答:可以。通过备份再到新位置还原的方式,就能在原主机或其他主机上生成相同虚拟机,无需登录vCenter即可完成,还支持热备份与定时任务。

结论

克隆方式可以帮助我们轻松快速地创建原始虚拟机的精确副本。无论有没有vCenter服务,都可以按上面的方式完成ESXi克隆虚拟机,还能用傲梅企业备份旗舰版通过备份还原来克隆;想进一步提升部署效率,使用快照克隆虚拟机也是一条可行路径。

更新于2026年09月22日