Configurer le réplica Hyper-V

S’applique à : Windows Server 2022, Windows Server 2019, Windows Server 2016, Azure Stack HCI versions 22H2 et 21H2

La réplication Hyper-V fait partie intégrante du rôle Hyper-V. Elle participe à votre stratégie de reprise d’activité après sinistre en répliquant les machines virtuelles d’un serveur hôte Hyper-V vers un autre pour maintenir la disponibilité de vos charges de travail. Le réplica Hyper-V crée une copie d’une machine virtuelle en ligne sur une machine virtuelle de réplication qui est hors connexion. Notez les points suivants :

  • Hôtes Hyper-V : les serveurs hôtes principaux et secondaires peuvent être physiquement colocalisés ou se trouver à des emplacements géographiques distincts avec une réplication par liaison WAN. Les hôtes Hyper-V peuvent être des serveurs autonomes, des serveurs en cluster ou une combinaison des deux. Il n’y a aucune dépendance Active Directory entre les serveurs, et les serveurs n’ont pas l’obligation d’être membres du domaine.

  • Réplication et suivi des modifications : lorsque vous activez le réplica Hyper-V pour une machine virtuelle spécifique, la réplication initiale crée une machine virtuelle de réplication identique sur un serveur hôte secondaire. Ensuite, le suivi des modifications du réplica Hyper-V crée et gère un fichier journal qui capture les modifications sur un disque dur virtuel de la machine virtuelle. Le fichier journal est lu dans l’ordre inverse sur le disque dur virtuel de réplication selon les paramètres définis pour la fréquence de réplication. Cela signifie que les modifications les plus récentes sont stockées et répliquées de manière asynchrone. La réplication peut se faire via HTTP ou HTTPS.

  • Réplication (chaînée) étendue : vous pouvez répliquer une machine virtuelle d’un hôte principal vers un hôte secondaire, puis répliquer l’hôte secondaire vers un troisième hôte. Notez que vous ne pouvez pas faire cette réplication de l’hôte principal directement vers le deuxième et le troisième hôtes.

    Cette fonctionnalité rend le réplica Hyper-V plus robuste pour la reprise d’activité après sinistre. En effet, en cas d’interruption, vous avez les moyens de faire une récupération à la fois à partir du réplica principal et du réplica étendu. Vous pouvez basculer vers le réplica étendu en cas d’interruption de vos sites (principal et secondaires). Notez que le réplica étendu ne prend pas en charge la réplication cohérente avec les applications et qu’il doit utiliser les mêmes disques durs virtuels que ceux utilisés par le réplica secondaire.

  • Basculement : en cas d’interruption de votre site principal (ou secondaire pour un réplica étendu), vous pouvez démarrer manuellement un test ou un basculement (prévu ou non planifié).

    Question Test Prévu Non planifié
    Quand dois-je le faire ? Vérifiez qu’une machine virtuelle peut basculer vers le site secondaire et démarrer sur ce site

    Utile lors des phases de test et d’apprentissage

    Pendant les temps d’arrêt et interruptions planifiés Durant des événements inattendus
    Une machine virtuelle dupliquée est-elle créée ? Oui No Non
    Où l’opération est-elle lancée ? Sur la machine virtuelle de réplication Lancée sur l’ordinateur principal, puis se termine sur l’ordinateur secondaire Sur la machine virtuelle de réplication
    À quelle fréquence l’exécuter ? Nous vous recommandons de l’exécuter une fois par mois pour les tests Une fois tous les six mois ou à une autre fréquence conformément aux exigences de conformité Uniquement en cas de sinistre lorsque la machine virtuelle principale n’est pas disponible
    La réplication de la machine virtuelle principale se poursuit-elle ? Oui Oui. Lorsque l’interruption est résolue, la réplication inversée réplique les modifications sur le site principal pour garantir la synchronisation entre le site principal et les sites secondaires. Non
    Cela entraîne-t-il une perte de données ? None Aucun. Après le basculement, le réplica Hyper-V réplique le dernier ensemble de modifications suivies vers le site principal pour empêcher toute perte de données. Cela dépend de l’événement et des points de récupération
    Y a-t-il des temps d’arrêt ? Aucun. Cela n’impacte pas votre environnement de production. Une machine virtuelle de test dupliquée est créée durant le basculement. Une fois le basculement terminé, vous sélectionnez Basculement sur la machine virtuelle de réplication et celle-ci est automatiquement nettoyée et supprimée. Durée de l’interruption planifiée Durée de l’interruption non planifiée
  • Points de récupération : lorsque vous configurez les paramètres de réplication pour une machine virtuelle, vous spécifiez les points de récupération que vous souhaitez stocker à partir de celle-ci. Les points de récupération représentent un instantané dans le temps à partir duquel vous pouvez récupérer une machine virtuelle. Bien sûr, il y a moins de risque de perdre des données quand la récupération est faite à partir d’un point de récupération très récent. Vous pouvez accéder aux points de récupération des dernières 24 heures.

