Migrando HyperV para KVM

É 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:

  1. Parar a máquina original (a que está rodando na HyperV)
  2. Copiar os arquivos ao servidor em que o KVM está (se é que está em um diferente) usando WinSCP
  3. Transformar a imagem
  4. 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

 

 


Deprecated: Creation of dynamic property WP_Term::$cat_ID is deprecated in /home/inovacao/public_html/yeapf.com/wp/wp-includes/category.php on line 378

Deprecated: Creation of dynamic property WP_Term::$category_count is deprecated in /home/inovacao/public_html/yeapf.com/wp/wp-includes/category.php on line 379

Deprecated: Creation of dynamic property WP_Term::$category_description is deprecated in /home/inovacao/public_html/yeapf.com/wp/wp-includes/category.php on line 380

Deprecated: Creation of dynamic property WP_Term::$cat_name is deprecated in /home/inovacao/public_html/yeapf.com/wp/wp-includes/category.php on line 381

Deprecated: Creation of dynamic property WP_Term::$category_nicename is deprecated in /home/inovacao/public_html/yeapf.com/wp/wp-includes/category.php on line 382

Deprecated: Creation of dynamic property WP_Term::$category_parent is deprecated in /home/inovacao/public_html/yeapf.com/wp/wp-includes/category.php on line 383
Posted in Servidores