Configurer des hôtes pour la migration dynamique sans clustering de basculementSet up hosts for live migration without Failover Clustering

S’applique à : Windows Server 2016, Microsoft Hyper-V Server 2016, Windows Server 2019, Microsoft Hyper-V Server 2019Applies To: Windows Server 2016, Microsoft Hyper-V Server 2016, Windows Server 2019, Microsoft Hyper-V Server 2019

Cet article explique comment configurer des ordinateurs hôtes qui ne sont pas en cluster afin de pouvoir effectuer des migrations dynamiques entre eux.This article shows you how to set up hosts that aren't clustered so you can do live migrations between them. Utilisez ces instructions si vous n’avez pas configuré la migration dynamique lorsque vous avez installé Hyper-V ou si vous souhaitez modifier les paramètres.Use these instructions if you didn't set up live migration when you installed Hyper-V, or if you want to change the settings. Pour configurer des ordinateurs hôtes en cluster, utilisez outils pour le clustering de basculement.To set up clustered hosts, use tools for Failover Clustering.

Conditions requises pour la configuration de la migration dynamiqueRequirements for setting up live migration

Pour configurer des ordinateurs hôtes non-cluster pour la migration dynamique, vous avez besoin des éléments suivants :To set up non-clustered hosts for live migration, you'll need:

  • Un compte d’utilisateur autorisé à effectuer les différentes étapes.A user account with permission to perform the various steps. L’appartenance au groupe administrateurs Hyper-V local ou au groupe Administrateurs sur les ordinateurs source et de destination répond à cette exigence, sauf si vous configurez la délégation contrainte.Membership in the local Hyper-V Administrators group or the Administrators group on both the source and destination computers meets this requirement, unless you're configuring constrained delegation. L’appartenance au groupe administrateurs de domaine est requise pour configurer la délégation avec restriction.Membership in the Domain Administrators group is required to configure constrained delegation.

  • Le rôle Hyper-V dans Windows Server 2016 ou Windows Server 2012 R2 est installé sur les serveurs source et de destination.The Hyper-V role in Windows Server 2016 or Windows Server 2012 R2 installed on the source and destination servers. Vous pouvez effectuer une migration dynamique entre des ordinateurs hôtes exécutant Windows Server 2016 et Windows Server 2012 R2 si la machine virtuelle est au moins la version 5.You can do a live migration between hosts running Windows Server 2016 and Windows Server 2012 R2 if the virtual machine is at least version 5.
    Pour obtenir des instructions de mise à niveau de version, consultez mettre à niveau la version de machine virtuelle dans Hyper-V sur Windows 10 ou Windows Server 2016.For version upgrade instructions, see Upgrade virtual machine version in Hyper-V on Windows 10 or Windows Server 2016. Pour obtenir des instructions d’installation, consultez installer le rôle Hyper-V sur Windows Server.For installation instructions, see Install the Hyper-V role on Windows Server.

  • Ordinateurs source et de destination qui appartiennent au même domaine de Active Directory ou qui appartiennent à des domaines qui s’approuvent mutuellement.Source and destination computers that either belong to the same Active Directory domain, or belong to domains that trust each other.

  • Les outils de gestion Hyper-V installés sur un ordinateur exécutant Windows Server 2016 ou Windows 10, à moins que les outils ne soient installés sur le serveur source ou de destination, et que vous exécutiez les outils à partir du serveur.The Hyper-V management tools installed on a computer running Windows Server 2016 or Windows 10, unless the tools are installed on the source or destination server and you'll run the tools from the server.

Envisagez les options d’authentification et de mise en réseauConsider options for authentication and networking

