Bonnes pratiques Hyper-V pour l’administration

& Flexibilité, évolutivité, redondance et rentabilité… Ceci n’est qu’une brève liste des avantages que Hyper-V peut vous offrir. Bien que Hyper-V puisse vous aider à créer un environnement à grande échelle capable d’effectuer diverses tâches, certains aspects du processus peuvent encore être améliorés afin d’obtenir des performances maximales des hôtes Hyper-V et des Virtuelles Maschinen (VM)

À cette fin, nous avons compilé une liste des bonnes pratiques Hyper-V qui méritent votre attention.

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.

Qu’est-ce que Hyper-V ?

Hyper-V est le rôle de serveur de virtualisation de Microsoft qui vous permet de créer, gérer et configurer plusieurs VMs à la fois. Toutes les VMs fonctionnent de manière isolée les unes des autres sur un seul serveur physique et partagent les mêmes ressources grâce à la virtualisation du matériel sous-jacent. Avec la plateforme de virtualisation Hyper-V, vous pouvez gérer plusieurs serveurs virtuels et dédiés en même temps, utiliser efficacement les ressources disponibles, garantir de meilleures performances de votre système et réduire le coût global des opérations.

Considérations clés pour les déploiements Hyper-V

Lorsque vous décidez de créer un environnement virtuel Hyper-V, il est important de déterminer si les serveurs sélectionnés sont adaptés au déploiement d’un hôte Hyper-V et à l’exécution simultanée de plusieurs VMs. À cette fin, vous devez d’abord examiner les capacités du matériel physique sous-jacent et son efficacité pour exécuter la charge de travail actuelle et s’adapter à une croissance potentielle.

Voici une liste des considérations matérielles essentielles pour le déploiement Hyper-V :

  • Lorsque vous choisissez un serveur physique pour exécuter un environnement Hyper-V, vous devez tenir compte du nombre de ses processeurs. Chaque machine virtuelle se voit attribuer un nombre spécifique de processeurs. Le facteur principal dans ce cas est le système d’exploitation (OS) actif. Vous devez décider du nombre de vCPU dont une seule VM doit disposer pour garantir que les ressources de processeur peuvent être utilisées efficacement sans surcharger le système.
  • Mémoire. Pour obtenir des performances élevées, vous devez fournir des ressources RAM suffisantes aux hôtes Hyper-V et aux VMs. Conformément aux conditions à remplir pour Hyper-V, vous devez fournir au moins 4 Go de mémoire, qui doivent ensuite être attribués à un hôte Hyper-V ainsi qu’aux VMs qui s’exécutent dessus. Le critère principal est la quantité de Workloads prévue.
  • Stockage. Pour exécuter efficacement la charge de travail de virtualisation sans interruption, vous devez vous assurer que la bande passante d’E/S est suffisante. À cette fin, vous devez choisir avec soin les contrôleurs de stockage et les disques. De plus, vous devez configurer correctement le RAID, qui peut vous aider à rationaliser les opérations d’E/S entre plusieurs disques de manière équilibrée.
  • Cache du processeur. Lorsque vous exécutez des environnements virtuels avec une charge de travail importante, il est très utile de disposer de caches du processeur de grande taille. Grâce à ses capacités de traitement rapides, le cache du processeur permet d’accéder à des données et applications spécifiques plus rapidement et plus facilement qu’avec la mémoire RAM principale.

Bonnes pratiques Hyper-V

Afin d’obtenir des performances efficaces et fiables dans un environnement Hyper-V, vous devez suivre les bonnes pratiques Hyper-V. Les bonnes pratiques Hyper-V sont des recommandations qui, lorsqu’elles sont correctement mises en œuvre, permettent d’améliorer la gestion, la configuration et le déploiement des machines virtuelles Hyper-V.

Planifiez à l’avance

Cette bonne pratique Hyper-V stipule qu’avant de commencer à créer un environnement virtuel, vous devez d’abord tenir compte de l’échelle et de la portée de la charge de travail future. Sur cette base, déterminez les ressources système dont vous aurez besoin pour garantir des performances, un déploiement et une maintenance suffisants.

Testez tout dans un environnement de préproduction

Cette bonne pratique Hyper-V stipule que vous devez créer un environnement de préproduction (PPE) distinct, qui peut être utilisé à des fins de test et de déploiement. Si vous souhaitez apporter des modifications au centre de production principal, il est recommandé de les valider au préalable dans l’environnement de test. De cette façon, vous pouvez voir comment les modifications du système pourraient affecter l’environnement de production et si elles doivent être ajustées d’une manière ou d’une autre.

Choisissez soigneusement le système d’exploitation de gestion

Lorsque vous choisissez le système d’exploitation de gestion pour votre environnement de production, vous pouvez opter pour l’une des options suivantes : Windows Server basé sur une interface graphique, Windows Server Core et Hyper-V Server. Lisez notre article de blog pour découvrir les avantages et les particularités de chacune de ces options. Selon toute vraisemblance, le meilleur choix serait Hyper-V Server en raison de son encombrement réduit, de l’absence de conditions à remplir en matière de licence, de la charge minimale sur les ressources du système d’exploitation et de la faible surface d’attaque.

Connaissez la différence entre VHD et VHDX

En ce qui concerne les disques durs virtuels, il est essentiel de savoir que VHD et VHDX ne sont pas identiques et qu’ils doivent donc être utilisés de manière différente. Pour obtenir des performances optimales avec VHD, créez un disque de taille fixe qui vous permet d’attribuer à l’avance l’espace de stockage. Quant à VHDX, il est recommandé de créer un disque à expansion dynamique qui peut automatiquement augmenter sa taille si un espace de stockage supplémentaire est nécessaire.

Maintenez les services d’intégration Hyper-V à jour

Les bonnes pratiques Hyper-V suivantes vous aident à vous assurer que chaque service d’intégration Hyper-V est activé à la fois dans un hôte Hyper-V et dans les VMs invitées, et qu’il est maintenu à jour. De cette manière, vous pouvez garantir une meilleure compatibilité entre les machines hôtes et invitées et améliorer leurs performances.

Hyper-V Integration Services (Hyper-V Best Practices)

Installez et configurez un logiciel anti-malware pour une protection efficace

Si vous avez installé un logiciel anti-malware, il est recommandé de le configurer correctement afin d’éviter tout problème de performances au sein de votre environnement. Par exemple, il existe un risque élevé que le logiciel anti-malware bloque les opérations d’E/S dans votre infrastructure et identifie ces activités comme suspecte. De plus, certains outils anti-malware peuvent être configurés pour analyser votre environnement à la recherche de virus pendant les heures de travail, ce qui peut augmenter la charge au sein de votre environnement de production. Ainsi, selon cette bonne pratique Hyper-V, il est préférable de vérifier les paramètres par défaut de l’anti-malware actif et de le configurer correctement.

Faites attention à l’allocation des ressources

Dans ce cas, la bonne pratique Hyper-V consiste à s’assurer que vous ne surchargez pas l’environnement Hyper-V. Vous devez donc prêter attention au nombre de VMs en état de fonctionnement, à leur utilisation active dans votre infrastructure et à la répartition efficace des ressources disponibles dans le système afin d’éviter toute surconsommation de ressources.

Ne créez pas trop de commutateurs virtuels

La bonne pratique Hyper-V suivante consiste à créer un seul commutateur virtuel par hôte. Si vous souhaitez garantir l’isolation entre les VMs, il n’est pas recommandé de créer plusieurs réseaux virtuels, car cela peut entraîner une surcharge de traitement. Essayez plutôt le balisage VLAN, qui permet l’isolation du réseau et la séparation des communications entre les VMs du système.

Préférez les VMs de génération 2 à celles de génération 1

Notez qu’une fois qu’une VM a été créée, vous ne pouvez plus modifier sa génération. C’est pourquoi l’une des bonnes pratiques Hyper-V consiste à utiliser des VMs de génération 2 plutôt que de génération 1. L’avantage principal des VMs de génération 2 réside dans leur méthode d’amorçage. Les VMs de génération 1 ne permettent l’amorçage que depuis le contrôleur IDE, tandis que les VMs de génération 2 peuvent amorcer depuis le contrôleur SCSI, une méthode plus rapide et plus sécurisée. De plus, le volume d’amorçage maximal pour les VMs de génération 2 peut atteindre 64 To, alors que pour les VMs de génération 1, le volume d’amorçage maximal est de 2 To (VHDX) ou 2040 Go (VHD), selon le format de disque dur virtuel que vous choisissez.

Choosing the VM generation (Hyper-V Best Practices)

Modifier l’emplacement par défaut des fichiers de configuration des machines virtuelles

Choisissez un autre emplacement par défaut pour stocker les fichiers de configuration des machines virtuelles. Lorsque le rôle Hyper-V est activé sur l’ordinateur, le dossier par défaut utilisé pour stocker les fichiers de configuration des machines virtuelles est créé (C:ProgramDataMicrosoftWindowsHyper-V). Il est recommandé de modifier cet emplacement par défaut et de choisir un disque dur non système, car le risque de latence du disque dur et de manque d’espace disque est élevé si le même dossier par défaut est utilisé.

Choosing the default location (Hyper-V Best Practices)

Appliquer les outils de surveillance Hyper-V

Une autre bonne pratique Hyper-V consiste à utiliser des outils de surveillance Hyper-V pour contrôler les performances de votre infrastructure virtuelle et de ses composants (y compris la charge du processeur, l’utilisation de la mémoire et du disque, les opérations d’E/S, l’état du système, etc. Les logiciels de surveillance Hyper-V peuvent analyser l’ensemble de votre infrastructure et vous avertir de tout changement au sein du système. Certains outils de surveillance Hyper-V peuvent non seulement identifier les problèmes au sein de votre environnement virtuel, mais aussi vous fournir une liste des bonnes pratiques Hyper-V pour traiter les problèmes détectés.

Réfléchissez à deux fois avant d’activer la mémoire dynamique

La prochaine bonne pratique Hyper-V consiste à activer la mémoire dynamique uniquement lorsque cela est nécessaire. Même si la mémoire dynamique est une fonctionnalité extrêmement utile qui vous permet d’attribuer automatiquement à la machine virtuelle sélectionnée la quantité de mémoire dont elle a réellement besoin à un moment donné, vous ne devez pas l’utiliser aveuglément. Avec la mémoire dynamique, vous pouvez attribuer la quantité minimale et maximale de RAM à une machine virtuelle spécifique, qu’une seule machine virtuelle peut utiliser. Cependant, il existe un risque élevé de surcharge de mémoire et de plantage potentiel du système si l’ordinateur manque de mémoire disponible. Vous devez donc surveiller de près la manière dont la mémoire est allouée au sein de votre système afin d’éviter tout problème à l’avenir. Vous pouvez également désactiver la mémoire dynamique et opter pour l’allocation de mémoire statique.

Concentrez-vous sur le dimensionnement approprié des disques

Un surdimensionnement ou un sous-dimensionnement de vos conditions à remplir en matière de disques peut nuire à votre infrastructure. Ces bonnes pratiques Hyper-V stipulent que vous devez évaluer vos capacités de stockage et l’activité d’E/S dans votre environnement. De plus, vous devez tenir compte des exigences actuelles en matière de charge de travail et de la croissance prévue de l’environnement afin de vous préparer à l’avance à tout changement potentiel.

Configurer le regroupement de cartes réseau

Lorsque vous créez un environnement Hyper-V, vous devez vous occuper des connexions réseau. À cette fin, le regroupement de cartes réseau Hyper-V a été introduit, vous permettant de regrouper plusieurs cartes réseau physiques en une seule carte réseau logique. Cette fonctionnalité peut être utilisée pour éliminer un point de défaillance unique, ainsi que pour assurer la redondance et l’équilibrage de charge.

Comme vous pouvez le constater, il s’agit d’une fonctionnalité extrêmement utile qui, si elle n’est pas configurée correctement, peut entraîner une défaillance du réseau. Par exemple, vous devez éviter de regrouper des ports appartenant au même contrôleur réseau. En effet, si le contrôleur réseau tombe en panne, tous ses ports tomberont également en panne. Une autre erreur courante consiste à inclure des contrôleurs réseau de modèles différents dans la même équipe de cartes réseau, car ils peuvent être incompatibles et entraîner des ralentissements.

Setting NIC Teaming (Hyper-V Best Practices)

Vérifiez toujours les paramètres par défaut de la machine virtuelle

Certains utilisateurs peuvent penser que les paramètres par défaut sont les plus efficaces et décider de ne jamais les modifier. Cependant, lors de la création d’une infrastructure virtuelle, il est important de réfléchir à la raison pour laquelle vous en avez besoin et de construire votre environnement autour de cette notion. Si vous vous concentrez principalement sur les besoins de votre entreprise, vous constaterez peut-être que les paramètres par défaut de la VM ne garantissent pas des performances élevées.

Par exemple, lorsque vous activez la mémoire dynamique Hyper-V, la quantité maximale de RAM par défaut peut atteindre 1 To, ce qui est considérable, et peu d’ordinateurs peuvent fournir une telle quantité de RAM physique. Ainsi, les paramètres par défaut de la machine virtuelle peuvent entraîner une mauvaise allocation des ressources et, à terme, une défaillance matérielle.

Setting Dynamic Memory (Hyper-V Best Practices)

Évitez de surcharger le système d’exploitation de gestion

L’objectif principal du système d’exploitation de gestion est d’exécuter et de protéger les VMs. Par conséquent, il est recommandé de n’ajouter des logiciels, des rôles de serveur ou des applications au système d’exploitation de gestion que si cela peut vous aider à atteindre cet objectif, notamment sous la forme d’antivirus, de solutions de sauvegarde, etc. Dans les autres cas, les nouveaux logiciels doivent être installés dans une machine virtuelle invitée afin d’éviter de surcharger le système d’exploitation de gestion et d’organiser correctement l’environnement virtuel.

Configurer les VMs Hyper-V avec les cmdlets PowerShell

Même si Microsoft vous fournit plusieurs outils de gestion Hyper-V (tels que Hyper-V Manager ou Server Manager), certaines fonctionnalités ne peuvent être configurées qu’à l’aide de PowerShell. L’exécution de cmdlets PowerShell peut sembler difficile pour un utilisateur inexpérimenté. Cependant, une fois que vous les maîtrisez, vous avez accès à un outil de gestion Hyper-V gratuit qui vous permet de contrôler et d’automatiser facilement des tâches d’administration de tout niveau de difficulté.

Conclusion

Les bonnes pratiques Hyper-V peuvent être utilisées à des fins très diverses, mais leur objectif principal est d’améliorer les performances de votre serveur. Cependant, lorsqu’il s’agit de protéger votre infrastructure virtuelle, la meilleure approche consiste à installer une solution de protection des données qui garantit la sauvegarde régulière des données et applications critiques et la récupération facile de l’ensemble de l’infrastructure en cas de besoin. NAKIVO Backup & Replication est une solution rapide, fiable et économique qui vise à offrir à ses utilisateurs flexibilité, commodité et simplicité.

1 Year of Free Data Protection: NAKIVO Backup & Replication

1 Year of Free Data Protection: NAKIVO Backup & Replication

Deploy in 2 minutes and protect virtual, cloud, physical and SaaS data. Backup, replication, instant recovery options.

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