Guide des ordinateurs virtuels (SharePoint Server 2010)

 

Dernière rubrique modifiée : 2016-11-30

Cet article fournit des recommandations pour la configuration d’un ordinateur virtuel utilisant Technologie Hyper-V de Windows Server 2008 et faisant partie d’une batterie de serveurs Microsoft SharePoint Server 2010. Les serveurs de la couche serveur Web, la couche serveur d’applications et la couche serveur de bases de données sont pris en compte. Avant de configurer un ordinateur virtuel pour une batterie de serveurs SharePoint, nous vous recommandons la lecture du Guide de mise en route d’Hyper-V (éventuellement en anglais) (https://go.microsoft.com/fwlink/?linkid=187754&clcid=0x40C). Il est essentiel de bien comprendre chaque option de configuration car chaque décision de configuration prise pour un ordinateur virtuel ou son infrastructure n’est pas sans conséquence sur les performances ou les fonctionnalités (SharePoint Server 2010 et Hyper-V).

Dans un environnement Hyper-V, vous avez la possibilité de spécifier la configuration de la mise en réseau virtuelle et la configuration de chaque ordinateur virtuel. Vous pouvez également configurer les interactions entre l’ordinateur virtuel et l’hôte de virtualisation, ainsi que le comportement de l’ordinateur virtuel au démarrage et à l’arrêt en cas d’interruption de l’état d’exécution de l’ordinateur virtuel.

Dans cet article :

Mise en réseau

Vous pouvez configurer la mise en réseau Hyper-V avant la création des ordinateurs virtuels ou après la création d’un ou de plusieurs ordinateurs virtuels. Vous pouvez également créer plusieurs réseaux virtuels pour un hôte Hyper-V.

À l’aide du gestionnaire de réseau virtuel (accessible à partir du gestionnaire d’Hyper-V), vous pouvez choisir parmi trois types de réseaux virtuels. Le tableau suivant fournit un récapitulatif des types de réseaux et de leurs caractéristiques.

Type Description

Externe

Utilisez ce type de réseau lorsque vous souhaitez autoriser les communications entre des ordinateurs virtuels et des serveurs situés à l’extérieur et le système d’exploitation de gestion (parfois appelé « partition parente »).

Interne

Utilisez ce type de réseau lorsque vous souhaitez autoriser les communications entre des ordinateurs virtuels installés sur le même serveur physique, et entre des ordinateurs virtuels et le système d’exploitation de gestion. Un réseau virtuel interne est un réseau qui n’est pas lié à une carte réseau physique. Les réseaux virtuels internes sont communément utilisés pour créer un environnement de test dans lequel vous devez vous connecter aux ordinateurs virtuels à partir du système d’exploitation de gestion.

Privé

Utilisez ce type de réseau lorsque vous souhaitez autoriser les communications uniquement entre les ordinateurs virtuels installés sur le même serveur physique. Un réseau virtuel privé est un réseau virtuel sans carte réseau virtuelle dans le système d’exploitation de gestion. Les réseaux virtuels privés sont communément utilisés lorsque vous souhaitez isoler des ordinateurs virtuels du trafic réseau dans le système d’exploitation de gestion et dans des réseaux externes.

Utilisez les besoins de la batterie de serveurs SharePoint Server pour déterminer laquelle des trois configurations de mise en réseau vous souhaitez utiliser sur un hôte de virtualisation. Par exemple, dans l’article Démarrage rapide : déploiement d’un serveur unique dans un environnement isolé Hyper-V (SharePoint Server 2010), nous avons utilisé un réseau interne pour isoler l’environnement de test d’un environnement de production.

Après avoir déterminé le type de réseau, vous pouvez spécifier la plage des adresses MAC (Media Access Control) qui sont automatiquement affectées aux cartes virtuelles. La version R2 d’Microsoft Hyper-V Server 2008 permet d’attribuer des adresses MAC statiques à une carte afin d’éviter les collisions sur un réseau.

Du point de vue des performances de la mise en réseau, la possibilité de créer des réseaux locaux virtuels (VLAN) peut apporter des gains de performance. Les ordinateurs virtuels situés sur le même VLAN peuvent communiquer par le biais du commutateur virtuel, ce qui a pour effet d’acélérer le trafic réseau car il n’est plus nécessaire de recourir à la carte réseau physique. Comme elle est basée sur les logiciels, la configuration VLAN présente également un autre avantage, à savoir que les ordinateurs peuvent aisément être déplacés tout en conservant leurs configurations de réseau.

Les liens suivants fournissent des informations détaillées sur les concepts de mise en réseau virtuelle et sur la configuration des réseaux virtuels.

Cartes réseau

Deux types de cartes réseau peuvent être reliés à un ordinateur virtuel : une carte réseau et une carte héritée. Une carte réseau fournit de meilleures performances qu’une carte héritée. La carte héritée émule une carte Fast Ethernet PCI à base d’Intel 21140, ce qui se traduit par un transfert de données plus lent que la carte réseau. Une carte héritée prend également en charge les installations réseau car elle est capable de démarrer dans l’environnement PXE (Pre-Boot Execution Environment).

À moins d’être obligé d’utiliser une carte héritée jusqu’à l’installation du pilote d’ordinateur virtuel ou de procéder à un démarrage réseau, nous recommandons l’utilisation d’une carte réseau pour configurer l’ordinateur virtuel.

Notes

Vous pouvez utiliser la carte héritée pour démarrer le réseau pour la première fois et lorsque ce n’est plus nécessaire, ajouter une carte réseau et supprimer la carte héritée.

Comme c’est le cas avec les serveurs physiques, vous pouvez installer plusieurs cartes sur un ordinateur virtuel.

Configuration d’un ordinateur virtuel

Hyper-V fournit plusieurs options de configuration d’un ordinateur virtuel. Ces options sont modifiables même après le démarrage de l’ordinateur virtuel et l’installation de Microsoft SharePoint Server. Vous devrez arrêter l’ordinateur virtuel afin de valider la configuration. En fonction de la gestion de capacité et de la planification de disponibilité que vous avez mises à place pour Gestion de la capacité et haute disponibilité dans un environnement virtuel (SharePoint Server 2010), configurez les options suivantes pour chaque ordinateur virtuel :

  • La séquence de démarrage (carte réseau héritée, CD, IDE ou disquette)

  • La quantité de mémoire

  • Le nombre de processeurs virtuels (limité à quatre)

  • Le type et le nombre de contrôleurs

  • Le type et le nombre de disques

  • Le type et le nombre de cartes réseau

Outre les configurations précédentes, vous avez également la possibilité de configurer les ports COM et une disquette virtuelle.

Dans une perspective SharePoint Server, les considérations de configuration qui prévalent sont la mémoire, le processeur, ainsi que le type et le nombre de contrôleurs et de disques durs.

Mémoire

Après la factorisation dans une réserve de 2 Go de mémoire RAM pour l’hôte de virtualisation, vous pouvez configurer un ordinateur virtuel pour qu’il dispose de la quantité de mémoire restante. Vous devrez naturellement prendre en compte la quantité de mémoire que vous fournissez aux autres ordinateurs virtuels exécutés sur le même hôte de virtualisation.

Notes

Les 2 Go de mémoire RAM réservés à l’hôte de virtualisation sont donnés à titre indicatif mais ce sont pas une obligation. En général, la quantité réelle de mémoire RAM dédiée au serveur physique est inférieure.

La surcharge de mémoire actuelle Hyper-V est assez faible. Vous le constaterez en téléchargeant le Calculateur.xls de mémoire RAM Hyper-V (éventuellement en anglais) (https://go.microsoft.com/fwlink/?linkid=187756&clcid=0x40C) pour calculer l’utilisation de la mémoire RAM sur un hôte d’une taille donnée disposant de plusieurs ordinateurs virtuels.

Processeur

Vous pouvez configurer plusieurs processeurs virtuels pour un ordinateur virtuel, dans la limite de quatre. Vous ne pouvez pas configurer plus de processeurs par ordinateur virtuel qu’il n’y a de processeurs logiques (cœur) sur l’hôte de virtualisation. Dans le cas par exemple d’un serveur physique à double noyau, vous êtes limité à deux processeurs virtuels pour un ordinateur virtuel. Même si Hyper-V prend en charge jusqu’à huit processeurs virtuels par noyau, une configuration utilisant ce ratio (1 processeur logique : 8 processeurs virtuels) est considérée comme étant surabonnée. Pour tout ordinateur virtuel utilisé dans une batterie de serveurs SharePoint, nous recommandons un ratio de 1:1. Le surabonnement du processeur sur l’hôte de virtualisation fonctionnera mais les performances seront dégradées en fonction de la quantité de surabonnement.

Contrôleur et disque dur

Vous pouvez au choix sélectionner les périphériques IDE (Integrated Device Electronics ou SCSI sur les ordinateurs virtuels :

  • Périphériques IDE : Hyper-V utilise des périphériques émulés avec des contrôleurs IDE. Vous pouvez avoir jusqu’à deux contrôleurs IDE comprenant deux disques chacun. Le disque de démarrage doit être relié à l’un des périphériques IDE. Il peut s’agir d’un disque dur virtuel ou d’un disque physique. S’il est vrai qu’un ordinateur virtuel doit utiliser un périphérique IDE comme disque de démarrage du système d’exploitation invité, vous disposez de nombreuses possibilités pour choisir le périphérique physique qui assurera le stockage du périphérique IDE.

  • Périphériques SCSI : chaque ordinateur virtuel prend en charge jusqu’à 256 disques SCSI (quatre contrôleurs SCSI dont chaque contrôleur accepte jusqu’à 64 disques). Les contrôleurs SCSI utilisent un type de périphérique développé spécialement pour les ordinateurs virtuels et la communication avec le bus VMBus. Le bus VMBus doit être disponible lors du démarrage du système d’exploitation invité. Par conséquent, les disques durs virtuels reliés aux contrôleurs SCSI ne peuvent pas être utilisés comme disques de démarrage.

    Notes

    Si les performances d’E/S des périphériques SCSI et IDE physiques peuvent différer de façon significative, ce n’est pas le cas des périphériques SCSI et IDE virtualisés dans Hyper-V. Les périphériques IDE et SCSI offrent des performances d’E/S similaires lorsque les services d’intégration sont installés dans le système d’exploitation invité. La prise en charge des disques durs remplaçables à chaud, assurée par l’implémentation de SCSI Hyper-V, justifie davantage la sélection des périphériques SCSI que les gains de performance en soi.

La version d’Hyper-V accompagnant Windows Server 2008 R2 fournit des améliorations significatives au niveau des performances des disques durs virtuels. Pour plus d’informations, voir Performances des disques durs virtuels : Windows Server 2008/Windows Server 2008 R2/Windows 7 (éventuellement en anglais) (https://go.microsoft.com/fwlink/?linkid=186519&clcid=0x40C). Pour accéder à un récapitulatif des options du pilote d’ordinateur virtuel, voir la section « Choix du format du conteneur de stockage Hyper-V et VHD » de ce livre blanc. Prenez également en compte le conseil des auteurs : lorsque vous choisissez le VHD pour votre environnement, pensez à fois à vos besoins de stockage et de performances d’accès. Avec Windows Server 2008 R2, le choix tient davantage à la quantité de mémoire utilisée due à la mise en cache avancée qu’à la vitesse d’accès.

Important

Il n’existe pas de solution de stockage type pour chaque environnement virtuel. La sélection de l’option de pilote d’ordinateur virtuel optimale pour vos serveurs SharePoint Server nécessite une recherche et des tests approfondis pour implémenter la meilleure solution de stockage dans votre environnement virtuel.

Services d’intégration

Hyper-V inclut un package logiciel pour les systèmes d’exploitation invités pris en charge qui améliore l’intégration entre l’ordinateur physique et l’ordinateur virtuel. Ce package est connu sous le nom de services d’intégration. Vous devez vérifier que le système d’exploitation de gestion (qui exécute le rôle Hyper-V) et les ordinateurs virtuels exécutent la même version des services d’intégration. Pour plus d’informations, voir Compatibilité des versions pour les services d’intégration (https://go.microsoft.com/fwlink/?linkid=188011&clcid=0x40C).

Pour chaque ordinateur virtuel vous pouvez configurer les éléments d’intégration suivants entre l’ordinateur virtuel et l’hôte de virtualisation :

  • Arrêt du système d’exploitation

  • Synchronisation date/heure

  • Échange de données

  • Pulsation

  • Sauvegarde (cliché instantané de volume)

Important

Désactivez la synchronisation date/heure pour chaque ordinateur virtuel SharePoint Server. SharePoint Server 2010 implémente les travaux du minuteur de façon étendue et la latence pendant la synchronisation date/heure provoque des résultats inattendus dans l’environnement SharePoint Server.

Démarrage et arrêts automatiques

Vous pouvez configurer le comportement de démarrage et d’arrêt de chaque ordinateur virtuel en cas d’arrêt d’un ordinateur physique. Les options d’arrêt sont les suivantes :

  • Mettre en mémoire l’état de l’ordinateur virtuel. L’état actuel de l’ordinateur virtuel est enregistré et lorsque celui-ci est démarré, Hyper-V tente de restaurer l’état dans lequel il était auparavant.

  • Éteindre l’ordinateur virtuel. Cette option équivaut à appuyer sur la fiche d’alimentation sur un serveur.

  • Arrêter le système d’exploitation invité. Cette option équivaut à arrêter l’ordinateur à l’aide de l’option d’arrêt de Windows.

Ne configurez pas un ordinateur virtuel SharePoint Server pour la mise en mémoire de l’état. En effet, les ordinateurs virtuels qui sortent de l’état mis en mémoire ne seront plus synchronisés avec les autres serveurs de la batterie de serveurs. Nous recommandons de configurer l’ordinateur virtuel pour qu’il utilise l’arrêt car cette méthode minimise l’endommagement de l’ordinateur virtuel et est donc plus efficace. Lorsqu’un arrêt se produit, tous les travaux de minuteur en cours d’exécution peuvent se terminer normalement, ce qui évitera les problèmes de synchronisation lors du redémarrage de l’ordinateur virtuel.

L’opposé d’un arrêt automatique est un démarrage automatique. Hyper-V fournit les options de démarrage suivantes lors du redémarrage du serveur physique :

  • Ne rien faire. Vous devez démarrer manuellement l’ordinateur virtuel quel que soit son état au moment de l’arrêt du serveur physique.

  • Démarrer automatiquement si l’ordinateur fonctionnait au moment de l’arrêt du service.

  • Toujours démarrer cet ordinateur virtuel automatiquement. Hyper-V démarre l’ordinateur quel que soit son état au moment de l’arrêt du serveur physique.

Nous recommandons les deux premières options. Elles sont équivalentes mais la décision finale revient à l’équipe technique chargée de la gestion et de la maintenance de l’environnement virtuel.

Outre les options de démarrage citées plus haut, vous pouvez configurer un délai de démarrage pour un ordinateur virtuel. Nous recommandons cette option dans un souci de diminution de la contention des ressources sur un hôte de virtualisation. Si toutefois votre option de démarrage est Ne rien faire, cela ne constitue pas un problème.

Utilisation des clichés instantanés

Les clichés instantanés sont un outil de capture très utile de l’état actuel d’un ordinateur virtuel en cours d’exécution, suspendu ou arrêté. Cette fonction permet de rétablir rapidement et aisément une configuration d’ordinateurs virtuels antérieure. Elle est particulièrement adaptée aux environnements de développement ou de test.

La meilleure pratique consiste à ne pas utiliser la fonction de clichés instantanés sur les ordinateurs virtuels faisant partie d’un environnement de production, et cela pour les raisons suivantes :

  • Synchronisation des horloges : lorsque vous prenez un cliché instantané d’un ordinateur virtuel en cours d’exécution, il se produit une latence entre l’heure de démarrage et l’heure de fin du cliché. Cette latence affecte les travaux du minuteur SharePoint Server et, par conséquent, la synchronisation entre les serveurs de la batterie se serveurs.

    Important

    Si vous choisissez de prendre un cliché instantané d’un ordinateur virtuel, arrêtez d’abord l’ordinateur pour que les tâches en cours d’exécution puissent se terminer. Nous recommandons une surveillance attentive de l’ordinateur virtuel et des autres serveurs de la batterie de serveurs après le redémarrage de l’ordinateur virtuel, afin de pallier à tout éventuel problème de synchronisation.

  • Performances : lorsque vous créez un cliché instantané d’un ordinateur virtuel, vous créez en fait un disque de différenciation. Il existe un échange continu des données de configuration entre l’ordinateur virtuel et le cliché instantané, ce qui affecte les performances.