Convertendo o Windows 2012 R2 do Hyper-V para o KVM (qemu)

16

Eu tenho um Windows Server 2012 R2 executando o SharePoint 2013, que estou tentando migrar do Hyper-V para o KVM (qemu). Eu converti o arquivo vhdx para o formato qcow2 e copiei para o servidor KVM (RHEL 7.3)

A VM do Hyper-V foi configurada como Geração 2 e eu criei uma nova VM no KVM com um firmware UEFI (OVMF).

Quando inicializo, a máquina entra no modo Reparo automático, mas não inicializa. Eu posso abrir o prompt do Cmd e para isso eu preciso autenticar com a senha do administrador local.

Eu executei o seguinte:

  1. Digite BOOTREC / FIXMBR e, em seguida, pressione ENTER.
  2. Digite BOOTREC / FIXBOOT e, em seguida, pressione ENTER.
  3. Digite Drive: \ boot \ Bootsect.exe / NT60 Todos e pressione ENTER.

No entanto, a VM não consegue inicializar sempre entra no modo de reparo.

Alguma sugestão sobre o que eu preciso verificar ou quaisquer utilitários de terceiros que eu possa usar ou comprar para me ajudar a superar isso?

Se eu fizer o login no prompt de comando, posso executar o Diskpart / sel disk 0 / list vol para ver:

Volume 0    D          CDROM          0 B   No Media
Volume 1    C NTFS     Partition    126GB   Healthy
Volume 2    E Recovery Partition    300MB   Healthy   Hidden
Volume 3               Partition     99MB   Healthy   Hidden

A VM no KVM foi configurada como:

* Emulador: / usr / libexec / qemu-kvm * Firmware: UEFI x86_64: * / usr / share / edk2.git / ovmf-x64 / OVMF_CODE-pure-efi.fd * CPUs 8 * Memória 8192MB * IDE DISK - Disk Bus IDE * Formato de armazenamento qcow2

O que eu fiz até agora:

  1. Opened Hyper-V e exportou a VM para um novo diretório no Windows
  2. Use o Hyper-V Inspecionar disco para mesclar a diferença entre os discos avhdx e vhdx em um vhdx
  3. Usou o StarWind v2v Converter para criar um arquivo qcow2
  4. Copiou o arquivo qcows para a máquina KVM
  5. Crie uma nova VM da mesma especificação:

6.Aoiniciaranovamáquina,vejoisto:

    
por dross 11.12.2016 / 23:01

2 respostas

12

Isso aqui

yum install qemu-img

Primeiro, verifique o arquivo, verifique se está tudo bem.

qemu-img check -r all rmcjmc01.vhdx

Se ok, converta o arquivo

qemu-img convert -O qcow2 rmcgmc01.vhdx rmcgmc01.qcow2
    
por 12.12.2016 / 20:09
17

Qual é a sua ferramenta para converter? MVMC? Você também pode tentar o conversor StarWind v2v: link Foi uma grande ajuda no meu tempo. E, além disso, faz disco rígido idêntico quando converte de Hyper-v. A própria conversão está sendo executada no nível do bloco, portanto, todos os blocos devem ser copiados inalterados.

    
por 12.12.2016 / 16:12