kvm虚拟机迁移到VMware vSphere环境

1.将kvm下虚拟机关机;

2.将kvm下img文件格式的虚拟机转换成vmdk格式,命令如下:

#该命令只转换为vmware workstation的兼容.
qemu-img convert -f qcow2 myImage.qcow2 -O vmdk myNewImage.vmdk
#转换为esxi兼容.
vmkfstools -i myImage.vmdk outputName.vmdk -d thin
  • vmkfstools 会生成两个文件,一个metadata.vmdk 一个真正的 data.vmdk.
  • 貌似qemu-img2.1以上版本可以直接运行以下命令就可以了
    • qemu-img convert -f qcow2 -O vmdk -o adapter_type=lsilogic,subformat=streamOptimized,compat6 SC-1.qcow2 SC-1.vmdk 

3.在VMware vSphere环境里创建一个虚拟机和kvm环境虚拟机配置相同,不用创建磁盘使用刚刚转换的vmdk文件,开启虚拟机即可.


  • virtualization/kvm/kvm迁移到vsphere.txt
  • 最后更改: 2019/04/16 18:31
  • (外部编辑)