É obvio que qualquer um que me conheça vai saber de como valorizo o KVM e tudo o que for software livre (Aliás, qualquer coisa que seja livre)
Estes dias me veio o problema de migrar uma máquina que estava em uma HyperV para o KVM.
O problema se resume ao seguinte lance: Transformar a imagem a um formato que o KVM entenda. Ou seja, de vhdx para qcow2 (ou qualquer um outro do seu gosto)
Os passos seguidos foram os seguintes:
- Parar a máquina original (a que está rodando na HyperV)
- Copiar os arquivos ao servidor em que o KVM está (se é que está em um diferente) usando WinSCP
- Transformar a imagem
- Integrar a imagem usando o virt-manager
Cabe depois corrigir a configuração do hardware caso necessário. Mas isso não é assunto deste deste artigo.
O bojo então é a migração do formato do arquivo. Basta apenas indicar o nome do XML modificado (arquvo .vhdx) e usar o qemu-img como segue:
$ qemu-img check -r all caramba.vhdx && \ $ qemu-img convert -O qcow2 cramba.vhdx cramba.qcow2