kvm 虚拟机 转换成vmware虚拟机

 
1,在KVM下用qemu-img转换
# qemu-img convert Monitor.img –O vmdk ./Monitor.vmdk
 
2,在esxi5.0下新建虚拟机,内存,硬盘最好与原KVM中一样,完成后编辑虚拟机
把硬盘删掉,打开esxi5.0的ssh服务,用winscp把Monitor.vmdk上传到指定的位置中,我的是
开始的
/vmfs/volumes/5059f260-123100e3-2d26-d4ae52822475/Monitor # ls -lh
-rw-------    1 root     root        40.0G Dec 27 13:16 Monitor-flat.vmdk
-rw-------    1 root     root          494 Dec 27 13:16 Monitor.vmdk
-rw-r--r--    1 root     root            0 Dec 27 13:16 Monitor.vmsd
-rwxr-xr-x    1 root     root         1.5k Dec 27 13:17 Monitor.vmx
-rw-r--r--    1 root     root          262 Dec 27 13:17 Monitor.vmxf
上传后
/vmfs/volumes/5059f260-123100e3-2d26-d4ae52822475/Monitor # ls -lh
-rw-------    1 root     root        40.0G Dec 27 13:16 Monitor-flat.vmdk
-rw-r--r--    1 root     root         1.6G Dec 27 05:03 Monitor.vmdk     #多了这个,并把原来的重命名,后来发现这个名字可以是任意的,因为要重新指定硬盘文件
-rw-------    1 root     root          494 Dec 27 13:16 Monitor.vmdk.bak
-rw-r--r--    1 root     root            0 Dec 27 13:16 Monitor.vmsd
-rwxr-xr-x    1 root     root         1.5k Dec 27 13:17 Monitor.vmx
-rw-r--r--    1 root     root          262 Dec 27 13:17 Monitor.vmxf
 
3,编辑设置,删除原来硬盘,添加硬盘,指定为上传vmdk硬盘文件
4,现在就可以打开虚拟机了
5,为了能在 vmware workstation 等更广泛的虚拟化平台上使用,可以导出OVF模板