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

如果您想要获取一个与原始虚拟机完全相同的安全测试环境,采用克隆的方式是非常不错的。那么有哪些简单有效的VMware ESXi克隆虚拟机方法呢?一般来说有3种方法。

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

esxi
 

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

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

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

数据存储浏览器
 

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

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

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

注册现有虚拟机
 

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

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

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

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

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

如果您有vCenter服务的话,那么虚拟机克隆任务执行起来就要方便的多了。

步骤1. 访问vCenter客户端,右键单击目标虚拟机,选择“克隆”>“克隆到虚拟机”

克隆到虚拟机
 

步骤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虚拟机。
  • 轻松还原:快速轻松地从任何选定的历史记录版本还原整个虚拟机。

快点击下方按钮进入下载中心下载安装傲梅企业备份旗舰版,然后跟着我们的演示教程一起看看怎么轻松备份虚拟机吧!

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

vCenter或ESXi主机添加为源设备
 

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

新建任务
 

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

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

选择虚拟机备份类型
 

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

添加您想要备份的虚拟机
 

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

添加网络位置
 

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

添加备份计划
 

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

设置备份策略
 

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

开始备份
 

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

还原
 

步骤6. 设置您想要将其还原到的位置、新的名称、RAM大小等,设置完毕后点击“开始还原”即可。

还原到新位置
 

结论

克隆方式可以帮助我们轻松快速地创建原始虚拟机的精确副本,如果您有ESXi克隆虚拟机的需求的话,可以仔细参考一下本文,我们向大家分享了一些简单有效的方法,不管有没有vCenter服务,都可以轻松达成虚拟机克隆目的,赶紧试一试吧!