web-dev-qa-db-fra.com

Conversion de Windows 2012 R2 d'Hyper-V en KVM (qemu)

J'ai un Windows Server 2012 R2 exécutant SharePoint 2013 que j'essaie de migrer d'Hyper-V vers KVM (qemu). J'ai converti le fichier vhdx au format qcow2 et l'ai copié sur le KVM (RHEL 7.3)

L'Hyper-V VM a été configuré comme Generation 2 et j'ai créé un nouveau VM in KVM avec un firmware UEFI) (OVMF).

Lorsque je démarre, la machine passe en mode de réparation automatique mais ne démarre pas. Je peux ouvrir l'invite Cmd et pour ce faire, je dois m'authentifier avec le mot de passe administrateur local.

J'ai exécuté ce qui suit:

  1. Tapez BOOTREC/FIXMBR et appuyez sur ENTRÉE.
  2. Tapez BOOTREC/FIXBOOT et appuyez sur ENTRÉE.
  3. Tapez lecteur:\boot\Bootsect.exe/NT60 tout, puis appuyez sur ENTRÉE.

Cependant, le VM ne peut pas démarrer entre toujours en mode Réparation.

Avez-vous des suggestions sur ce que je devrais vérifier ou sur des utilitaires tiers que je pourrais utiliser ou acheter pour m'aider à surmonter cela?

Si je me connecte à l'invite de commande, je peux exécuter Diskpart/sel disk 0/list vol pour voir:

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

VM sur KVM a été configuré comme:

* Émulateur:/usr/libexec/qemu-kvm * ​​Firmware: UEFI x86_64: */usr/share/edk2.git/ovmf-x64/OVMF_CODE-pure-efi.fd * CPU 8 * Memory 8192MB * IDE DISK- Disk Bus IDE * Format de stockage qcow2

Ce que j'ai fait jusqu'à présent:

  1. Ouverture de Hyper-V et exportation du VM vers un nouveau répertoire sous Windows
  2. Utilisez Hyper-V Inspect Disk pour fusionner la différence des disques avhdx et vhdx en un seul vhdx
  3. StarWind v2v Converter utilisé pour créer un fichier qcow2
  4. Copié le fichier qcows sur la machine KVM
  5. Créez un nouveau VM de même spécification:

enter image description hereenter image description hereenter image description hereenter image description hereenter image description hereenter image description here 6. Lors du démarrage de la nouvelle machine, je vois ceci:

enter image description here

20
dross

Ça ça

yum install qemu-img

Tout d'abord, vérifiez le fichier, assurez-vous qu'il est correct.

qemu-img check -r all rmcjmc01.vhdx

Si ok, convertissez le fichier

qemu-img convert -O qcow2 rmcgmc01.vhdx rmcgmc01.qcow2
15
Andrew Sitterly

Quel est votre outil de conversion? MVMC? Vous pouvez également essayer le convertisseur StarWind v2v: https://www.starwindsoftware.com/converter Ce fut une grande aide à mon époque. Et en plus, il fait un disque dur identique lors de la conversion depuis Hyper-v. La conversion elle-même est effectuée au niveau du bloc, donc tous les blocs doivent être copiés inchangés.

18
batistuta09