Partager via


Effectuer un basculement d'une machine virtuelle répliquée avec Hyper-V Replica

Après avoir activé Hyper-V Replica et répliqué une machine virtuelle, vous pouvez réaliser des opérations de bascule pour transférer la machine virtuelle vers l’hôte ou le cluster réplique. Cet article explique comment effectuer différents types d’opérations de basculement à l’aide de Hyper-V Réplica avec Hyper-V Manager, Gestionnaire du cluster de basculement, PowerShell ou Windows Admin Center - Mode virtualisation.

Pour plus d’informations sur Hyper-V réplica, ou si vous devez activer la réplication ou répliquer une machine virtuelle, consultez les articles suivants :

Scénarios de basculement

Hyper-V Réplica prend en charge les trois scénarios de basculement suivants.

  • Test de basculement : crée une machine virtuelle de test sur l'hôte ou le cluster réplique sans affecter la réplication en cours. Il vous permet de vérifier que la machine virtuelle réplica fonctionne correctement. Après le test, vous pouvez arrêter le test de basculement pour supprimer la machine virtuelle de test.

    Par défaut, la machine virtuelle de test est créée à partir du dernier point de récupération et n’est pas connectée à un réseau. Si vous avez configuré des points de récupération supplémentaires, vous pouvez choisir de créer la machine virtuelle de test à partir de l’un de ces points. Vous ne pouvez exécuter qu’un seul test de basculement sur une machine virtuelle à la fois.

  • Basculement planifié : à utiliser lorsque vous pouvez arrêter sans problème la machine virtuelle principale. Il vous aide à effectuer une validation de bout en bout de votre plan de récupération. Elle garantit que toutes les modifications sont répliquées sur le réplica avant de basculer, sans aucune perte de données. Une fois le basculement planifié effectué, vous pouvez éventuellement inverser la direction de la réplication vers l’hôte ou le cluster principal d’origine, puis faire revenir la machine virtuelle à son emplacement d’origine.

    Le basculement planifié n'est pas un substitut à la haute disponibilité, mais il vous permet de garder vos charges de travail opérationnelles avec un temps d'arrêt minimal et sans perte de données. Il peut être utile pour les événements tels que la maintenance planifiée d’un site ou d’un centre de données entier.

  • Basculement non planifié : utilisez lorsque la machine virtuelle principale n’est pas disponible en raison d’une défaillance, telle qu’une panne de courant. Il vous permet de basculer vers la machine virtuelle réplica à l’aide du dernier point de récupération ou des points de récupération précédents, s’il est configuré. Après le basculement non planifié, vous pouvez terminer le processus de basculement et éventuellement annuler la réplication vers l’hôte principal ou le cluster principal d’origine, puis restaurer la machine virtuelle à l’emplacement d’origine.

    Le basculement non planifié est conçu pour les scénarios de récupération d’urgence où la machine virtuelle principale ne peut pas être arrêtée de manière ordonnée. Cela peut entraîner une perte de données, en fonction du point de récupération sélectionné.

Prerequisites

Avant de commencer, veillez à respecter les conditions préalables suivantes :

  • Vous disposez d’une machine virtuelle que vous répliquez à l’aide de Hyper-V réplica.

  • L’état d’intégrité de la réplication de la machine virtuelle est Normal. Pour vérifier l’intégrité de la réplication, consultez Surveiller la progression de la réplication.

  • Un compte utilisateur membre du groupe de sécurité Administrateurs Hyper-V sur chaque hôte. Dans un domaine Active Directory, vous pouvez ajouter des utilisateurs ou des groupes à ce groupe à l’aide des préférences de stratégie de groupe. Le compte peut également être un administrateur local sur chaque hôte. Pour plus d’informations sur le groupe administrateurs Hyper-V, consultez Groupes de sécurité Active Directory.

Basculer une machine virtuelle

Vous devez exécuter une opération de basculement pour chaque machine virtuelle. Vous ne pouvez exécuter qu’une seule opération de basculement à la fois pour une machine virtuelle. Vous pouvez exécuter chaque opération de basculement à l’aide des combinaisons suivantes :

  • Hyper-V Manager sur des clusters ou des hôtes uniques
  • Gestionnaire du cluster de basculement sur les clusters
  • PowerShell sur des clusters ou des hôtes uniques
  • Windows Admin Center - Mode de virtualisation uniquement sur des hôtes uniques. Vous pouvez uniquement effectuer basculement en utilisant le mode Virtualisation de Windows Admin Center, de l'hôte principal à l'hôte réplica. Vous ne pouvez pas effectuer de test de basculement ou de réplication inverse pour l’instant.

Sélectionnez l’onglet approprié pour obtenir des instructions.

Le basculement d’une machine virtuelle à l’aide de Hyper-V Manager dépend du type de basculement que vous souhaitez effectuer.

