虚拟化exsiesxi克隆虚拟机方法
zphj1987背景
内网搭建了一套esxi做测试的机器,没有用vcenter,管理平台没有克隆的操作的地方
方法
最开始使用的是平台的存储浏览的复制功能
这个里面有个问题是,复制的很慢,并且精简配置的属性没有保留,占用了过多的空间
这个地方可以后台通过命令行操作,也比较简单
后台操作
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| [root@nucesxi:/vmfs/volumes/6730898e-54870331-6a0a-1c697a6078e1] ls -ahl centos7模板机器/ total 2051720 drwxr-xr-x 1 root root 76.0K Dec 16 03:26 . drwxr-xr-t 1 root root 76.0K Dec 16 01:55 .. -rw-r--r-- 1 root root 7.2K Dec 16 03:21 centos7模板机器-1.scoreboard -rw-r--r-- 1 root root 7.2K Dec 16 03:24 centos7模板机器-2.scoreboard -rw-r--r-- 1 root root 6.9K Dec 16 03:26 centos7模板机器-3.scoreboard -rw------- 1 root root 80.0G Dec 16 03:24 centos7模板机器-flat.vmdk -rw------- 1 root root 8.5K Dec 16 03:21 centos7模板机器.nvram -rw-r--r-- 1 root root 6.9K Dec 16 03:26 centos7模板机器.scoreboard -rw------- 1 root root 541 Dec 16 03:21 centos7模板机器.vmdk -rw-r--r-- 1 root root 0 Dec 16 01:55 centos7模板机器.vmsd -rwxr-xr-x 1 root root 3.7K Dec 16 03:26 centos7模板机器.vmx -rw------- 1 root root 120.0G Dec 16 01:55 centos7模板机器_1-flat.vmdk -rw------- 1 root root 543 Dec 16 03:20 centos7模板机器_1.vmdk -rw-r--r-- 1 root root 205.7K Dec 16 03:21 vmware-1.log -rw-r--r-- 1 root root 152.9K Dec 16 03:24 vmware-2.log -rw-r--r-- 1 root root 59.3K Dec 16 03:26 vmware-3.log -rw-r--r-- 1 root root 59.1K Dec 16 03:26 vmware.log [root@nucesxi:/vmfs/volumes/6730898e-54870331-6a0a-1c697a6078e1] du -sh centos7模板机器/ 2.0G centos7模板机器/
|
可以看到整个大小其实就是2G的大小,如果用平台去复制很慢,这里我们后台可能不到十秒
拷贝文件
1 2 3 4
| mkdir ceph15 vmkfstools -i centos7模板机器/centos7模板机器.vmdk ceph15/centos7模板机器.vmdk -d thin vmkfstools -i centos7模板机器/centos7模板机器_1.vmdk ceph15/centos7模板机器_1.vmdk -d thin cp centos7模板机器/centos7模板机器.vmx ceph15/
|
解释一下,上面两个是拷贝的磁盘文件,这个环境是两个磁盘的,最后一个拷贝的是虚拟机的配置文件,这样我们就不用重新配置了
然后去管理平台里面,浏览存储里面,找到centos7模板机器.vmx,然后右键选择注册虚拟机即可
注册完成后,关联平台里面有两个同名的虚拟机,我们把最新的那个虚拟机改成我们需要的名称即可,不确定的话可以通过虚拟机的配置里面看下存储路径
总结
上面的操作后,可以很快的复制一台新的虚拟机