Fonctionnement de la haute disponibilité Hyper-V

Les entreprises dépendent d’un accès continu à leurs applications et à leurs données, ce qui rend les interruptions de service difficiles à prévoir et encore plus difficiles à réaliser lors de la récupération. Les temps d’arrêt peuvent entraîner une perturbation des flux de travail, une perte de données, un impact sur le chiffre d’affaires et une érosion à long terme de la confiance des clients.

Dans un environnement Microsoft Hyper-V, il est essentiel d’éliminer les points de défaillance uniques pour garantir la stabilité des opérations et minimiser les risques. En intégrant une redondance au niveau des hôtes et en mettant les ressources en cluster, vous pouvez vous assurer que les machines virtuelles restent disponibles même en cas de défaillance d’un composant matériel. La haute disponibilité (HA) d’Hyper-V fournit les mécanismes nécessaires pour maintenir les Workloads en fonctionnement et améliorer la résilience globale de l’infrastructure. Lisez cet article pour découvrir le fonctionnement de la haute disponibilité et comment l’activer dans votre environnement.

NAKIVO for Hyper-V Backup

NAKIVO for Hyper-V Backup

Agentless, application-aware backups for Hyper-V. Anti-ransomware protection, instant VM boot from backup, other virtual/physical platform support and more.

Fonctionnement de la haute disponibilité Hyper-V

La haute disponibilité dans Microsoft Hyper-V est assurée par un cluster de basculement Hyper-V. Le clustering de basculement consiste à regrouper plusieurs ordinateurs indépendants (appelés nœuds) au sein d’un même groupe, ce qui permet d’atteindre un niveau élevé de disponibilité et d’évolutivité des applications et des services. Les serveurs en cluster peuvent être connectés par des câbles physiques ou via un logiciel. Si l’un des serveurs du cluster tombe en panne, les autres nœuds peuvent prendre en charge sa charge de travail et fournir les services requis. Ce processus est appelé « basculement », ce qui vous permet de reprendre rapidement les opérations critiques, de réduire les temps d’arrêt du système et d’assurer la continuité des activités même en cas de sinistre.

Pour vérifier l’état des clusters de basculement Hyper-V, chaque nœud du cluster envoie un signal de pulsation une fois par seconde. Si le système ne reçoit pas de signal de pulsation provenant d’un nœud spécifique dans un délai donné, ce nœud est alors considéré comme défaillant. Dans ce cas, un autre nœud prend en charge la charge de travail, et les processus critiques devraient être restaurés avec succès. Hyper-V sous Windows Server 2025 peut utiliser l’intelligence réseau améliorée via le composant NetFT dans les clusters de basculement pour des chemins réseau plus résilients et des performances de migration en direct optimisées.

L’un des moyens d’assurer la haute disponibilité d’Hyper-V consiste à placer les nœuds de cluster invités sur différents serveurs physiques. Ainsi, si l’un des hôtes physiques tombe en panne en même temps que son nœud de cluster invité, un autre nœud de cluster invité détecte automatiquement la défaillance du système et commence à exécuter les rôles en cluster qui tournaient sur le nœud défaillant.

De plus, lorsque la haute disponibilité Hyper-V est activée, vous pouvez déplacer des rôles en cluster d’un nœud à un autre sans interrompre le fonctionnement de l’application. Vous pouvez ainsi facilement configurer, dépanner, mettre à jour ou redémarrer une machine virtuelle spécifique. Le partitionnement GPU et son intégration avec le cluster de basculement et la migration en direct constituent les avancées de la haute disponibilité Hyper-V pour les Workloads des machines virtuelles à forte intensité graphique et d’apprentissage automatique.

Conditions à remplir pour la haute disponibilité Hyper-V

Avant de pouvoir activer la haute disponibilité Hyper-V, vous devez vérifier que vos paramètres matériels et logiciels sont compatibles avec la technologie de cluster de basculement.

