Virtualisation : Exécuter Hyper-V sur du matériel de base

Vous n'avez pas besoin matériel haut de gamme pour exécuter Hyper-V. Lorsqu'il est configuré correctement, Hyper-V peut en effet être exécuté sur de simples machines mortelles.

Brien M. Posey

Un des grands mythes entourant la virtualisation matérielle est qu'il nécessite un matériel serveur haut de gamme. Toutefois, vous pouvez construire une infrastructure de virtualisation efficace à l'aide du matériel.

Si vous avez l'intention d'exécuter Hyper-V dans un environnement de production et que vous travaillez pour une organisation de grande taille, vous devez utiliser matériel de l'entreprise. Grandes organisations n'avez pas besoin de jeter leur matériel haut de gamme, mais les petites entreprises sera peut-être plus facile de faire face aux coûts parfois astronomiques de virtualisation de serveurs en utilisant du matériel.

Par sa nature même, la virtualisation des serveurs est exigeant en termes de configuration matérielle requise. Après tout, la science complète de virtualisation de serveurs est basée autour de l'idée que plusieurs charges de travail virtualisées peuvent partager un pool fini des ressources serveur. Par conséquent, l'idée d'utiliser du matériel de la virtualisation de serveur peut sembler totalement paradoxale.

Croyez-le ou non, cependant, vous vraiment pouvez utiliser du matériel à gérer des charges de travail virtualisées dans les petites et moyennes entreprises (PME). Vous pouvez attribuer cela à deux facteurs principaux. La première est que le matériel informatique est beaucoup plus puissant que l'habitude d'être.

Il y a toujours des limites à ce que vous pouvez faire avec du matériel. Vous ne serez probablement en mesure d'aller à Best Buy, acheter un PC, charger Hyper-V et l'utiliser pour exécuter les charges de production (bien qu'il pourrait très bien fonctionner pour un environnement de laboratoire). Vous aurez besoin de matériel un peu plus haut de gamme.

L'autre facteur est les améliorations apportées par Microsoft Hyper-v. Hyper-V 3.0 (qui est inclus avec Windows Server 2012) est suffisamment souple pour être utilisé par les très petites entreprises ou de grandes entreprises.

Améliorations de la technologie Hyper-V

Il y a deux principales améliorations pour Hyper-V qui font qu'il est pratique à utiliser sur du matériel standard. Le premier et le plus important de ces améliorations sont que les clusters Hyper-V 3.0 ne nécessitent pas d'utiliser un stockage partagé.

Il peut sembler étrange même parler de regroupement, mais il y a une bonne raison de le faire. Si vous allez rencontrer des charges de production dans un environnement virtualisé, alors vos serveurs hôtes vraiment besoin à se retrouver. C'est une mauvaise idée d'exécuter Hyper-V comme un serveur autonome. Si le serveur hôte échoue, puis tous les serveurs virtuels s'exécutant sur cet hôte échouera également. Le résultat final est une panne majeure.

Mise en cluster a été l'un des principaux facteurs qui historiquement gardé des petites organisations de virtualiser leurs serveurs. Clusters utilisés pour exiger des serveurs hôtes respect du cahier des charges extrêmement précis. En outre, les clusters nécessitent un pool de stockage partagé relié à chaque nœud du cluster avec un iSCSI ou une connexion Fibre Channel. Et stockage partagé peut être extrêmement coûteux.

Hyper-V 3.0 diminue considérablement le coût de mise en cluster en n'exigeant ne pas d'utiliser un stockage partagé. Chaque serveur du cluster peut avoir son propre stockage en attachement direct (DAS). Microsoft a également assoupli la configuration matérielle requise pour les nœuds de cluster au point où vous pouvez utiliser n'importe quel serveur capable d'exécuter Windows Server 2012. L'Assistant de Configuration de Cluster peut vous indiquer si votre serveur remplit le minimum d'exigences en matière de clustering.

Une autre raison de clustering est traditionnellement si cher car dans le passé, il fallait un minimum de trois nœuds de cluster exécutant matériel correspondant (ou deux nœuds correspondants et un témoin de partage de fichier). Clusters Hyper-V exigent toujours que vous avez au moins trois nœuds (ou deux nœuds et un fichier de témoin de partage), mais le matériel n'est plus a faire correspondre. Correspondance matérielle est, cependant, conseillé.

Si l'achat de trois nœuds de cluster est hors budget de votre organisation, vous pourriez être en mesure de réduire vos coûts en utilisant la réplication de Hyper-V au lieu de regroupement. La réplication utilise la synchronisation pour créer des copies de vos machines virtuelles (VM) sur un autre serveur. Il ne fournit pas de fonctionnalités de basculement true, imprévus pour les machines virtuelles, mais vous pouvez basculer manuellement une machine virtuelle d'un hôte vers un autre. La chose gentille au sujet de réplication est que vous avez seulement besoin de deux serveurs hôtes.

Configuration matérielle requise

Microsoft a conçu Hyper-V 3.0 pour être beaucoup plus indulgent quant à sa capacité à fonctionner sur le matériel bas de gamme. Alors, quelles sont les exigences de configuration matérielle minimale pour exécutant Hyper-V 3.0 ?

En cours d'exécution Hyper-V sur du matériel n'est pas vraiment une question d'assurer votre hôte serveur rencontre une certaine exigence de la configuration matérielle minimale. C'est plutôt à s'assurer que le serveur hôte dispose de ressources suffisantes pour exécuter vos charges de travail virtualisées prévues et offrent des performances acceptables. À ce titre, configuration matérielle vont varier en fonction de comment vous comptez utiliser le serveur hôte.

Lorsque vous envisagez les charges de travail que vous devez exécuter, vous pouvez découvrir il n'y a aucun moyen d'exécuter toutes les charges de travail sur du matériel standard. N'oubliez pas, cependant, que personne ne dit jamais que vous aviez accueillir toutes vos machines virtuelles sur un seul serveur. Un cluster Hyper-V 3.0 peut contenir jusqu'à 63 hôtes. Alors que vous ne générez pas probablement un cluster que gros, vous pourriez découvrir c'est moins cher à l'achat de plusieurs boîtes de marchandise qu'afin acheter même un serveur de classe entreprise.

Planification de matériel

Lorsque vous envisagez la possibilité d'utiliser du matériel, n'oubliez pas toutes les machines virtuelles fonctionnant sur l'hôte seront partageront le même matériel. Cela va être un travail plus important que le PC moyen peut gérer. Encore, vous pourrez sortir avec l'aide de matériel PC haut de gamme. PC Gamer font souvent des machines hôtes excellent dans des environnements plus petits.

La mémoire est le no 1 facteur susceptible de compromettre votre capacité d'exécuter efficacement les machines virtuelles. Heureusement, la mémoire est bon marché. L'astuce est de trouver une carte système qui prend en charge beaucoup de mémoire. Malgré tout, il y a des cartes de système de consommation de qualité qui prend en charge 32GB ou même 64Go de RAM. Il y a aussi différentes vitesses de RAM, donc n'oubliez pas d'acheter de la RAM plus rapide permettra à votre carte mère.

Probablement le deuxième facteur qui affectera les performances du serveur hôte Hyper-V est e/s disque. Serveurs de l'entreprise en général utilisation cher 15K RPM disques (ou SSD) disposées en baies de stockage grand. Faire alors, vraiment, n'est pas une option si vous souhaitez conserver votre matériel sur un budget.

Une meilleure approche consiste à acheter une affaire personnalisée pour votre matériel. Veillez à ce que l'affaire a beaucoup de baies et de beaucoup d'espace pour les fans. Cartes système haut de gamme incluent souvent au moins six ports SATA. Vous pouvez utiliser ces ports pour construire un tableau SATA.

Si vous décidez de construire un tableau SATA, il y a quelques choses à garder à l'esprit. Tout d'abord, essayez d'utiliser les ports SATA intégrés à la carte système au lieu d'un contrôleur PCI SATA. Cette approche vous donnera généralement de meilleures performances. Si votre carte mère comprend six ports SATA, ne construit pas un tableau de six lecteurs SATA. Vous devez prévoir sur la construction d'un tableau de cinq unités. Utilisez le sixième port SATA pour le disque de démarrage. De cette façon, vous pouvez exécuter le système d'exploitation hôte à partir d'un lecteur dédié et donner vos machines virtuelles un accès complet à votre tableau SATA.

Faites attention aux paramètres du BIOS pour les ports SATA. Certaines cartes système sont configurés par défaut d'effectuer deux des ports SATA en mode EIDE. Si vous laissez ce paramètre est activé, vous finirez avec une gamme très lente. Vous devez exécuter tous les ports SATA en mode Advanced Configuration and Power Interface (ACPI).

Vous êtes probablement besoin d'un lecteur de DVD lors de l'installation de l'OS. Le nombre de lecteurs dans votre tableau impact direct sur les performances de la machine virtuelle. Donc, il n'a pas recommandé d'utiliser un port SATA pour un lecteur de DVD. Au lieu de cela, envisager d'investir dans un lecteur de DVD USB, que vous pouvez vous déplacer d'un ordinateur à l'autre.

Enfin, ne mettre en place le tableau SATA au niveau du BIOS. Utilisez plutôt des espaces de stockage de Windows pour créer le tableau. Cela donnera à votre tableau de certaines fonctionnalités de l'intégrité des données supplémentaires, que vous n'obtiendrez généralement au niveau du matériel (du moins pas sur le matériel de consommation de qualité). Aussi, ne lésinez pas sur le CPU. Essayez d'obtenir un CPU avec une vitesse d'horloge de 3 GHz ou supérieur et au moins huit cœurs.

Une dernière recommandation est d'installer autant de cartes que votre carte système permettra. Vous devez réserver une carte réseau pour les communications de l'hôte, mais combiner les cartes restantes en une équipe NIC, même si les cartes réseau ne correspondent pas.

Vous pouvez configurer une équipe NIC via Hyper-V 3.0. Il s'agit essentiellement d'une collection de cartes réseau qui fonctionnent comme un NIC logique Une équipe NIC fournit la bande passante totale de toutes les cartes dans l'équipe. Cela signifie que l'équipe fournit une plus grande bande passante qu'un que NIC individuel pourrait jamais.

L'avantage de cette approche est que vous pouvez configurer tous vos ordinateurs virtuels à utiliser l'équipe NIC au lieu de devoir assigner différentes cartes réseau. Si vous avez des machines virtuelles de forte demande, vous pouvez utiliser limitation pour empêcher ces VMs de priver vos autres ordinateurs virtuels de la bande passante que dont ils ont besoin de bande passante.

Hyper-V 3.0 est remarquablement flexible. Vous pouvez l'utiliser comme un hyperviseur de classe entreprise. Vous pouvez également l'utiliser dans un cadre de petites entreprises à virtualiser vos serveurs et de les exécuter sur du matériel standard.

Brien M. Posey

Brien PoseyMVP, est un auteur technique indépendant avec des milliers d'articles et des dizaines de livres à son actif. Vous pouvez visiter le site Web de Poseyà brienposey.com.

Contenus associés