Virtualisation : Hyper-V et haute disponibilité

L’utilisation de Hyper-V avec les clusters de basculement Windows Server vous offre un cluster haute disponibilité d’ordinateurs physiques et virtuels.

Thomas Olzak

Adapté de « Microsoft Virtualization » (Syngress, une empreinte du Elsevier)

En bref, la haute disponibilité (HA) signifie mettre un service à la disposition des utilisateurs dans l'attente qu'ils pourront y accéder que service à tout moment, généralement parce que certains des efforts accomplis pour assurer un fonctionnement continu.

Lorsque quelqu'un dirait HA, elles signifient généralement une forme quelconque de clusters de serveurs. Les clusters de serveurs sont un ensemble de deux ou plusieurs serveurs configurés et gérés comme une seule ressource. Vous pouvez avoir un équilibrage de charge cluster, où les ressources de serveur physique sont utilisées selon besoin du client ou d'un cluster de basculement, à l'aide d'un seul cluster membre (ou « nœud ») à la fois et de réserver l'autre jusqu'à ce que la principale a échoué.

Microsoft Windows Server fournit les « traditionnels » basé sur l'ordinateur hôte clusters avec Hyper-V rend disponible pour le basculement et l'équilibrage de charge des options. Il existe également quelques considérations uniques que Hyper-V apporte à la création de services hautement disponibles.

Concepts de clustering

Les clusters de basculement se composent d'un seul nœud généralement gère toutes les demandes du client, appelés nœud principal. Il existe également un ou plusieurs nœuds sont inactifs, en grande partie, sauf si le nœud principal est hors connexion. Celles-ci sont appelées noeuds secondaires.

Dans un cluster d'équilibrage de charge, tous les nœuds de participent activement desservant les demandes du client. Dans la plupart des cas, un cluster d'équilibrage de charge peut également servir un cluster de basculement. Un ou plusieurs nœuds du cluster d'équilibrage de charge peuvent généralement échouer sans les autres nœuds sont affectés.

Dans un cluster, un défi majeur consiste à déterminer le statut d'un membre de nœud (en particulier dans les clusters de basculement), et déterminer quel nœud de cluster actuellement contrôle une application en cluster et ses données. Vous utiliserez le plus souvent d'un réseau de pulsation (généralement un ensemble séparé physiquement des cartes réseau qui communiquent un signal ou une pulsation) pour déterminer l'état de chaque nœud.

Depuis Windows Server 2000, Microsoft a intégré dans la possibilité de créer un cluster de basculement dans les éditions Enterprise et Datacenter. Le processus est grandement simplifié dans Windows Server 2008. Il utilise une approche basée sur l'Assistant configuration et de validation du nœud.

La partie de la validation de l'Assistant d'installation vérifie vos nœuds, ainsi que la capacité de stockage et les connexions réseau pour s'assurer de l'infrastructure prend en charge du cluster. Il vérifie également les applications pour vous assurer qu'ils peuvent prendre en charge un environnement en clusters. Il confirmera que le matériel de serveur est suffisant pour prendre en charge un environnement en clusters avant d'effectuer les étapes nécessaires pour installer et configurer le cluster.

L'équilibrage de charge réseau Microsoft (NLB) permet à plusieurs ressources réseau faisant partie d'un pool avec un nom de réseau commun. Lorsque les clients demandent la ressource réseau, l'un des nœuds répond. Le serveur qui répond est déterminé par un algorithme qui sélectionne les serveurs afin que chacun d'eux un certain pourcentage (que vous pouvez configurer) traite les demandes des clients.

Définition de haute disponibilité pour Hyper-V

Avec le clustering de Hyper-V, il est important déterminer quelle couche de la pile de virtualisation est en cours en clusters. En supposant que l'ordinateur physique satisfait aux conditions requises (accès au stockage en attachement, une interface réseau dédiée pour la pulsation et ainsi de suite), l'ordinateur hôte peut être dans un cluster.

Vous pouvez également ordonner les machines virtuelles (VM) eux-mêmes (« invités ») sur un seul ordinateur hôte. À l'aide de réseaux virtuels pour les pulsations et iSCSI virtuel pour le quorum et autres systèmes de stockage connectés vous permet de créer clusters d'invité, même si le matériel ordinateur hôte ne serait pas normalement prend en charge il. Vous pouvez également ordinateur hôte les invités Hyper-V en tant que nœuds sur plusieurs hôtes physiques, fournis tous les hôtes sont capables d'être ordonné en clusters.

Avec la virtualisation Hyper-V, vous pouvez créer les solutions extrêmement robustes de basculement. Chaque ordinateur hôte physique peut contenir plusieurs ordinateurs virtuels, chaque un nœud membre d'un cluster de basculement. Hôtes physiques peuvent également faire partie d'un cluster de basculement. Par conséquent, il est important de conserver les ressources de stockage et à l'esprit lorsque vous placez des machines virtuelles.

Vous pouvez surveiller chaque machine virtuelle séparément, afin que vous avez la possibilité de la répartition de vos ordinateurs virtuels sur les nœuds physiques de votre cluster. Vous obtiendrez des performances accrues, mais peut le rendre plus difficile de planifier vos besoins de capacité de stockage.

Un autre avantage qui fournit des ordinateurs virtuels de clusters NLB est la possibilité de rendre vos services hautement disponible — équilibrage de charge réseau peut être utilisé au sein d'une ordinateur hôte unique ou plusieurs hôtes pour offrir une disponibilité de service. En plus d'équilibrage de charge, NLB permet aux membres nœuds à supprimer du cluster pour la maintenance ou en cas de défaillance.

VMs sont des nœuds d'un cluster de basculement sur incident grâce à la fonctionnalité d'équilibrage de charge réseau gain haute disponibilité pour leurs charges de travail durant la maintenance de la machine virtuelle. Si la machine virtuelle nécessite une mise à jour ou d'autres formes de maintenance, vous pouvez transférer la charge de travail à une autre machine virtuelle sur l'ordinateur hôte ou sur un autre ordinateur hôte complètement.

Lafe Low

Thomas Olzak est le directeur de la sécurité des informations à ManorCare du HCR, un basé sur l'Ohio court et long terme réhabilitation et fournisseur de soins médicaux avec plus de 500 sites répartis dans 32 États américains. Jason Boomer*,* Robert Keefer et James Sabovik également contribué à cet article et le livre à partir de laquelle elle est extraite.

© 2011 Elsevier Inc. Tous droits réservés. Imprimé avec l'autorisation de Syngress, une empreinte du Elsevier. Copyright 2011. « La virtualisation Microsoft » par Thomas Olzak. Pour plus d'informations sur ce titre et d'autres ouvrages similaires, visitez le site elsevierdirect.com.

Contenu associé