Este bug explica o problema que estou tendo e oferece uma excelente solução.
O problema vem de um bug no tipo de máquina pc-0.12, que sofreu muitos bugs. Os desenvolvedores reconheceram isso e facilitaram a conversão do pc-0.12 para o novo tipo de máquina pc-1.0.
O utilitário libvirt-migrate-qemu-machinetype pode ser usado para migrar o tipo de máquina, ele deve ser instalado já se você estiver acompanhando as atualizações.
Veja como converter um vm para o tipo de máquina mais recente.
-
Encerre a VM.
-
Altere o tipo de máquina
libvirt-migrate-qemu-machinetype -o pc-0.12 -t pc-1.0 <domain>
-
Verifique se isso funcionou
virsh dumpxl <domain> | grep -i machine
-
Inicie a máquina 'virsh start.
-
Tente uma migração.
Eu testei isso com uma máquina que sempre me causou problemas. Realizou uma migração antes de converter e congelou.
Depois de alterar o tipo de máquina, consegui migrá-lo várias vezes sem problemas.