- L'exportation et l'importation dans Hyper-V vous permettent de migrer, de sauvegarder et de cloner Machines virtuelles efficacement.
- Il existe plusieurs méthodes d'importation en fonction des exigences de chaque scénario, différant dans la gestion des identifiants uniques et de l'emplacement des fichiers.
- La migration entre hyperviseurs nécessite la conversion des disques au format compatible approprié, évitant ainsi les erreurs dues à l'incompatibilité des matériel SID virtuels ou dupliqués.
- Pour une protection et une automatisation avancées, il est conseillé de compléter ces processus de base par des solutions de sauvegarde scripts spécialisés ou personnalisés.
La virtualisation est devenue un outil fondamental pour l’administration système et la gestion efficace des infrastructures informatiques. L'un des hyperviseurs les plus utilisés dans les environnements d'entreprise et domestiques est Hyper-V, la solution de Microsoft. La possibilité d'importer et d'exporter des machines virtuelles dans Hyper-V Non seulement cela permet de gagner du temps lors de la mise en service de nouveaux serveurs, mais cela facilite également la migration, la sauvegarde et la reprise après sinistre.
Dans cet article, vous trouverez une Explication complète et détaillée du processus d'exportation et d'importation de machines virtuelles dans Hyper-V, y compris des conseils pratiques, des différences de version, des types d'importation, comment procéder dans des scénarios de migration entre différents hyperviseurs et des solutions aux erreurs courantes. Le tout dans une perspective claire, organisée et facile à comprendre, aussi bien pour les administrateurs expérimentés que pour ceux qui débutent avec la virtualisation.
Pourquoi exporter et importer des machines virtuelles dans Hyper-V ?
Gérant machines virtuelles (VM) par exportation et importation C'est essentiel dans de nombreux scénarios :
- Migration entre hôtes: Vous permet de déplacer des machines virtuelles entre différents serveurs, que ce soit pour la maintenance, l'équilibrage de charge ou les mises à niveau matérielles.
- Sauvegarde et récupération:Sert de méthode de sauvegarde manuelle ou ad hoc, stockant une copie de travail de la machine virtuelle qui peut être restaurée en cas de panne ou de corruption.
- Clonage et déploiement rapide: Facilite la création de modèles ou le clonage de systèmes déjà configurés pour gagner du temps sur les tâches répétitives.
- Tests et développement: Permet de répliquer les environnements de production dans les environnements de test, évitant ainsi les risques pour les systèmes critiques.
L'exportation d'une machine virtuelle implique de prendre tous ses fichiers associés (disques durs virtuels, configurations et points de contrôle) et de les rassembler dans un emplacement sécurisé, tandis que l'importation d'une machine virtuelle implique l'enregistrement de ces fichiers sur un nouvel hôte Hyper-V afin qu'ils fonctionnent exactement comme dans leur environnement d'origine.
Concepts de base et considérations préalables
Avant de se plonger dans les étapes spécifiques, il est essentiel de comprendre certaines concepts et exigences clés dans Hyper-V :
- Versions:Les fonctions d’exportation/importation ont évolué. Depuis Windows Server 2012, les machines virtuelles en cours d'exécution peuvent être exportées et l'exportation directe vers des dossiers réseau est prise en charge, ce qui rend le processus beaucoup plus simple. Les versions précédentes nécessitent que les machines virtuelles soient éteintes pour pouvoir exporter.
- Exportation à la demande: L'exportation n'est pas un processus automatique ou incrémentiel, mais est effectuée manuellement chaque fois qu'une copie complète de la machine virtuelle est nécessaire.
- formats de disque:Hyper-V utilise des disques durs virtuels au format VHD ou VHDX, ce dernier prenant en charge des tailles plus grandes et étant le plus recommandé pour les nouvelles machines virtuelles.
- Compatibilité de l'hyperviseur: Formats OVF/OVA, largement utilisés dans VMware o VirtualBox, ne sont pas directement pris en charge par Hyper-V. Si vous devez migrer entre différentes solutions de virtualisation, vous devrez convertir les disques au format approprié.
Le processus d'exportation d'une machine virtuelle dans Hyper-V
L'exportation d'une machine virtuelle dans Hyper-V est une procédure simple, mais elle nécessite de connaître quelques détails pour obtenir des résultats optimaux et éviter les frustrations ultérieures. Il existe deux manières principales d'effectuer ce processus : via l'interface graphique du gestionnaire Hyper-V et en utilisant PowerShell.
Exporter depuis Hyper-V Manager (interface graphique)
- Accéder au gestionnaire Hyper-V depuis le serveur ou l'ordinateur hôte.
- Sélectionnez la VM à exporter: Faites un clic droit sur la machine virtuelle souhaitée.
- Choisissez l’option « Exporter »:Une fenêtre s'ouvrira pour sélectionner la destination.
- Spécifie l'emplacement d'exportation:Un répertoire local avec suffisamment d'espace est recommandé, car tous les fichiers, y compris les disques, les configurations et les points de contrôle, seront exportés.
- Surveiller les progrès:Le processus peut prendre un certain temps en fonction de la taille de la machine virtuelle et de son disque dur virtuel. Une fois terminé, une structure de dossiers contenant toutes les informations de la VM apparaîtra à l'emplacement indiqué.
Note importante:Depuis Windows Server 2012, il est possible d'exporter des machines virtuelles sans les arrêter, bien que dans les versions précédentes, il soit indispensable qu'elles soient préalablement arrêtées.
Exporter une machine virtuelle à l'aide de PowerShell
PowerShell fournit un moyen automatisé et reproductible d’effectuer des exportations, idéal pour les scripts de sauvegarde ou les migrations multi-VM.
La commande de base est :
Export-VM -Name "NombreDeLaVM" -Path "C:\Directorio\De\Exportacion"
Pour exporter simultanément toutes les machines virtuelles de l’hôte :
Get-VM | Export-VM -Path "C:\ExportacionesGlobales"
N'oubliez pas d'exécuter PowerShell en tant qu'administrateur pour éviter les erreurs d'autorisation.
En outre, vous pouvez programmer ces scripts pour créer des sauvegardes automatiques périodiques à l'aide du planificateur de tâches Windows.
Ce que comprend l'exportation et considérations importantes
Le processus d'exportation rassemble dans le dossier de destination :
- Fichiers de configuration de la machine virtuelle.
- disques durs virtuels (VHD ou VHDX).
- Points de contrôle ou des instantanés existants.
Cette copie est indépendante et peut être stockée en tant que sauvegarde, déplacée vers un autre hôte, utilisée pour des tests ou servir de modèle pour de nouveaux déploiements.
Cependant, il est important de noter que L'exportation Hyper-V n'est pas un système de sauvegarde avancé:Il ne dispose pas de déduplication, de compression ou de cryptage comme les solutions professionnelles, donc les fichiers occupent le même espace qu'en production. De plus, ce n’est pas incrémental : chaque exportation est une copie complète.
Comment importer une machine virtuelle dans Hyper-V
L'importation de machines virtuelles dans Hyper-V est le processus complémentaire à l'exportation. Il s'agit d'enregistrer une VM préalablement exportée afin que l'hôte puisse la gérer et l'exécuter. Il existe plusieurs modes d'importation, chacun ayant des utilisations différentes selon le scénario.
Options d'importation : principales différences
Hyper-V permet trois principaux types d'importation :
- Inscription locale (sur place) : Utilisez les fichiers exportés dans leur emplacement d’origine. L'identifiant unique (ID) de la VM reste le même. Il est utile pour récupérer une machine virtuelle défaillante ou enregistrer une machine virtuelle existante après une perte d'enregistrement. Aucun fichier n'est modifié et aucune copie supplémentaire n'est générée.
- Restaurer la machine virtuelle : Copie les fichiers exportés vers un nouveau répertoire choisi par l'utilisateur ou vers les dossiers Hyper-V par défaut. L'ID de la VM reste le même, donc Il est nécessaire de supprimer tous les journaux précédents de la machine virtuelle avant l'importation pour éviter les conflits.
- Copier la machine virtuelle : Similaire à la restauration, mais dans ce cas Hyper-V génère un nouvel identifiant unique (ID) pour la VM importée. C'est l'option idéale pour cloner des machines virtuelles, créer des modèles ou importer la même machine virtuelle plusieurs fois sur le même hôte.
Choisir le bon type est essentiel : L'importation avec un nouvel ID évite les conflits SID et d'autres problèmes dans des environnements tels qu'Active Directory ou WSUS, où l’unicité est essentielle à une bonne gestion d’équipe.
Importer depuis le gestionnaire Hyper-V
- Ouvrir le gestionnaire Hyper-V sur l'hôte de destination.
- Dans le panneau de droite, sélectionnez « Importer une machine virtuelle… »
- Cliquez sur « Suivant » sur l’écran de bienvenue.
- Indique le dossier dans lequel se trouvent les fichiers exportés.
- Sélectionnez la VM souhaitée dans la liste qui apparaît.
- Choisissez le type d'importation: : enregistrer localement, restaurer ou copier, comme expliqué ci-dessus.
- Configurer les emplacements de destination pour les fichiers de configuration et les disques.
- Revoir le résumé des actions et cliquez sur « Terminer ».
- La VM apparaîtra dans la liste, disponible pour être démarrée sur le nouvel hôte.
Au cours du processus, l'assistant détecte également les incompatibilités matérielles et vous permet de corriger les incompatibilités de mémoire, de processeur ou d'adaptateur réseau qui peuvent survenir lors du déplacement de la machine virtuelle entre des serveurs avec des configurations différentes.
Importer à l'aide de PowerShell
La ligne de commandes facilite l'automatisation et la gestion des lots de VM :
- Registre local:
Import-VM -Path 'C:\Ruta\a\Exportacion\VM\Identificador.vmcx' - Restaurer (avec copie vers de nouveaux emplacements):
Import-VM -Path 'C:\Ruta\a\Exportacion\VM\Identificador.vmcx' -Copy -VhdDestinationPath 'D:\VMs\Discos' -VirtualMachinePath 'D:\VMs\Configuracion' - Copier la VM (nouvel ID) :
Import-VM -Path 'C:\Ruta\a\Exportacion\VM\Identificador.vmcx' -Copy -GenerateNewId
Paramètre -Générer un nouvel identifiant génère un identifiant unique pour éviter les conflits d'hôtes, idéal pour le clonage ou la réutilisation de modèles.
Migrations entre différents hyperviseurs : Hyper-V, VMWare et VirtualBox

