一、在esxi上虚拟机导出qcow2镜像文件
1、卸载数据盘、网卡
2、登录虚拟机所在物理服务器,查找系统盘名为vm-101-disk-0的文件位置
find / -name "vm-101-disk-0"
使用命令导出qcow2镜像(进度条走完就完成了):
qemu-img convert -p -c -O qcow2 /dev/pve/vm-101-disk-0 /dev/test0409/bigdata-ctyunos-x86.qcow2
二、导出vmdk文件并在esxi上还原出虚拟机
1、使用命令导出vmdk镜像(部分完成,需要使用转换成ovf):
qemu-img convert -p -c -O vmdk /dev/pve/vm-101-disk-0 /dev/test/bigdata-ctyunos-x86.vmdk
2、将导出的vmdk文件上传到一台物理机的磁盘目录下
scp /dev/test/bigdata-ctyunos-x86.vmdk root@IP:/vmfs/volume/632xxxxx/
3、vmdk文件改名
mv bigdata-ctyunos-x86.vmdk bigdata-ctyunos-x86-org.vmdk
4、登上esxi界面创建空白虚拟机
完成空白虚拟机创建
5、使用vmdk文件作为空白虚拟机的系统盘
使用命令转换:
vmkfstools -i ../bigdata-ctyunos-x86-org.vmdk bigdata-ctyunos-x86.vmdk
-d thin
虚拟机添加硬盘
保存配置
启动虚拟机,验证是否能正常开机。
若能正常开机,我们就通过vmdk镜像文件得到了一台虚拟机,也验证了vmdk镜像文件。