Réfléchissez à la façon dont vous souhaitez configurer les éléments suivants :Consider how you want to set up the following:

  • Authentification: quel protocole sera utilisé pour authentifier le trafic de migration dynamique entre les serveurs source et de destination ?Authentication: Which protocol will be used to authenticate live migration traffic between the source and destination servers? Le choix détermine si vous devez vous connecter au serveur source avant de démarrer une migration dynamique :The choice determines whether you'll need to sign on to the source server before starting a live migration:

    • Kerberos vous permet d’éviter d’avoir à vous connecter au serveur, mais requiert la configuration de la délégation avec restriction.Kerberos lets you avoid having to sign in to the server, but requires constrained delegation to be set up. Pour obtenir des instructions, voir ci-dessous.See below for instructions.

    • CredSSP vous permet d’éviter de configurer la délégation avec restriction, mais vous devez vous connecter au serveur source.CredSSP lets you avoid configuring constrained delegation, but requires you sign in to the source server. Vous pouvez le faire via une session de console locale, une session Bureau à distance ou une session Windows PowerShell distante.You can do this through a local console session, a Remote Desktop session, or a remote Windows PowerShell session.

      CredSPP nécessite une connexion pour les situations qui peuvent ne pas être évidentes.CredSPP requires signing in for situations that might not be obvious. Par exemple, si vous vous connectez à TestServer01 pour déplacer un ordinateur virtuel vers TestServer02, puis que vous souhaitez déplacer l’ordinateur virtuel vers TestServer01, vous devez vous connecter à TestServer02 avant de réessayer de déplacer la machine virtuelle vers TestServer01.For example, if you sign in to TestServer01 to move a virtual machine to TestServer02, and then want to move the virtual machine back to TestServer01, you'll need to sign in to TestServer02 before you try to move the virtual machine back to TestServer01. Si vous ne le faites pas, la tentative d’authentification échoue, une erreur se produit et le message suivant s’affiche :If you don't do this, the authentication attempt fails, an error occurs, and the following message is displayed:

      «Échec de l’opération de migration d’ordinateur virtuel au niveau de la source de migration."Virtual machine migration operation failed at migration Source. Échec de l’établissement d’une connexion avec le nom de l' ordinateurhôte : aucune information d’identification n’est disponible dans le package de sécurité 0x8009030E.Failed to establish a connection with host computer name: No credentials are available in the security package 0x8009030E."

  • Performances: est-il judicieux de configurer les options de performances ?Performance: Does it makes sense to configure performance options? Ces options peuvent réduire l’utilisation du réseau et du processeur, ainsi que accélérer les migrations dynamiques.These options can reduce network and CPU usage, as well as make live migrations go faster. Prenez en compte vos besoins et votre infrastructure, et testez différentes configurations pour vous aider à décider.Consider your requirements and your infrastructure, and test different configurations to help you decide. Les options sont décrites à la fin de l’étape 2.The options are described at the end of step 2.

  • Préférences réseau: allez-vous autoriser le trafic de migration dynamique via tout réseau disponible ou isoler le trafic vers des réseaux spécifiques ?Network preference: Will you allow live migration traffic through any available network, or isolate the traffic to specific networks? Pour des raisons de sécurité, il est conseillé d’isoler le trafic sur des réseaux privés approuvés, car le trafic de migration dynamique n’est pas chiffré lorsqu’il est envoyé sur le réseau.As a security best practice, we recommend that you isolate the traffic onto trusted, private networks because live migration traffic is not encrypted when it is sent over the network. L’isolation du réseau peut être obtenue via un réseau isolé physiquement ou une autre technologie de mise en réseau approuvée comme les réseaux locaux virtuels.Network isolation can be achieved through a physically isolated network or through another trusted networking technology such as VLANs.

Étape 1 : configurer la délégation avec restriction (facultatif)Step 1: Configure constrained delegation (optional)

Si vous avez décidé d’utiliser Kerberos pour authentifier le trafic de migration dynamique, configurez la délégation avec restriction à l’aide d’un compte membre du groupe administrateurs de domaine.If you have decided to use Kerberos to authenticate live migration traffic, configure constrained delegation using an account that is a member of the Domain Administrators group.

Utiliser le composant logiciel enfichable utilisateurs et ordinateurs pour configurer la délégation avec restrictionUse the Users and Computers snap-in to configure constrained delegation

  1. Ouvrez le composant logiciel enfichable Utilisateurs et ordinateurs Active Directory.Open the Active Directory Users and Computers snap-in. (Dans Gestionnaire de serveur, sélectionnez le serveur s’il n’est pas sélectionné, cliquez sur outils >> Active Directory utilisateurs et ordinateurs).(From Server Manager, select the server if it's not selected, click Tools >> Active Directory Users and Computers).

  2. Dans le volet de navigation de Active Directory utilisateurs et ordinateurs, sélectionnez le domaine et double-cliquez sur le dossier ordinateurs .From the navigation pane in Active Directory Users and Computers, select the domain and double-click the Computers folder.

  3. Dans le dossier ordinateurs , cliquez avec le bouton droit sur le compte d’ordinateur du serveur source, puis cliquez sur Propriétés.From the Computers folder, right-click the computer account of the source server and then click Properties.

  4. Dans Propriétés, cliquez sur l’onglet délégation .From Properties, click the Delegation tab.

  5. Sous l’onglet délégation, sélectionnez n' approuver cet ordinateur que pour la délégation aux services spécifiés , puis sélectionnez utiliser n’importe quel protocole d’authentification.On the delegation tab, select Trust this computer for delegation to the specified services only and then select Use any authentication protocol.

  6. Cliquez sur Ajouter.Click Add.

  7. Dans Ajouter des services, cliquez sur utilisateurs ou ordinateurs.From Add Services, click Users or Computers.

  8. Dans Sélectionner des utilisateurs ou des ordinateurs, tapez le nom du serveur de destination.From Select Users or Computers, type the name of the destination server. Cliquez sur vérifier les noms pour le vérifier, puis cliquez sur OK.Click Check Names to verify it, and then click OK.

  9. Dans Ajouter des services, dans la liste des services disponibles, effectuez les opérations suivantes, puis cliquez sur OK:From Add Services, in the list of available services, do the following and then click OK:

    • Pour déplacer le stockage de l’ordinateur virtuel, sélectionnez cifs.To move virtual machine storage, select cifs. Cela est nécessaire si vous souhaitez déplacer le stockage avec l’ordinateur virtuel, ainsi que si vous souhaitez déplacer uniquement le stockage d’une machine virtuelle.This is required if you want to move the storage along with the virtual machine, as well as if you want to move only a virtual machine's storage. Si le serveur est configuré pour utiliser le stockage SMB pour Hyper-V, cela doit être déjà sélectionné.If the server is configured to use SMB storage for Hyper-V, this should already be selected.

    • Pour déplacer les ordinateurs virtuels, sélectionnez Service de migration de système virtuel Microsoft.To move virtual machines, select Microsoft Virtual System Migration Service.

  10. Dans l’onglet Délégation de la boîte de dialogue Propriétés, vérifiez que les services que vous avez sélectionnés à l’étape précédente sont répertoriés comme les services auxquels l’ordinateur de destination peut présenter les informations d’identification déléguées.On the Delegation tab of the Properties dialog box, verify that the services you selected in the previous step are listed as the services to which the destination computer can present delegated credentials. Cliquez sur OK.Click OK.

  11. Dans le dossier Computers, sélectionnez le compte d’ordinateur du serveur de destination et répétez le processus.From the Computers folder, select the computer account of the destination server and repeat the process. Dans la boîte de dialogue Sélectionner des utilisateurs ou des ordinateurs, veillez à spécifier le nom du serveur source.In the Select Users or Computers dialog box, be sure to specify the name of the source server.

Les modifications de configuration prennent effet après les deux opérations suivantes :The configuration changes take effect after both of the following happen:

  • Les modifications sont répliquées sur les contrôleurs de domaine sur lesquels les serveurs exécutant Hyper-V sont connectés.The changes are replicated to the domain controllers that the servers running Hyper-V are logged into.
  • Le contrôleur de domaine émet un nouveau ticket Kerberos.The domain controller issues a new Kerberos ticket.

Étape 2 : configurer les ordinateurs source et de destination pour la migration dynamiqueStep 2: Set up the source and destination computers for live migration

Cette étape consiste à choisir les options d’authentification et de mise en réseau.This step includes choosing options for authentication and networking. En guise de meilleure pratique de sécurité, nous vous recommandons de sélectionner des réseaux spécifiques à utiliser pour le trafic de migration dynamique, comme indiqué ci-dessus.As a security best practice, we recommend that you select specific networks to use for live migration traffic, as discussed above. Cette étape vous montre également comment choisir l’option de performance.This step also shows you how to choose the performance option.

Utiliser le Gestionnaire Hyper-V pour configurer les ordinateurs source et de destination pour la migration dynamiqueUse Hyper-V Manager to set up the source and destination computers for live migration

  1. Ouvrez le Gestionnaire Hyper-V.Open Hyper-V Manager. (À partir de Gestionnaire de serveur, cliquez sur outils >>Gestionnaire Hyper-V.)(From Server Manager, click Tools >>Hyper-V Manager.)

  2. Dans le volet de navigation, sélectionnez l’un des serveurs.In the navigation pane, select one of the servers. (S’il n’est pas listé, cliquez avec le bouton droit sur Gestionnaire Hyper-V, cliquez sur se connecter au serveur, tapez le nom du serveur, puis cliquez sur OK.(If it isn't listed, right-click Hyper-V Manager, click Connect to Server, type the server name, and click OK. Répétez l’opération pour ajouter d’autres serveurs.)Repeat to add more servers.)

  3. Dans le volet action , cliquez sur paramètres Hyper-V >>des migrations dynamiques.In the Action pane, click Hyper-V Settings >>Live Migrations.

  4. Dans le volet Migrations dynamiques, sélectionnez Activer les migrations dynamiques entrantes et sortantes.In the Live Migrations pane, check Enable incoming and outgoing live migrations.

  5. Sous migrations dynamiques simultanées, spécifiez un autre numéro si vous ne souhaitez pas utiliser la valeur par défaut de 2.Under Simultaneous live migrations, specify a different number if you don't want to use the default of 2.

  6. Sous Migrations dynamiques entrantes, si vous voulez utiliser des connexions réseau spécifiques pour accepter le trafic de migration dynamique, cliquez sur Ajouter pour taper les informations d’adresse IP.Under Incoming live migrations, if you want to use specific network connections to accept live migration traffic, click Add to type the IP address information. Dans le cas contraire, cliquez sur Utiliser n’importe quel réseau disponible pour la migration dynamique.Otherwise, click Use any available network for live migration. Cliquez sur OK.Click OK.

  7. Pour choisir Kerberos et les options de performances, développez migrations dynamiques , puis sélectionnez fonctionnalités avancées.To choose Kerberos and performance options, expand Live Migrations and then select Advanced Features.

    • Si vous avez configuré la délégation avec restriction, sous protocole d’authentification, sélectionnez Kerberos.If you have configured constrained delegation, under Authentication protocol, select Kerberos.
    • Sous options de performances, passez en revue les détails et choisissez une autre option si elle convient à votre environnement.Under Performance options, review the details and choose a different option if it's appropriate for your environment.
  8. Cliquez sur OK.Click OK.

  9. Sélectionnez l’autre serveur dans le Gestionnaire Hyper-V et répétez les étapes.Select the other server in Hyper-V Manager and repeat the steps.

Utiliser Windows PowerShell pour configurer les ordinateurs source et de destination pour la migration dynamiqueUse Windows PowerShell to set up the source and destination computers for live migration

Trois applets de commande sont disponibles pour la configuration de la migration dynamique sur des ordinateurs hôtes non-cluster : Enable-VMMigration, Set-VMMigrationNetworket Set-vmhost.Three cmdlets are available for configuring live migration on non-clustered hosts: Enable-VMMigration, Set-VMMigrationNetwork, and Set-VMHost. Cet exemple utilise les trois et effectue les opérations suivantes :This example uses all three and does the following:

  • Configure la migration dynamique sur l’hôte localConfigures live migration on the local host
  • Autorise le trafic de migration entrant uniquement sur un réseau spécifiqueAllows incoming migration traffic only on a specific network
  • Choisit Kerberos comme protocole d’authentificationChooses Kerberos as the authentication protocol

Chaque ligne représente une commande distincte.Each line represents a separate command.

PS C:\> Enable-VMMigration

PS C:\> Set-VMMigrationNetwork 192.168.10.1

PS C:\> Set-VMHost -VirtualMachineMigrationAuthenticationType Kerberos

Set-VMHost vous permet également de choisir une option de performance (et de nombreux autres paramètres d’hôte).Set-VMHost also lets you choose a performance option (and many other host settings). Par exemple, pour choisir SMB mais conserver le protocole d’authentification défini sur la valeur par défaut CredSSP, tapez :For example, to choose SMB but leave the authentication protocol set to the default of CredSSP, type:

PS C:\> Set-VMHost -VirtualMachineMigrationPerformanceOption SMB

Ce tableau décrit le fonctionnement des options de performances.This table describes how the performance options work.

OptionOption DescriptionDescription
TCP/IPTCP/IP Copie la mémoire de l’ordinateur virtuel sur le serveur de destination via une connexion TCP/IP.Copies the memory of the virtual machine to the destination server over a TCP/IP connection.
CompressionCompression Compresse le contenu de la mémoire de l’ordinateur virtuel avant de le copier sur le serveur de destination via une connexion TCP/IP.Compresses the memory content of the virtual machine before copying it to the destination server over a TCP/IP connection. Remarque : Il s’agit du paramètre par défaut .Note: This is the default setting.
SMBSMB Copie la mémoire de l’ordinateur virtuel sur le serveur de destination via une connexion SMB 3,0.Copies the memory of the virtual machine to the destination server over a SMB 3.0 connection.

-SMB direct est utilisé lorsque les fonctionnalités d’accès direct à la mémoire à distance (RDMA) sont activées pour les cartes réseau sur les serveurs source et de destination.- SMB Direct is used when the network adapters on the source and destination servers have Remote Direct Memory Access (RDMA) capabilities enabled.
-SMB Multichannel détecte et utilise automatiquement plusieurs connexions quand une configuration SMB Multichannel appropriée est identifiée.- SMB Multichannel automatically detects and uses multiple connections when a proper SMB Multichannel configuration is identified.

Pour plus d’informations, voir Améliorer les performances d’un serveur de fichiers avec SMB Direct.For more information, see Improve Performance of a File Server with SMB Direct.

Étapes suivantes :Next steps

Une fois les ordinateurs hôtes configurés, vous êtes prêt à effectuer une migration dynamique.After you set up the hosts, you're ready to do a live migration. Pour obtenir des instructions, consultez utiliser la migration dynamique sans clustering de basculement pour déplacer un ordinateur virtuel.For instructions, see Use live migration without Failover Clustering to move a virtual machine.