Conditions préalables au déploiement

Voici les points à vérifier avant de commencer :

  • Identifiez les disques durs virtuels à répliquer. En particulier, les disques durs virtuels qui contiennent des données très variables et non utilisées par le serveur de réplication après le basculement, comme les disques de fichiers d'échange, doivent être exclus de la réplication pour économiser la bande passante réseau. Notez les disques durs virtuels à exclure.

  • Déterminez la fréquence à laquelle vous avez besoin de synchroniser les données : les données sur le serveur réplica sont mises à jour et synchronisées selon la fréquence de réplication que vous configurez (toutes les 30 secondes, 5 minutes ou 15 minutes). Choisissez une fréquence en tenant compte des points suivants : Les machines virtuelles utilisent-elles des données critiques avec un objectif de point de récupération (RPO) faible ? Quelles sont les exigences de bande passante ? Les machines virtuelles hautement critiques nécessitent évidemment une réplication plus fréquente.

  • Déterminez le mode de récupération des données : par défaut, le réplica Hyper-V ne stocke qu’un seul point de récupération, qui correspond à la dernière réplication envoyée du serveur principal au serveur secondaire. Toutefois, si vous souhaitez pouvoir récupérer des données à partir d’un point antérieur dans le temps, vous pouvez spécifier que des points de récupération supplémentaires doivent être stockés (dans la limite de 24 points par heure). Si vous avez besoin de points de récupération supplémentaires, notez que cela demande une plus grande charge sur les ressources de traitement et de stockage.

  • Identifiez les charges de travail à répliquer : la réplication de réplica Hyper-V standard maintient la cohérence dans l’état du système d’exploitation de la machine virtuelle après un basculement, mais pas dans l’état des applications qui s’exécutent sur la machine virtuelle. Si vous souhaitez pouvoir récupérer l’état des charges de travail, vous pouvez créer des points de récupération cohérents avec les applications. Notez que la récupération cohérente avec les applications n’est pas disponible sur le site du réplica étendu si vous utilisez la réplication (chaînée) étendue.

  • Déterminez la méthode à utiliser pour la réplication initiale des données de machine virtuelle : la réplication commence par la transmission de l’état actuel des machines virtuelles. Cet état initial peut être transmis directement via le réseau existant, soit immédiatement soit à un moment ultérieur que vous configurez. Vous pouvez également utiliser une machine virtuelle restaurée préexistante (par exemple, si vous avez restauré une sauvegarde antérieure de la machine virtuelle sur le serveur réplica) comme copie initiale. Vous pouvez également économiser la bande passante réseau en copiant la copie initiale sur des supports externes, puis en remettant physiquement les supports sur le site de réplication. Si vous souhaitez utiliser une machine virtuelle préexistante, supprimez tous les instantanés précédents qui lui sont associés.

Étapes du déploiement

Étape 1 : Configurer les hôtes Hyper-V

Vous devez prévoir au moins deux hôtes Hyper-V, avec une ou plusieurs machines virtuelles sur chaque serveur. Consultez Bien démarrer avec Hyper-V. Le serveur hôte sur lequel vous allez répliquer des machines virtuelles doit être configuré en tant que serveur réplica.

  1. Dans les paramètres Hyper-V du serveur où seront répliquées les machines virtuelles, dans Configuration de la réplication, sélectionnez Activer cet ordinateur comme serveur réplica.

  2. Vous pouvez faire la réplication via HTTP ou HTTPS (chiffré). Sélectionnez Utiliser Kerberos (HTTP) ou Utiliser l’authentification basée sur des certificats (HTTPS). Par défaut, HTTP 80 et HTTPS 443 sont activés en tant qu’exceptions de pare-feu sur le serveur Hyper-V réplica. Si vous modifiez les paramètres de port par défaut, vous devez également modifier l’exception de pare-feu. Si vous choisissez la réplication via HTTPS, vous devez sélectionner un certificat, après vous être assuré que l’authentification par certificat est configurée.

  3. Pour l’autorisation, sélectionnez Autoriser la réplication à partir de n’importe quel serveur authentifié afin que le serveur réplica accepte le trafic de réplication de machine virtuelle en provenance de tout serveur principal qui s’est correctement authentifié. Sélectionnez Autoriser la réplication à partir des serveurs spécifiés pour accepter uniquement le trafic provenant des serveurs principaux que vous sélectionnez spécifiquement.

    Pour les deux options, vous pouvez spécifier l’emplacement où stocker les disques durs virtuels répliqués sur le serveur réplica Hyper-V.

  4. Cliquez sur OK ou Appliquer.

