esxi6.7 无管理软件的情况下,手动克隆虚拟机


1.登录ESXI web界面     在左侧导航器右击主机->服务->启用安全Shell(ssh) 

ssh登录虚拟机

 

2.fine 命令,找到需要克隆的虚拟机目录所在

find / -name 2008test

/vmfs/volumes/60b610b3-83e87f30-2f6e-0894ef9b1086/2008test

我的这个目录是有一个快捷方式链接的,就是 /vmfs/volumes/datastore1/   ===   /vmfs/volumes/60b610b3-83e87f30-2f6e-0894ef9b1086/  这个链接其实就是esxi存储虚拟机的链接,在web下面也是能看到的   datastore1   目录

如果安装了xshell  可以用xftp图形化操作找到目录

3.在datastore1  新建一个克隆虚拟机的存放目录,

cd /vmfs/volumes/datastore1/

mkdir  2008-1

 

4.切换到新建立的目录  

cd /vmfs/volumes/datastore1/2008-1

拷贝.vmx文件到克隆的文件夹下

cp /vmfs/volumes/datastore1/2008test/2008test.vmx /vmfs/volumes/datastore1/2008-1/2008-1.vmx

 

执行vim 2008-1.vmx, 将文件内容中所有的2008test.vmx改为2008-1.vmx

可用vim编辑器的批量替换命令: %s/2008test/2008-1/g

如果vim命令操作确定的话,可以用Xftp将2008-1.vmx下载下来,手动修改后再上传覆盖

 

 

5.执行克隆命令

vmkfstools -i /vmfs/volumes/datastore1/2008test/2008test.vmdk /vmfs/volumes/datastore1/2008-1/2008-1.vmdk

 

 

6.完成克隆后,就再web界面里面重新导入一下新克隆的虚拟机就可以了。

 

 

 

补充一下,安装如上步骤,克隆后启动虚拟机,可能会出现找不到硬盘的情况,快速处理方案是,在VM编辑界面,将之前的硬盘删掉,手动,按目录找到现有的硬盘,添加进去就可以了。

 

发现一个问题,这样克隆出来的硬盘,是预先分配的硬盘,而不是精简配置的硬盘,很占用地方。

 

找到硬盘地址,运行如下命令,重新生成一个硬盘 2008-1new.vmdk

vmkfstools -i 2008-1.vmdk -d thin 2008-1new.vmdk

等待转换结束

将之前的硬盘重命名,将新生成的硬盘命名为 2008-1.vmdk

 

web页面反注册虚拟机后,重新注册虚拟机,这样在看一下,硬盘大小就不会再这么占地方了,硬盘也可以回收空间了。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM