[TUTO] – MVMC : Convertir un VMDK en VHDX – Step-by-step

0
4201
MVMC - De VMware a Hyper-V

Sommaire

Microsoft a mis à disposition il y a quelques temps déjà, Microsoft Virtual Machine Converter permettant de convertir vos VMDK vers des VHD/VHDX. Vous pourrez ainsi grâce à ce logiciel, passer une machine virtuelle d’un hyperviseur VMware vers un hyperviseur Hyper-V sans avoir à réinstaller complètement une machine ni même à avoir besoin de transférer les données.
Mais ce n’est pas tout ! Car MVMC permet également de convertir (virtualiser) un poste physique. Cela peut-être utile si vous souhaitez rationaliser votre infra ou tout bonnement pour sauvegarder vos données. Sachez également que vous pourrez, lors de la conversion, convertir vos machines et les envoyer directement sur Azure !

Enfin MVMC peut être utiliser grâce aux lignes de commandes powershell et est donc scriptable. Cela peut-etre fort pratique dans le cas ou vous devez convertir plusieurs VMDK par exemple.

Convertir un VMDK en VHD/VHDX avec MVMC

C’est parti ! Nous allons convertir une machine virtuelle venant d’un serveur ESXi 6.0 afin de la rendre compatible avec Hyper-V tournant sous Windows 10

Interface graphique

Microsoft Virtual Machine Converter - Image 1

Microsoft Virtual Machine Converter - Image 2

Microsoft Virtual Machine Converter - Image 3

Microsoft Virtual Machine Converter - Image 5

Microsoft Virtual Machine Converter - Image 6

Microsoft Virtual Machine Converter - Image 7

 

  • A cette étape, la connexion est faite avec notre serveur ESX et nous voyons bien la liste des machines virtuelles disponible.

Microsoft Virtual Machine Converter - Image 8

 

  • Nous sélectionnons la machine virtuelle Cacti et renseignons les éléments demandés.

Microsoft Virtual Machine Converter - Image 9

Microsoft Virtual Machine Converter - Image 10

 

  • Récapitulatif rapide de la conversion

Microsoft Virtual Machine Converter - Image 11

 

  • Conversion en cours …

Microsoft Virtual Machine Converter - Image 12

Microsoft Virtual Machine Converter - Image 13

 

  • Une fois la conversion terminée, on peux voir dans le répertoire V:\Hyper-V\ que l’outil a créé un répertoire au nom de la machine virtuelle, intégrant le disque *.vhdx
    Microsoft Virtual Machine Converter - Image 14

 

  • Ce qui est génial avec ce petit logiciel, c’est qu’une fois terminé, le logiciel va s’occuper de provisionner directement la machine sur l’hyperviseur de destination.

Microsoft Virtual Machine Converter - Image 15

Microsoft Virtual Machine Converter - Image 16

 

  • Il n’y a plus qu’a la démarrer, et voici la VM sous Hyper-V !

Microsoft Virtual Machine Converter - Image 17

 

Ligne de commande

Parce que cet outil est génial, il est aussi possible de faire cela en ligne de commande grace à Powershell
/!\ Avant toute chose, lancer votre invite de commande Powershell « en tant qu’administrateur » /!\

 

1. Importer le module powershell MVMC :

Import-Module "C:\Program Files\Microsoft Virtual Machine Converter\MvmcCmdlet.psd1"

 

2. Créer une connexion source (créer une connexion pour votre serveur ESX)

$SourceUser= "UserName"
$SourcePassword = ConvertTo-SecureString -AsPlainText -Force -String "Password"
$SourceCredential = New-Object -TypeName System.Management.Automation.PSCredential -ArgumentList $SourceUser,$SourcePassword
$SourceConnection = New-MvmcSourceConnection -Server "IP_Server" -SourceCredential $SourceCredential

MVMC - Set_SourceConnection

 

3. Récupération de l’ID de la VM à convertir

Get-MvmcSourceVirtualMachine -SourceConnection $SourceConnection | Where-Object {$_.Name -match 'VM_Name'}

MVMC - ID_VM

 

4. Conversion de la VM

ConvertTo-MvmcVirtualHardDiskOvf -SourceConnection $SourceConnection -DestinationLiteralPath V:\Hyper-V\Cmdline\ -GuestVmId 20 -GuestCredential root -VhdType DynamicHardDisk -VhdFormat vhdx

MVMC - Conversion_OVF_VHDX

 

Nous disposons désormais d’un .ovf et d’un .vhdx dans le répertoire V:\Hyper-V\Cmdline\Cacti\

Enfin, il va falloir « Créer un nouvel ordinateur » sur votre serveur Hyper-V et y attacher le nouveau disque en *.vhdx car avec cette méthode cela n’est pas automatique comme en utilisant l’interface graphique.

Pour les plus fainéant voici la ligne de commande associée :

New-VM -Name Cacti -VHDPath "V:\Hyper-V\Cmdline\Cacti\cacti.vhdx" -Path "V:\Hyper-V\Machines Virtuelles\Cacti" -SwitchName "Réseau Interne"

 

Enfin, vous pourrez démarrer votre VM

Start-VM Cacti

 

Vous trouverez la liste de toutes les compatibilités ici
Le logiciel en téléchargement gratuit ici

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici