Planification du haut niveau de disponibilité
Mis à jour: avril 2011
S'applique à: Virtual Machine Manager 2008, Virtual Machine Manager 2008 R2, Virtual Machine Manager 2008 R2 SP1
Cette rubrique explique comment planifier le haut niveau de disponibilité de quatre composants de System Center Virtual Machine Manager (VMM) 2008 et System Center Virtual Machine Manager 2008 R2 (ordinateurs virtuels, base de données VMM, serveur VMM et serveurs de bibliothèque) et comment assurer la disponibilité des serveurs Web qui hébergent les portails libre-service VMM, pour lesquels la haute disponibilité n'est pas prise en charge. Le haut niveau de disponibilité d'un composant permet de maintenir le composant en état de fonctionnement, dans certains cas après une brève interruption, après la défaillance du composant ou de l'ordinateur qui l'exécute.
Planification des ordinateurs virtuels à haut niveau de disponibilité
VMM 2008 prend en charge les ordinateurs virtuels à haut niveau de disponibilité, également appelés HAVM, qui sont déployés dans des clusters de basculement créés dans Windows Server 2008 Enterprise Edition ou Windows Server 2008 Datacenter Edition. VMM 2008 R2 prend en charge les fonctionnalités améliorées des clusters de basculement créés dans Windows Server 2008 R2 Enterprise Edition ou Windows Server 2008 R2 Database Edition. Ces clusters de basculement prennent en charge jusqu'à 16 nœuds de cluster dans un seul cluster.
Pour plus d'informations sur la configuration et la gestion des clusters hôtes à l'aide de VMM 2008, voir Configuration des clusters hôtes dans VMM pour la prise en charge d'ordinateurs virtuels à haut niveau de disponibilité.
Pour plus d'informations sur les fonctionnalités améliorées offertes par Windows Server 2008 R2 Hyper-V, voir le livre blanc Windows Server 2008 R2 & Microsoft Hyper-V Server 2008 R2 - Hyper-V Live Migration Overview & Architecture (Windows Server 2008 R2 et Microsoft Hyper-V Server 2008 R2 - Présentation et architecture de la migration en direct Hyper-V) (https://go.microsoft.com/fwlink/?LinkId=158868).
Notes
Pour évaluer Windows Server 2008 R2, vous pouvez télécharger la version précommerciale depuis la page Windows Server 2008 R2 Release Candidate (https://go.microsoft.com/fwlink/?LinkId=146649). Pour plus d'informations sur la disponibilité de la version commerciale de Windows Server 2008 R2, voir Introduction to Windows Server 2008 R2 (Présentation de Windows Server 2008 R2) (https://go.microsoft.com/fwlink/?LinkId=159732).
Parmi les nouvelles fonctionnalités Hyper-V, VMM 2008 R2 prend en charge la fonctionnalité Volumes partagés du cluster (CSV, Cluster Shared Volumes) de Windows Server 2008 R2. Plusieurs ordinateurs virtuels à haut niveau de disponibilité peuvent ainsi partager le même numéro d'unité logique (LUN, Logical Unit Number) et quand même migrer indépendamment sans s'affecter les uns les autres. Étant donné que l'ordinateur virtuel à haut niveau de disponibilité peut accéder au disque depuis un nœud distinct, la fonctionnalité CSV expédie également la migration des ordinateurs virtuels au sein du cluster car il n'est pas nécessaire de démonter, puis monter le disque. La fonctionnalité CSV n'est pas prise en charge par VMM 2008. À la différence de VMM 2008 R2, VMM 2008 ne prend pas en charge la fonctionnalité CSV. VMM 2008 prend en charge un seul ordinateur virtuel à haut niveau de disponibilité par LUN. Dans VMM 2008, cette prise en charge est requise afin de veiller à ce que les ordinateurs virtuels à haut niveau de disponibilité puissent migrer vers différents ordinateurs hôtes sans affecter la disponibilité des autres HAVM.
VMM 2008 détecte les ordinateurs virtuels à haut niveau de disponibilité créés en dehors de VMM et qui partagent un numéro d'unité logique unique, mais leur attribue l'état Configuration du cluster non prise en charge. Pour gérer ces ordinateurs virtuels dans VMM 2008, modifiez les configurations de disque en dehors de VMM, puis utilisez l'action Réparer avec l'option Ignorer pour actualiser l'état de chaque ordinateur virtuel dans VMM.
VMM 2008 R2 prend également en charge l'utilisation des transferts SAN pour migrer les ordinateurs virtuels et les ordinateurs virtuels à haut niveau de disponibilité entre des clusters hôtes, vers un cluster hôte depuis un ordinateur hôte non cluster ou depuis un cluster hôte vers un ordinateur hôte non cluster. Lors de la migration d'un ordinateur virtuel vers un cluster depuis un ordinateur hôte non cluster à l'aide d'un transfert SAN, VMM vérifie que chaque nœud du cluster peut voir le numéro d'unité logique et crée automatiquement une ressource de disque en cluster pour ce numéro. Bien que VMM configure automatiquement la ressource de disque en cluster, il ne la valide pas. En effet, pour valider la ressource de disque en cluster nouvellement créée, vous devez utiliser l'Assistant Validation d'une configuration de Gestion du cluster de basculement. Pour migrer un ordinateur virtuel depuis un cluster vers un ordinateur hôte non cluster, l'ordinateur virtuel doit se trouver sur un numéro d'unité logique dédié qui n'utilise pas CSV.
Important
Il est recommandé de ne pas déployer sur vos clusters hôtes des ordinateurs virtuels qui ne sont pas à haut niveau de disponibilité. En effet, bien que cette opération soit possible via Hyper-V (VMM ne le permet pas), les ordinateurs virtuels qui ne présentent pas un haut niveau de disponibilité consommeraient des ressources qui sinon reviendraient aux ordinateurs virtuels à haut niveau de disponibilité.
Notes
Vous pouvez gérer les clusters hôtes créés dans un environnement VMware Infrastructure 3 à l'aide de VMM 2008. Pour plus d'informations, voir Gestion d'une infrastructure VMware dans VMM.
Configuration des réserves de clusters
Selon vos besoins, vous avez la possibilité de configurer une réserve de clusters pour chaque cluster hôte. Cette dernière indique le nombre d'échecs de nœud qu'un cluster peut accepter sans que cela affecte la prise en charge de tous les ordinateurs virtuels déployés sur le cluster hôte. Si le cluster ne parvient pas à résister au nombre d’échecs spécifié et à maintenir l'exécution de tous les ordinateurs virtuels, l'état du cluster devient Trop sollicité et les ordinateurs hôtes en cluster reçoivent une évaluation égale à zéro lors de la sélection élective d'ordinateurs virtuels. Lors d'une sélection élective manuelle, l'administrateur peut ignorer l'évaluation et placer un ordinateur virtuel à haut niveau de disponibilité dans un cluster trop sollicité.
Par exemple, si vous spécifiez une réserve de nœuds égale à 2 pour un cluster composé de 8 nœuds, la règle s’applique des manières suivantes :
Si la totalité des 8 nœuds du cluster fonctionne, le cluster hôte est marqué comme étant trop sollicité si n’importe quelle combinaison de 6 nœuds (8-2) dans le cluster ne dispose pas de la capacité nécessaire pour prendre en charge les ordinateurs virtuels existants.
Si seuls 5 nœuds du cluster fonctionnent, le cluster est marqué comme étant trop sollicité si n’importe quelle combinaison de 3 nœuds (5-2) dans le cluster ne dispose pas de la capacité nécessaire pour prendre en charge les ordinateurs virtuels existants.
Notes
Dans VMM 2008 R2, la sélection élective d'un ordinateur hôte en cluster en mode de maintenance peut faire passer le cluster dans un état de sollicitation excessive. Lorsqu'un ordinateur hôte est placé en mode de maintenance, VMM effectuer une migration en direct pour déplacer tous les ordinateurs virtuels vers un autre ordinateur hôte du cluster hôte ou place les ordinateurs virtuels dans un état enregistré. Lorsqu'un ordinateur hôte est en mode de maintenance, VMM bloque la création d'ordinateurs virtuels sur cet ordinateur hôte et exclut cet ordinateur hôte des évaluations lors de la sélection élective des ordinateurs virtuels afin qu'aucun ordinateur virtuel ne migre vers lui. Pour plus d’informations sur le mode de maintenance, voir Création et gestion d'ordinateurs virtuels à haut niveau de disponibilité dans VMM.
Planification d'une base de données VMM à haut niveau de disponibilité
Pour rendre la base de données VMM hautement disponible, vous pouvez déployer l'instance SQL Server sur un cluster de basculement créé dans Windows Server 2008 ou Windows Server 2003.
Pour prendre en charge une base de données VMM à haut niveau de disponibilité, le déploiement de VMM doit respecter les conditions suivantes :
Une édition de Microsoft SQL Server 2005 ou SQL Server 2008 prenant en charge le clustering avec basculement est nécessaire.
L'instance SQL Server doit résider sur un cluster de basculement créé dans Windows Server 2008 Enterprise Edition, Windows Server 2008 Datacenter Edition, Windows Server 2003 Enterprise Edition ou Windows Server 2003 Datacenter Edition.
Le serveur de base de données doit se trouver dans un domaine Active Directory qui a une relation d’approbation réciproque avec le domaine du serveur VMM. L'utilisation d'une base de données en cluster avec VMM requiert une authentification mutuelle sous Kerberos. Pour ce faire, l'instance SQL Server doit associer un nom principal de service (SPN) au compte sous lequel SQL Server s'exécutera. Pour plus d'informations, voir Inscription de noms principaux de service Kerberos à l'aide de Http.sys (https://go.microsoft.com/fwlink/?LinkId=128396).
Pour garantir la réussite des basculements de base de données, il peut être nécessaire de modifier le mécanisme intégré de nouvelle tentative de VMM pour la base de données VMM. Les paramètres par défaut de ce mécanisme sont les suivants :
Nombre de nouvelles tentatives : 5
Délai entre deux tentatives : 2 secondes
Si la base de données SQL Server réside sur un cluster, la durée du basculement doit être inférieure au produit des valeurs précédentes liées aux nouvelles tentatives. Pour modifier ces valeurs, vous pouvez créer les clés de Registre suivantes pour le Registre Windows sur le serveur VMM. (L'exemple de code indique les valeurs par défaut.) Pour ouvrir l'Éditeur du Registre, cliquez sur Démarrer, puis Exécuter et tapez regedit.
Avertissement
De sérieux problèmes peuvent survenir si vous modifiez le Registre de manière incorrecte à l'aide de l'Éditeur du Registre ou par un autre biais. Ces problèmes peuvent nécessiter la réinstallation du système d'exploitation. Microsoft ne peut pas garantir que ces problèmes peuvent être résolus. Modifiez le Registre en connaissance de cause.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft System Center Virtual Machine Manager Server\Settings\SQL Value Name=DBRetryIntervalValue Type=REG_DWORD Sample value=00000002
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft System Center Virtual Machine Manager Server\Settings\SQL Value Name=DBRetryCountValue Type=REG_DWORD Sample value=00000005
Planification d'un serveur VMM à haut niveau de disponibilité
Vous avez la possibilité d'exécuter le serveur VMM sur un ordinateur virtuel à haut niveau de disponibilité. Utilisez le Gestionnaire du cluster de basculement dans Windows Server 2008 ou Windows Server 2008 R2 pour créer un cluster de basculement. Utilisez ensuite Hyper-V pour créer et gérer l'ordinateur virtuel à haut niveau de disponibilité sur lequel vous souhaitez exécuter le serveur VMM. Pour éviter la migration, la suspension, l'enregistrement ou la suppression accidentelle de l'ordinateur virtuel qui héberge le serveur VMM, si vous exécutez le serveur VMM dans un ordinateur virtuel, il est recommandé de ne pas utiliser VMM pour gérer cet ordinateur virtuel.
En cas de défaillance du serveur VMM, le succès de la reprise dépend de l'implémentation d'un plan de sauvegarde fiable de la base de données VMM. Pour plus d'informations sur les scénarios de reprise dans VMM, voir Sauvegarde et restauration de la base de données VMM dans l'aide de VMM 2008.
Notes
Le clustering de l'application VMM qui permet le basculement de VMM même, n'a pas été testé et n'est pas pris en charge.
Planification des serveurs de bibliothèque à haut niveau de disponibilité
VMM 2008 prend en charge les serveurs et partages de fichiers à haut niveau de disponibilité hébergés sur un cluster de basculement créé dans Windows Server 2008 Enterprise Edition ou Windows Server 2008 Datacenter Edition, en tant que serveurs et partages de bibliothèque à haut niveau de disponibilité. VMM 2008 ne reconnaît pas les clusters de basculement créés dans Windows Server 2003. VMM 2008 R2 prend en charge les serveurs et partages de fichiers à haut niveau de disponibilité hébergés sur un cluster de basculement créé dans Windows Server 2008 Enterprise Edition ou Windows Server 2008 Datacenter Edition, ou dans Windows Server 2008 R2 Enterprise Edition ou Windows Server 2008 R2 Datacenter Edition, en tant que serveurs et partages de bibliothèque à haut niveau de disponibilité.
Pour plus d’informations sur l'ajout et la gestion des serveurs de bibliothèque à haut niveau de disponibilité, voir Planification de la bibliothèque VMM.
Disponibilité des portails libre-service VMM
Pour garantir la disponibilité des portails libre-service VMM pour les utilisateurs libre-service, il est recommandé de gérer plusieurs portails sur différents serveurs Web. Virtual Machine Manager ne prend pas en charge les clusters avec équilibrage de la charge réseau dans Windows Server 2008, lesquels sont nécessaires pour distribuer le trafic réseau entre les utilisateurs libre-service répartis sur plusieurs sites Web.
Voir aussi
Concepts
Configuration des clusters hôtes dans VMM pour la prise en charge d'ordinateurs virtuels à haut niveau de disponibilité
Création et gestion d'ordinateurs virtuels à haut niveau de disponibilité dans VMM
Planification de la bibliothèque VMM
Gestion d'une infrastructure VMware dans VMM