Les conditions à remplir pour un cluster de basculement Hyper-V sont les suivantes :

  • Au moins deux nœuds de cluster, dont l’un est utilisé pour exécuter une charge de travail de production tandis que l’autre est utilisé pour le basculement.
  • Des processeurs ayant la prise en charge de la virtualisation assistée par matériel et de la prévention de l’exécution des données (DEP) basée sur le matériel. Il est recommandé d’utiliser des processeurs appartenant à la même famille de processeurs afin de minimiser le risque de défaillance du cluster et d’optimiser le processus de migration des machines virtuelles. À partir de Windows Server 2025, grâce à la nouvelle fonctionnalité « Compatibilité dynamique des processeurs », il est possible d’utiliser des processeurs de générations différentes tout en bénéficiant de la migration à chaud et de performances élevées des machines virtuelles.
  • Les nœuds du cluster doivent être connectés à plusieurs réseaux afin d’éviter un point de défaillance unique. Il est également possible de connecter vos nœuds de cluster à l’aide d’un seul réseau, composé de plusieurs cartes réseau, commutateurs et routeurs. De cette manière, vous pouvez garantir la redondance réseau au sein de votre infrastructure.
  • Un stockage partagé, accessible à tous les nœuds du cluster via les protocoles iSCSI, Fibre Channel ou SMB 3.0. Cela signifie que plusieurs nœuds du cluster peuvent accéder simultanément au même LUN et effectuer des opérations de lecture/écriture sans interruption. Bien que le stockage partagé reste une méthode de stockage principale pour la haute disponibilité (HA), il n’est pas obligatoire pour tous les scénarios de mobilité (migration en direct) ou de création de cluster grâce aux nouvelles fonctionnalités de migration en direct « Shared Nothing » et de migration en direct avec stockage améliorée de Windows Server 2025.
  • Les nœuds du cluster peuvent appartenir au même domaine Active Directory. Cette option est facultative à partir de Windows Server 2025 (alors qu’elle était obligatoire dans Windows Server 2022). L’ajout de nœuds à un domaine contribue à garantir la résilience du cluster et permet la prise en charge de davantage de déploiements. Le fait de rendre ce paramètre facultatif fait des clusters de groupe de travail une configuration prise en charge, ce qui est idéal pour les déploiements en périphérie ou les environnements de petite taille.
  • Les nœuds du cluster doivent exécuter soit Hyper-V Server (pour 2019 et versions antérieures), soit Windows Server (toutes versions, y compris Windows Server 2025) avec le rôle Hyper-V activé.

Vous devez disposer des droits d’administrateur local sur chacun des serveurs que vous souhaitez inclure dans le cluster, car seul un administrateur peut configurer des modifications dans les clusters de basculement.

Activation du rôle de cluster de basculement sur un hôte Hyper-V

Après avoir vérifié toutes les conditions à remplir, vous pouvez désormais activer le rôle de cluster de basculement sur l’hôte Hyper-V :

  1. Ouvrez le Gestionnaire de serveur.
  2. Sélectionnez Ajouter des rôles et des fonctionnalités .

    Adding a Hyper-V cluster role

  3. Cliquez sur Installation basée sur les rôles ou les fonctionnalités .
  4. Sélectionnez un serveur ou un disque dur virtuel sur lequel installer le rôle de cluster de basculement.
  5. Dans la section Fonctionnalités , sélectionnez Cluster de basculement .

    Selecting a Failover Clustering role

  6. Dans la section Confirmation , cliquez sur Installer .
  7. L’installation devrait démarrer automatiquement. Dans la section Résultats , vous pouvez suivre la progression et vérifier que les composants nécessaires sont bien installés.

    Deploying a High Availability cluster for Hyper-V

Après l’installation, vous pouvez accéder à la fonctionnalité de cluster de basculement. À l’aide du Gestionnaire de clusters de basculement , vous pouvez désormais créer des clusters de basculement, valider la compatibilité matérielle et configurer des clusters de basculement existants.

Pour lancer le Gestionnaire de clusters de basculement , ouvrez le Gestionnaire de serveur , sélectionnez Outils et cliquez sur Gestionnaire de clusters de basculement . La fenêtre devrait se présenter comme suit :

Failover Cluster Manager

Vous devez configurer stockage partagé et mise en réseau pour utiliser un cluster HA Hyper-V.

REMARQUE : Pour utiliser le Gestionnaire de cluster de basculement , vous devez d’abord valider votre configuration matérielle ; ce n’est qu’ensuite que vous pourrez commencer à créer un cluster de basculement afin d’activer la haute disponibilité Hyper-V.

Pour valider un ensemble de serveurs non regroupés en cluster, vous devez connaître les noms de ces serveurs. On the other hand, to validate an existing failover cluster, you should know the name of the cluster or one of its nodes.

For a more comprehensive walkthrough, Téléchargez notre White Paper sur les clusters de basculement Hyper-V, which explains how Hyper-V Failover Clustering works, describes use cases for Hyper-V failover clusters and clarifies in detail how to successfully deploy a failover cluster in a Hyper-V environment.

How to Create a Highly Available Hyper-V VM

To make a Hyper-V VM highly available in a failover cluster, you first need to create and configure a Hyper-V failover cluster and validate the configuration in Failover Cluster Manager. After that, your system is ready to enable Hyper-V High Availability.

  1. Open the Failover Cluster Manager, and in the left pane, right-click Roles , select Virtual Machines and then go to New Virtual Machine .

    Creating a new VM

  2. The New Virtual Machine window should open, where you can select the target cluster node on which the VM should run.

    Selecting a high availability server to place a VM

  3. The New Virtual Machine Wizard should open. Read the information in the Before You Begin section.
  4. In the Specify Name and Location section, enter the name of the new VM and select the folder for storing the VM.

    Entering a VM name and location

  5. In the Specify Generation section, choose the generation of the new VM.
  6. In the Assign Memory section, you should specify the amount of startup memory that can be used by the new VM. Moreover, you can enable the use of Dynamic Memory for this VM.
  7. In the Configure Networking section, select the virtual switch that the network adapter can use.
  8. In the Connect Virtual Hard Disk section, specify on which virtual hard disk the VM should be stored. Here, you can create a virtual hard disk, use an existing virtual hard disk or attach a virtual hard disk later.
  9. In the Installation Options section, select how you would like the OS to be installed on this VM.
  10. In the Summary section, read the description of the new VM and click Finish to create the new highly available VM.

After completing these configurations, you should have the highly available Hyper-V VM, which can be easily failed over (live migrated) to another host if its original Hyper-V host fails.

Comment rendre une machine virtuelle Hyper-V existante hautement disponible

Vous pouvez rendre une machine virtuelle Hyper-V existante hautement disponible, à condition qu’elle soit connectée à un stockage partagé.

  1. Ouvrez Gestionnaire de basculement de cluster , puis, dans le volet de gauche, cliquez avec le bouton droit sur Rôles et sélectionnez Configurer le rôle .

    Configuring a role

  2. L’assistant de haute disponibilité devrait s’ouvrir. Lisez les informations affichées dans l’écran Avant de commencer .
  3. Dans la section Sélectionner un Rôle , cliquez sur Machine virtuelle pour activer la haute disponibilité Hyper-V pour des VMs spécifiques.

    Selecting a virtual machine as a role

  4. Dans la section Sélectionner les VM , choisissez les VMs que vous souhaitez rendre hautement disponibles.
  5. Dans la section Confirmation , vous devez confirmer que vous souhaitez activer la haute disponibilité Hyper-V pour cette VM spécifique.
  6. Dans la section Configurer la haute disponibilité , vous pouvez suivre la progression.
  7. Dans la section Résumé , vous pouvez consulter les résultats de cette opération et vérifier que les VMs Hyper-V sélectionnées ont bien été rendues hautement disponibles. Cliquez sur Terminer .

Après avoir terminé ce processus de configuration, vos VMs sont tolérantes aux pannes et, par conséquent, la haute disponibilité Hyper-V est activée dans votre environnement virtuel. En cas de défaillance d’un serveur ou d’un composant, la haute disponibilité Hyper-V peut vous aider à réaliser une récupération rapide du service afin de réduire les temps d’arrêt et les perturbations.

Conclusion

La mise en œuvre de la haute disponibilité Hyper-V vous permet de maintenir la disponibilité même en cas de défaillance d’hôtes ou de composants individuels. Grâce à une configuration de cluster et à des mesures de redondance appropriées, vos machines virtuelles peuvent continuer à fonctionner sans interruption majeure du service. L’adoption de la haute disponibilité Hyper-V renforce la résilience globale de votre infrastructure et garantit la fiabilité de vos opérations à long terme.

Try NAKIVO Backup & Replication

Try NAKIVO Backup & Replication

Get a free trial to explore all the solution’s data protection capabilities. 15 days for free. Zero feature or capacity limitations. No credit card required.

Les gens qui ont consulté cet article ont également lu