Utiliser la migration dynamique sans le clustering de basculement pour déplacer une machine virtuelle

S’applique à : Windows Server 2022, Windows Server 2019, Windows Server 2016

Cet article vous montre comment déplacer une machine virtuelle en effectuant une migration dynamique sans utiliser le clustering de basculement. Une migration dynamique déplace les machines virtuelles en cours d’exécution entre les hôtes Hyper-V sans qu’aucun temps mort ne soit perçu.

Pour ce faire, vous aurez besoin de ceci :

  • Un compte d’utilisateur qui est membre du groupe Administrateurs Hyper-V local ou du groupe Administrateurs sur les ordinateurs source et cible.

  • Le rôle Hyper-V dans Windows Server 2016 ou Windows Server 2012 R2 installé sur les serveurs source et cible et configuré pour les migrations dynamiques. Vous pouvez effectuer une migration dynamique entre des hôtes exécutant Windows Server 2016 et Windows Server 2012 R2 si la machine virtuelle est au moins une version 5.

    Pour obtenir des instructions de mise à niveau de version, consultez Mettre à niveau la version de la machine virtuelle dans Hyper-V sur Windows 10 ou Windows Server 2016. Pour obtenir des instructions d’installation, consultez Configurer des hôtes pour la migration dynamique.

  • Les outils d’administration Hyper-V installés sur un ordinateur exécutant Windows Server 2016 ou Windows 10, sauf si les outils sont installés sur le serveur source ou cible et que vous les exécutez à partir de là.

Utiliser le Gestionnaire Hyper-V pour déplacer une machine virtuelle en cours d’exécution

  1. Ouvrez le Gestionnaire Hyper-V. (Dans Gestionnaire de serveur, cliquez sur Outils>>Gestionnaire Hyper-V.)

  2. Dans le volet de navigation, sélectionnez l’un des serveurs. (S’il n’est pas répertorié, faites un clic droit sur Gestionnaire Hyper-V, cliquez sur Se connecter au serveur, tapez le nom du serveur, puis cliquez sur OK. Répétez l’opération pour ajouter d’autres serveurs.)

  3. Dans le volet Machines Virtuelles, cliquez avec le bouton droit sur la machine virtuelle, puis cliquez sur Déplacer. Ceci ouvre l’Assistant de déplacement.

  4. Utilisez les pages de l’Assistant pour choisir le type de déplacement, le serveur de destination et les options.

  5. Dans la page Résumé, passez vos choix en revue, puis cliquez sur Terminer.

Utiliser Windows PowerShell afin de déplacer une machine virtuelle

L’exemple suivant utilise l’applet de commande Move-VM pour déplacer une machine virtuelle nommée LMTest vers un serveur de destination nommé TestServer02 et déplace les disques durs virtuels et d’autres fichiers (tels que les points de contrôle et les fichiers de pagination intelligente) vers le répertoire D:\LMTest sur le serveur de destination.

PS C:\> Move-VM LMTest TestServer02 -IncludeStorage -DestinationStoragePath D:\LMTest

Dépannage

Échec de l'établissement d'une connexion

Si vous n’avez pas configuré la délégation contrainte, vous devez vous connecter au serveur source avant de pouvoir déplacer une machine virtuelle. Si vous ne le faites pas, la tentative d’authentification échoue, une erreur se produit et ce message s’affiche :

« Échec de l’opération de migration d’ordinateur virtuel à l’emplacement source de la migration. Échec de l’établissement d’une connexion avec l’hôte nom de l’ordinateur : aucune information d’identification n’est disponible dans le package de sécurité 0x8009030E. »

Pour résoudre ce problème, connectez-vous au serveur source et réessayez le déplacement. Pour éviter d’avoir à se connecter à un serveur source avant d’effectuer une migration dynamique, configurez la délégation contrainte. Vous aurez besoin d’informations d’identification d’administrateur de domaine pour configurer la délégation contrainte. Pour obtenir des instructions, consultez Configurer des hôtes pour la migration dynamique.

Échec, car le matériel hôte n’est pas compatible

Si la compatibilité du processeur n’est pas activée sur une machine virtuelle et qu’elle a un ou plusieurs instantanés, le déplacement échoue si les hôtes ont des versions de processeur différentes. Une erreur se produit et ce message s’affiche :

La machine virtuelle ne peut pas être déplacée vers l’ordinateur de destination. Le matériel sur l’ordinateur de destination n’est pas compatible avec la configuration matérielle requise de cette machine virtuelle.

Pour résoudre ce problème, arrêtez la machine virtuelle et activez le paramètre de compatibilité du processeur.

  1. Dans le Gestionnaire Hyper-V, dans la section Machines virtuelles, cliquez avec le bouton droit sur la machine virtuelle, puis cliquez sur Paramètres.

  2. Dans le volet de navigation, développez Processeurs et cliquez sur Compatibilité.

  3. Cochez Migrer vers un ordinateur ayant une autre version de processeur.

  4. Cliquez sur OK.

    Pour utiliser Windows PowerShell, utilisez l’applet de commande Set-VMProcessor :

    PS C:\> Set-VMProcessor TestVM -CompatibilityForMigrationEnabled $true