#
Migrer depuis Hyper-V vers Proxmox VE
Dernière modification : 06/05/2025
Ce guide décrit la migration d’une machine virtuelle Hyper-V vers Proxmox VE, avec la conversion du disque .vhdx vers le format .qcow2.
📦 Prérequis
- Accès aux fichiers
.vhdxde vos VM Hyper-V - Serveur Proxmox VE fonctionnel
- Accès SSH ou physique au serveur Proxmox
- QEMU pour Windows installé
#
🔁 Étape 1 : Conversion du disque VHDX vers QCOW2
Dans cette procédure, nous utilisons un script PowerShell automatique pour convertir tous les disques .vhdx vers le format .qcow2.
Le script utilisé est disponible sur mon GitHub :
👉 https://github.com/Sorway/vhdx-to-qcow2
Ce script :
- Scanne un dossier source contenant des fichiers
.vhdx - Convertit chaque fichier au format
.qcow2 - Place les fichiers convertis dans un dossier de destination
- Utilise l’outil
qemu-img.exe(fourni avec QEMU pour Windows)
#
📄 Instructions :
1. Cloner ou télécharger le dépôt GitHub :
https://github.com/Sorway/vhdx-to-qcow2
2. Lancer le script PowerShell :
.\vhdx-to-qcow2.ps1
Si l’exécution de script est bloquée, exécutez d’abord Set-ExecutionPolicy RemoteSigned dans PowerShell (en tant qu’administrateur).
#
🖥️ Étape 2 : Créer une VM vide sur Proxmox
1. Accédez à l’interface web de Proxmox
2. Cliquez sur Create VM (en haut à droite)
4. À l'étape "OS", choisissez "Do not use any media"
7. Terminez la création
📝 Retenez l’ID de la VM (ex : 100)
#
📁 Étape 3 : Copier les disques .qcow2 sur le serveur Proxmox
scp ma-vm.qcow2 root@IP_PROXMOX:/var/lib/vz/images/100/
Adaptez le chemin si votre stockage est différent.
#
💽 Étape 4 : Importer le disque dans la VM
Sur le serveur Proxmox (via terminal ou SSH) :
qm importdisk 100 /var/lib/vz/images/100/ma-vm.qcow2 local-lvm --format qcow2
100: ID de la VMlocal-lvm: nom de votre stockage (adapter si besoin)
#
🔗 Étape 5 : Attacher le disque à la VM
1. Dans l’interface Proxmox, allez dans l’onglet Hardware de la VM
2. Cliquez sur le disque
3. Choisissez un type de bus (ex : VirtIO ou SCSI ou SATA)
4. Cliquez sur "Ajouter" pour le connecter à la VM
5. Validez
#
🚀 Étape 6 : Démarrer la VM
1. Démarrez la VM depuis l’interface
2. Vérifiez que l’OS démarre correctement
3. Installez les drivers VirtIO si nécessaire (surtout pour Windows)
Votre machine virtuelle Hyper-V a été migrée avec succès vers Proxmox VE en utilisant un script PowerShell pour automatiser la conversion des disques.