Étape 2 : Configurer le pare-feu

Pour autoriser la réplication entre les serveurs principaux et secondaires, le trafic doit passer par le pare-feu Windows (ou tout autre pare-feu tiers). Au moment de l’installation du rôle Hyper-V sur les serveurs, des exceptions pour HTTP (80) et HTTPS (443) ont été créées par défaut. Si vous utilisez ces ports standard, il vous suffit d’activer les règles :

  • Pour activer les règles sur un serveur hôte autonome :

    1. Ouvrez Pare-feu Windows avec fonctions avancées de sécurité, puis cliquez sur Règles de trafic entrant.

    2. Pour activer l’authentification (Kerberos) HTTP, cliquez avec le bouton droit sur Écouteur HTTP de réplica Hyper-V (TCP-In)>Activer la règle. Pour activer l’authentification basée sur des certificats HTTPS, cliquez avec le bouton droit sur Écouteur HTTPS de réplica Hyper-V (TCP-In)>Activer la règle.

  • Pour activer les règles sur un cluster Hyper-V, ouvrez une session Windows PowerShell avec Exécuter en tant qu’administrateur, puis exécutez l’une des commandes suivantes :

    • Pour HTTP :

      get-clusternode | ForEach-Object {Invoke-command -computername $_.name -scriptblock {Enable-Netfirewallrule -displayname "Hyper-V Replica HTTP Listener (TCP-In)"}}

    • Pour HTTPS :

      get-clusternode | ForEach-Object {Invoke-command -computername $_.name -scriptblock {Enable-Netfirewallrule -displayname "Hyper-V Replica HTTPS Listener (TCP-In)"}}

Activer la réplication des machines virtuelles

Effectuez les étapes suivantes sur chaque machine virtuelle que vous souhaitez répliquer :

  1. Dans le volet Détails du Gestionnaire Hyper-V, sélectionnez une machine virtuelle en cliquant dessus. Cliquez avec le bouton droit sur la machine virtuelle sélectionnée et cliquez sur Activer la réplication pour ouvrir l’Assistant Activation de la réplication.

  2. Dans la page Avant de commencer, cliquez sur Suivant.

  3. Dans la page Spécifier le serveur réplica, dans la zone Serveur réplica, entrez le nom NetBIOS ou FQDN du serveur réplica. Si le serveur réplica fait partie d'un cluster de basculement, entrez le nom du service Broker de réplication Hyper-V. Cliquez sur Suivant.

  4. Dans la page Spécifier les paramètres de connexion, le réplica Hyper-V récupère automatiquement les paramètres d’authentification et de port que vous avez configurés pour le serveur réplica. Si les valeurs ne sont pas récupérées, vérifiez que le serveur est configuré comme serveur réplica et qu’il est inscrit auprès du service DNS. Si nécessaire, entrez manuellement les paramètres.

  5. Dans la page Choisir les disques durs virtuels de réplication, assurez-vous que les disques durs virtuels à répliquer sont sélectionnés et décochez les cases à côté des disques durs virtuels que vous souhaitez exclure de la réplication. Cliquez ensuite sur Suivant.

  6. Dans la page Configurer la fréquence de réplication, spécifiez la fréquence à laquelle les modifications doivent être synchronisées entre le serveur principal et le serveur secondaire. Cliquez ensuite sur Suivant.

  7. Dans la page Configurer des points de récupération supplémentaires, choisissez si vous souhaitez conserver uniquement le dernier point de récupération ou créer des points supplémentaires. Si vous souhaitez récupérer de manière cohérente des applications et des charges de travail qui ont leurs propres enregistreurs VSS, nous vous recommandons de sélectionner Fréquence du service VSS (Volume Shadow Copy Service) et de spécifier la fréquence à laquelle créer des instantanés cohérents avec les applications. Notez que le service demandeur VMM Hyper-V doit être exécuté à la fois sur les serveurs Hyper-V principaux et secondaires. Cliquez ensuite sur Suivant.

  8. Dans la page Choisir la méthode de réplication initiale, sélectionnez la méthode de réplication initiale à utiliser. Le paramètre par défaut pour envoyer la copie initiale sur le réseau copie le fichier de configuration de la machine virtuelle principale (VMCX) et les fichiers de disque dur virtuel (VHDX et VHD) que vous avez sélectionnés sur votre connexion réseau. Vérifiez la disponibilité de la bande passante réseau si vous envisagez d’utiliser cette option. Si la machine virtuelle principale est déjà configurée sur le site secondaire comme machine virtuelle de réplication, il peut être utile de sélectionner Utiliser une machine virtuelle existante sur le serveur de réplication comme copie initiale. Vous pouvez utiliser l’exportation Hyper-V pour exporter la machine virtuelle principale et l’importer comme machine virtuelle de réplication sur le serveur secondaire. Si vous avez des machines virtuelles de grande taille ou une bande passante limitée, vous pouvez choisir de démarrer la réplication initiale sur le réseau plus tard, aux heures creuses que vous définissez ensuite, ou d’envoyer les informations de la réplication initiale avec un support hors connexion.

    Si vous effectuez une réplication hors connexion, vous devez transmettre la copie initiale au serveur secondaire en utilisant un support de stockage externe tel qu’un disque dur ou un lecteur USB. Pour cela, vous devez connecter le stockage externe au serveur principal (ou au nœud propriétaire dans un cluster). Ensuite, quand vous sélectionnez Envoyer la copie initiale à l’aide d’un support externe, vous pouvez spécifier un emplacement, localement ou sur votre support externe, où stocker la copie initiale. Une machine virtuelle d’espace réservé est créée sur le site de réplication. Après la réplication initiale, le stockage externe peut être transmis au site de réplication. Vous connectez le support externe au serveur secondaire ou au nœud propriétaire du cluster secondaire. Ensuite, vous importez le réplica initial à un emplacement spécifié et vous le fusionnez sur la machine virtuelle d’espace réservé.

  9. Dans la page Fin de l’Assistant Activation de la réplication, passez en revue les informations contenues dans la section Résumé, puis cliquez sur Terminer. Les données de la machine virtuelle sont transférées selon les paramètres que vous avez choisis. Une boîte de dialogue s’affiche pour indiquer que la réplication a bien été activée.

  10. Si vous souhaitez configurer la réplication (chaînée) étendue, ouvrez le serveur réplica et cliquez avec le bouton droit sur la machine virtuelle à répliquer. Cliquez sur Réplication>Étendre la réplication et spécifiez les paramètres de réplication.

