Я пытаюсь конвертировать CentOS7 из VMDK в QCOW2 и наоборот используя команду qemu-img convert.
при загрузке новых шаблонов (OVF с новым преобразованным vmdk и шаблоном KVM с новым преобразованным qcow2 на сервер KVM) я получаю ошибки.
ошибка dracut из шаблона KVM
uuid означает файловую систему '/', когда я выполняю режим восстановления, виртуальная машина выглядит нормально
затем выполнение команд без ошибок и безуспешно:
mount -n -o remount,rw /dev/vda1
mount -a
Я пробовал много других решений, но это обычное решение.
OVF - экран застрял в режиме загрузки (на экране виден только символ _)
при выборе режима восстановления vm тоже выглядит нормально, вот вывод dmesg.
не похоже, что есть ошибка, возможно, ошибка dpdk, но я не уверен, что она должна застрять в vm (я новичок в dpdk и не нашел никакой хорошей информации об этой ошибке).
Я запускаю команду qemu-img convert в CentOS 7.3.1611, а версия qemu-img - 1.5.3
Я могу ошибаться, но вы можете попробовать
https://www.starwindsoftware.com/converter
Я конвертировал VMDK в VHDX с помощью этого программного обеспечения, и работа была сделана.
просто разместил ответ на свой вопрос, потому что я не нашел его во время поиска в Интернете.
для преобразования CentOS7 vmdk в qcow2 я использовал virt-v2v команда, и это работает как по волшебству.
ура.