背景
有时候需要将VMware vSphere 中的虚拟机迁移到Hyper-V或者KVM平台中,VMware vSphere虚拟机的硬盘格式默认是VMDK格式的,还有的时候是使用OVFTools打包好的OVF和OVA格式的,我这里记录一下将其格式转换至支持Hyper-V平台的VHD格式以及支持KVM平台的QCOW2格式,再或者其它IMG格式的需求。
OVA to OVF
OVA是将OVF所有文件打包成一个文件的,在转换成支持其它平台之前需要先使用OVFTools将它转换为OVF格式的。
ovftool.exe --lax source.ova target.ovf
然后就可以得到多个文件,其中包含 xxxx.vmdk格式的文件。
格式转换
转换将使用 StarWind V2V Image Converter 进行,选择 "Local file" 并点击 "Next>"
选择刚才转换好的xxxx.vmdk格式的文件,并点击 "Next>"
选择 "Local file" 并点击 "Next>"
选择需要转换的格式 并点击 "Next>"
选择转换后文件名及存放路径, 并点击 "Next>"
开始转换中,等待进度完成即可。