Tester le basculement en utilisant l'Hyper-V Manager

Pour exécuter un test de basculement à l'aide du gestionnaire Hyper-V, procédez comme suit :

  1. Ouvrez Hyper-V Manager sur un appareil que vous utilisez pour gérer un hôte dans le cluster de réplication ou un hôte unique de réplication avec la machine virtuelle, ou sur l’hôte lui-même où Windows Server avec l'expérience utilisateur est installé.

  2. Dans le volet ressources, sélectionnez l’hôte qui contient la VM répliquée pour laquelle vous souhaitez exécuter un test de basculement.

  3. Cliquez avec le bouton droit sur la machine virtuelle, sélectionnez Réplication, puis Test de basculement.

  4. Dans l’écran Test de basculement , sélectionnez le point de récupération que vous souhaitez utiliser pour le test de basculement dans la liste déroulante, puis sélectionnez Tester le basculement.

    Une capture d’écran de la boîte de dialogue du test de basculement montrant la liste des points de récupération dans Hyper-V Manager.

  5. L’hôte crée une machine virtuelle en double. Le nom de la machine virtuelle est le nom de la machine virtuelle d’origine avec - Test ajouté. La machine virtuelle en double n’est pas connectée à un réseau par défaut. À ce stade, vous pouvez démarrer la machine virtuelle et effectuer des tests dont vous avez besoin pour vérifier qu’elle fonctionne correctement.

  6. Lorsque vous avez terminé le test, cliquez avec le bouton droit sur la machine virtuelle du réplica (et non sur le doublon de test), sélectionnez Réplication, puis Arrêter le Test de Basculement. Dans la boîte de dialogue de confirmation, sélectionnez Arrêter le test de basculement pour supprimer la machine virtuelle de test et supprimer ses données.

Basculement planifié à l’aide de l'Hyper-V Manager

Pour exécuter un basculement planifié à l’aide de Hyper-V Manager :

  1. Ouvrez Hyper-V Manager sur un appareil que vous utilisez pour gérer un hôte dans le cluster principal ou un hôte unique principal avec la machine virtuelle, ou sur l’hôte lui-même où Windows Server avec expérience de bureau est installé.

  2. Dans le volet ressources, sélectionnez l’hôte qui contient la machine virtuelle pour laquelle vous souhaitez exécuter un basculement planifié.

  3. Arrêtez la machine virtuelle si elle est en cours d’exécution. Vous devez arrêter la machine virtuelle pour effectuer un basculement planifié.

  4. Cliquez avec le bouton droit sur la machine virtuelle, sélectionnez Réplication, puis Basculement planifié.

  5. Dans l’écran Basculement planifié , cochez la case pour inverser la direction de réplication après le basculement et cochez éventuellement la case pour démarrer la machine virtuelle réplica après le basculement, en fonction de vos besoins. La boîte de dialogue affiche une liste des vérifications préalables et des actions effectuées par le basculement planifié. Par défaut, la machine virtuelle réplique démarre après le basculement. N’oubliez pas d’attacher la machine virtuelle à un réseau si nécessaire.

    Capture d’écran de la boîte de dialogue de basculement planifié affichant les contrôles préalables, les actions, et les options pour inverser la réplication et démarrer la machine virtuelle répliquée dans le Gestionnaire Hyper-V.

  6. Sélectionnez Basculement pour commencer le processus.

    Capture d'écran confirmant la réussite des vérifications préalables et des actions requises dans la boîte de dialogue Basculement planifié dans Hyper-V Manager.

    À ce stade, le basculement est terminé. Si vous avez sélectionné l’option pour inverser la direction de la réplication, la réplication est automatiquement reconfigurée pour répliquer les modifications apportées à l’hôte ou au cluster principal d’origine. Vous pouvez également cliquer avec le bouton droit sur la machine virtuelle réplica, sélectionner Réplication inverse, puis configurer manuellement la réplication sur l’hôte ou le cluster principal d’origine. Une fois la réplication inversée configurée, l’intégrité de la réplication revient à Normal.

  7. Démarrez la machine virtuelle si elle n’est pas déjà en cours d’exécution en cliquant avec le bouton droit sur la machine virtuelle, puis en sélectionnant Démarrer. N’oubliez pas d’attacher la machine virtuelle à un réseau si nécessaire.

Basculement non planifié avec Hyper-V Manager

Pour exécuter un basculement non planifié à l’aide de Hyper-V Manager :

  1. Ouvrez Hyper-V Manager sur un appareil que vous utilisez pour gérer un hôte dans le cluster de réplique ou un hôte unique réplique avec la machine virtuelle, ou sur l’hôte lui-même où Windows Server avec Expérience utilisateur de bureau est installé.

  2. Dans le volet ressources, sélectionnez l’hôte qui contient la machine virtuelle réplica pour laquelle vous souhaitez exécuter un basculement non planifié.

  3. Cliquez avec le bouton droit sur la machine virtuelle réplica, sélectionnez Réplication, puis Basculement.

  4. Dans l'écran Basculement, sélectionnez le point de récupération que vous souhaitez utiliser pour le basculement dans la liste déroulante, puis cliquez sur Basculer.

    Capture d’écran de la boîte de dialogue Basculement montrant les points de récupération disponibles pour un basculement non planifié dans Hyper-V Manager.

  5. Le processus crée un point de contrôle pour la machine virtuelle réplica, puis démarre la machine virtuelle. Vous devez effectuer des tests dont vous avez besoin pour vérifier que le point de récupération que vous avez choisi fonctionne correctement. N’oubliez pas d’attacher la machine virtuelle à un réseau si nécessaire.

    Si vous devez sélectionner un autre point de récupération, vous pouvez annuler le basculement en cliquant avec le bouton droit sur la machine virtuelle réplica, sélectionnez Réplication, puis annuler le basculement. Vous pouvez ensuite choisir un autre point de récupération.

  6. Une fois que vous avez testé la machine virtuelle et que vous n’avez pas besoin de revenir à un autre point de récupération, vous devez effectuer le basculement. Cliquez avec le bouton droit sur la machine virtuelle réplica, sélectionnez Réplication, puis supprimez les points de récupération. Cette action supprime les points de récupération et fusionne le point de contrôle, ce qui signifie que vous ne pouvez pas revenir à un point de récupération antérieur. Si vous souhaitez conserver des points de récupération supplémentaires, vous pouvez commencer par exporter la machine virtuelle répliquée avant d'effectuer le basculement.

    Capture d’écran de l’option de menu contextuel pour supprimer les points de récupération après un basculement non planifié dans Hyper-V Manager.

    À ce stade, le basculement est terminé, mais l’intégrité de la réplication s’affiche comme Avertissement, car cette direction de réplication n’est pas configurée.

Réplication inversée après un basculement non planifié en utilisant le Hyper-V Manager

Une fois que la machine virtuelle principale est à nouveau disponible, vous devez répliquer les modifications apportées à la machine virtuelle réplica vers la machine virtuelle primaire d’origine. Le processus est appelé réplication inverse. Avant de pouvoir inverser la réplication, vous devez marquer la machine virtuelle primaire d’origine comme étant une cible pour recevoir la réplication. Vous ne pouvez pas effectuer cette action dans Hyper-V Manager.

  1. Sur l’hôte principal d’origine qui contient la machine virtuelle principale d’origine, ouvrez une session PowerShell en tant qu’administrateur ou connectez-vous à distance à l’aide de l’applet de commande Enter-PSSession sur un appareil que vous utilisez pour gérer l’hôte.

  2. Marquez la machine virtuelle primaire d’origine comme cible pour recevoir la réplication en exécutant la commande suivante. Veillez à remplacer l’espace réservé <VMName> par le nom de la machine virtuelle primaire d’origine.

    Set-VMReplication -VMName '<VM Name>' -AsReplica
    
  3. Vérifiez l’état de la machine virtuelle primaire d’origine en exécutant la commande suivante sur l’hôte principal :

    Get-VMReplication -VMName '<VM Name>' | FL VMName, ReplicationMode, ReplicationState
    

    Voici un exemple de sortie, qui montre que la machine virtuelle principale est maintenant configurée en tant que réplica et attend la réplication :

    VMName           : contoso-vm-01
    ReplicationMode  : Replica
    ReplicationState : WaitingForInitialReplication
    
  4. Sur l’hôte de réplica qui contient la machine virtuelle réplica, dans Hyper-V Manager, cliquez avec le bouton droit sur la VM réplica, sélectionnez Réplication, puis sélectionnez Réplication inverse. Dans l’écran De réplication inverse , si vous voyez Avant de commencer, sélectionnez Suivant.

  5. Les options de l’Assistant sont préremplies en fonction des paramètres de la machine virtuelle primaire d’origine. Si vous n’avez pas besoin de modifier les paramètres, sélectionnez Suivant sur chaque écran jusqu’à atteindre l’écran Résumé , puis sélectionnez Terminer pour commencer la réplication inverse. Vous pouvez également choisir les mêmes options que lorsque vous avez activé la réplication initiale pour la machine virtuelle.

    Capture d’écran de la page récapitulative de l’Assistant Réplication inverse avant de commencer la réplication inversée dans Hyper-V Manager.

    À ce stade, toutes les modifications sont répliquées et la santé de la réplication revient à Normal. Les rôles de primaire et de réplica ont maintenant été échangés. Pour revenir à la direction de réplication d'origine, vous pouvez effectuer un basculement planifié, comme décrit dans la section Basculement planifié.