qemu-img 将 CentOS7 vmdk 转换为 qcow2 以及反之亦然出现错误

qemu-img 将 CentOS7 vmdk 转换为 qcow2 以及反之亦然出现错误

我试图将 CentOS7 从 VMDK 转换为 QCOW2 以及反之使用 qemu-img 转换命令。
当上传新的模板(带有新转换的 vmdk 的 OVF 和带有新转换的 qcow2 的 KVM 模板到 KVM 服务器)时,我收到错误。

  1. KVM 模板中的 dracut 错误
    uuid 代表 '/' 文件系统,当我执行救援模式时,VM 看起来正常,
    然后运行命令而没有错误并且没有成功:

    mount -n -o remount,rw /dev/vda1
    mount -a

    我尝试过许多其他解决方案,但这个解决方案很常见。

  2. OVF-屏幕卡在上传模式(你只能在屏幕上看到'_')
    当选择救援模式时,虚拟机看起来也正常,这里是dmesg 输出
    似乎没有错误,可能是 dpdk 错误,但我不确定它是否应该卡住 vm(我是 dpdk 的新手,没有找到有关此错误的任何有用信息)。

    我在 CentOS 7.3.1611 上运行 qemu-img convert 命令,qemu-img 版本是 1.5.3

答案1

我可能是错的,但是你可以尝试

https://www.starwindsoftware.com/converter

我正在使用此软件将 VMDK 转换为 VHDX,工作完成了。

答案2

只是发布我的问题的答案,因为我在网上搜索时没有找到它。
为了将 CentOS7 vmdk 转换为 qcow2,我使用了virt-v2v命令,它就像魔术一样工作。
干杯。

相关内容