免费版的 非常强大,但是遗憾的是它的客户端 不提供克隆虚拟机的功能。其实它的命令行工
具已经支持克隆,我们可以手动的方式完成这项工作。
首先,复制虚拟机配置文件:
进入 :在左侧选择主机右侧标签页上选择摘要在存储器项上单击右建运行浏览数据存储
在数据存储浏览器里创建新虚拟机的文件夹,然后把要克隆的虚拟机文件夹中的.vmx 文件复制过来(可以改名为新的名
字)
然后,用命令行执行克隆:
进入命令行界面可以用 等通过 远程,前提是主机有开 的功能。
使用命令创建克隆虚拟机磁盘文件:
vmkfstools-i/vmfs/volumes/datastore/BaseVM/BaseVM.vmdk/vmfs/volumes/datastore/NewVM/
newvm.vmdk
我使用的是
!! !"#$%##"&$'##'(")('(#"#%!**+,&"-!**+,&"-%
!! !"#$%##"&$'##'(")('(#"#%!**+,&"-!**+,&"-%
' 这个命令会显示进度,如果文件大的话时间会比较长。
这个命令是支持克隆快照的。如果要克隆某个快照( )的话,以上 .% 就换成要克隆的那个
文件,如 .*****+%, 会最动生成合并的新文件。
在管理界面重新配置新虚拟机:
回到 / . 0 界面,右键点击, 文件,选择添加到清单,把这个新虚拟机加入管理界面。
在 里面修改新虚拟机的配置:删除原来的 %/,因为它是指向旧的虚拟机的磁盘文件,然后新加一个
%/,并选择使用已有的磁盘文件,选择刚用命令行创建的那个文件。
' 启动新的虚拟机,完成。
至此,你就获得了一个一模一样的虚拟机。要注意的是,这个新的虚拟机与原虚拟机是完全一样的,包括硬盘里已经有的内
容、配置等,因此如果同时开户有可能会有问题。
1打开克隆出来的虚拟机,发现有两个网卡 * 和 *2。删除 *2 的办法:
/etc/syscong/networking/devices,将 ifcfg-eth0.bak 删除
/etc/syscong/networking/proles/default,将 ifcfg-eth0.bak 删除
/etc/syscong/network-scripts/,将 ifcfg-eth0.bak 删除
重新配置 *,修改主机名。
!
!
"##$%&'()*$+
,-. !.!!!
,% /!