Une question récurrente est de savoir comment migrer des machines virtuelles entre plates-formes, par exemple, déplacer une machine virtuelle de VMWare vers Hyper-V ou de VirtualBox vers Hyper-V, et vice versa.
De Hyper-V vers d'autres hyperviseurs (VirtualBox, VMWare)
Pour utiliser une machine virtuelle Hyper-V sur d'autres hyperviseurs, vous devrez généralement convertir le disque dur virtuel du format VHDX vers VHD (plus compatible), ou directement vers VMDK (VMWare) ou VDI (VirtualBox) à l'aide d'outils spécifiques. Pour cela, vous pouvez consulter le guide sur convertir des disques virtuels entre formats.
Étapes générales :
- Convertir un disque VHDX en VHD depuis Hyper-V Manager :
- Sélectionnez la VM et choisissez « Modifier le disque… » dans le menu des actions.
- Sélectionnez le disque et choisissez le format de sortie VHD.
- Si possible, utilisez « l’extension dynamique » pour économiser de l’espace.
- Enregistrez le disque à l’emplacement souhaité.
- Dans VirtualBox :
- Créez une nouvelle machine virtuelle et choisissez « Utiliser un fichier de disque dur virtuel existant ».
- Sélectionnez le VHD converti.
- Configurez la mémoire, le processeur et, si la machine virtuelle est de « génération 2 », activez l'option « Activer EFI » et ajustez l'ordre de Botte pour éviter les erreurs telles que « aucun support de démarrage trouvé ».
- Dans VMware :
- Convertissez VHD en VMDK si nécessaire, en utilisant des outils comme ovftool ou qemu-img.
- Importez ou ouvrez le fichier VMDK sur le nouvel hyperviseur.
Migration de VirtualBox vers Hyper-V
Inversement, pour importer une VM VirtualBox (format .vdi) vers Hyper-V :
- Utilisez « VBoxManage », l’outil de ligne de commande de VirtualBox, pour convertir le disque .vdi en .vhd :
VBoxManage clonemedium "ruta\origen.vdi" "ruta\destino.vhd" --format VHD
Créez une nouvelle machine virtuelle dans Hyper-V et sélectionnez « Utiliser le disque dur existant » et choisissez le .vhd converti. Il est crucial de sélectionner « Génération 1 » pour une compatibilité maximale.
Migration de VMWare vers Hyper-V
Le processus nécessite la conversion du disque .vmdk en .vhdx :
- Décompressez le fichier OVA ou exportez-le au format OVF depuis VMWare.
- Utilisez des outils comme qemu-img pour convertir le disque .vmdk en .vhdx :
qemu-img convert -f vmdk -O vhdx archivo.vmdk destino.vhdx
Lorsque vous importez le disque dans Hyper-V, il crée une nouvelle machine virtuelle et attribue ce .vhdx comme disque principal. Si la machine virtuelle est Linux, il est important d'installer au préalable le conducteurs de Hyper-V pour garantir que le système démarre correctement.
Problèmes fréquents lors des migrations
Lorsque vous travaillez entre des hyperviseurs, des incompatibilités matérielles virtuelles (version matérielle, pilotes, UUID), des erreurs de démarrage dues à des différences de système de partitionnement et des conflits dus à des ID en double dans Active Directory ou des services comme WSUS peuvent survenir.
Recommandations:
- Attribuez toujours de nouveaux ID aux machines virtuelles clonées pour éviter les conflits SID.
- Vérifiez et ajustez les paramètres EFI/BIOS selon les besoins du système exporté/importé.
- Si vous migrez des machines virtuelles avec LVM sous Linux, assurez-vous d'ajouter correctement les périphériques et d'ajuster le fichier lvm.conf ou les entrées /etc/fstab si nécessaire.
Limitations et considérations de sécurité
Bien qu'utile, L’exportation et l’importation Hyper-V ne remplacent pas une solution de sauvegarde professionnelle.. Ces processus sont manuels, ne comportent ni déduplication ni cryptage et nécessitent l’intervention de l’administrateur. Pour protéger des environnements de grande taille ou productifs, il est conseillé d'utiliser des outils spécialisés tels que Microsoft Azure ou des solutions Windows Server natives.
L'exportation peut être stockée sur des périphériques externes ou dans le cloud, mais il est essentiel de maintenir la sécurité physique et logique du stockage, empêchant l'accès non autorisé aux images exportées.
Écrivain passionné par le monde des octets et de la technologie en général. J'aime partager mes connaissances à travers l'écriture, et c'est ce que je vais faire dans ce blog, vous montrer toutes les choses les plus intéressantes sur les gadgets, les logiciels, le matériel, les tendances technologiques et plus encore. Mon objectif est de vous aider à naviguer dans le monde numérique de manière simple et divertissante.