Exécuter un basculement

Une fois ces étapes de déploiement terminées, votre environnement répliqué est opérationnel. Vous pouvez maintenant effectuer des basculements selon vos besoins.

Test de basculement : si vous souhaitez tester un basculement, cliquez avec le bouton droit sur la machine virtuelle de réplication et sélectionnez Réplication>Test de basculement. Sélectionnez le dernier point de récupération ou tout autre point de récupération configuré. Une nouvelle machine virtuelle de test est créée et démarrée sur le site secondaire. Une fois le test terminé, sélectionnez Arrêter le test de basculement sur la machine virtuelle de réplication pour la nettoyer. Notez que pour une machine virtuelle, vous ne pouvez lancer qu’un seul test de basculement à la fois. Pour plus d’informations, consultez Tester le basculement dans le réplica Hyper-V.

Basculement planifié : pour effectuer un basculement planifié, cliquez avec le bouton droit sur la machine virtuelle principale et sélectionnezRéplication>Basculement planifié. Le basculement planifié vérifie les prérequis pour éviter toute perte de données. Il vérifie que la machine virtuelle principale est arrêtée avant de commencer le basculement. Après le basculement de la machine virtuelle, il démarre la réplication des modifications sur le site principal disponible. Notez que cela est possible si le serveur principal a été configuré pour recevoir les données de réplication du serveur secondaire, ou du service Broker de réplication Hyper-V dans le cas d’un cluster principal. Le basculement planifié envoie le dernier ensemble de modifications suivies. Pour plus d’informations, consultez Basculement planifié dans le réplica Hyper-V.

Basculement non planifié : pour effectuer un basculement non planifié, cliquez avec le bouton droit sur la machine virtuelle de réplication et sélectionnezRéplication>Basculement non planifié à partir du Gestionnaire Hyper-V ou du Gestionnaire du cluster de basculement. Vous pouvez faire une récupération à partir du dernier point de récupération ou d’autres points de récupération précédents si cette option est activée. Après le basculement, vérifiez que tout fonctionne comme prévu sur la machine virtuelle basculée, puis cliquez sur Terminer sur la machine virtuelle de réplication. En savoir plus.