Partage via


Configurer les paramètres NodeWeight pour un quorum de cluster

S'applique à : SQL Server

Cette rubrique explique comment configurer les paramètres NodeWeight pour un nœud membre dans un cluster de clustering de basculement Windows Server (WSFC). Les paramètres NodeWeight sont utilisés pendant le vote du quorum pour prendre en charge les scénarios de récupération d'urgence et de sous-réseaux multiples pour Groupes de disponibilité Always On et les instances de cluster de basculement SQL Server .

Avant de commencer

Prérequis

Cette fonctionnalité est prise en charge uniquement dans Windows Server 2008 ou versions ultérieures.

Important

Pour utiliser les paramètres NodeWeight, le correctif logiciel suivant doit être appliqué à tous les serveurs dans le cluster WSFC :

KB2494036 : un correctif est disponible pour vous permettre de configurer un nœud de cluster qui n'a pas de votes de quorum dans Windows Server 2008 et dans Windows Server 2008 R2

Conseil

Si ce correctif logiciel n'est pas installé, les exemples de cette rubrique retournent des valeurs vides ou NULL pour NodeWeight.

Sécurité

L'utilisateur doit être un compte de domaine qui est membre du groupe Administrateurs local sur chaque nœud du cluster WSFC.

Utilisation de PowerShell

Pour configurer les paramètres NodeWeight
  1. Démarrez Windows PowerShell avec élévation de privilèges via Exécuter en tant qu'administrateur.

  2. Importez le module FailoverClusters pour activer les applets de commande de cluster.

  3. Utilisez l'objet Get-ClusterNode pour définir la propriété NodeWeight pour chaque nœud du cluster.

  4. Générez la sortie des propriétés du nœud de cluster dans un format lisible.

Exemple (PowerShell)

L’exemple suivant modifie le paramètre NodeWeight pour supprimer le vote du quorum pour le nœud « AlwaysOnSrv1 », puis génère les paramètres pour tous les nœuds du cluster.

Import-Module FailoverClusters  
  
$node = "AlwaysOnSrv1"  
(Get-ClusterNode $node).NodeWeight = 0  
  
$cluster = (Get-ClusterNode $node).Cluster  
$nodes = Get-ClusterNode -Cluster $cluster  
  
$nodes | Format-Table -property NodeName, State, NodeWeight  

Utilisation de Cluster.exe

Notes

L'utilitaire cluster.exe est déconseillé dans Windows Server 2008 R2 . Utilisez PowerShell avec le clustering de basculement pour le développement futur. L'utilitaire cluster.exe sera supprimé dans la prochaine version de Windows Server. Pour plus d'informations, consultez Mappage des commandes Cluster.exe aux applets de commande Windows PowerShell pour les clusters de basculement.

Pour configurer les paramètres NodeWeight
  1. Démarrez une invite de commandes avec élévation de privilèges via Exécuter en tant qu'administrateur.

  2. Utilisez cluster.exe pour définir les valeurs NodeWeight .

Exemple (Cluster.exe)

L’exemple suivant modifie la valeur NodeWeight pour supprimer le vote du quorum pour le nœud « AlwaysOnSrv1 » dans le cluster « Cluster001 ».

cluster.exe Cluster001 node AlwaysOnSrv1 /prop NodeWeight=0  

Contenu associé

Voir aussi

Modes de quorum WSFC et configuration de vote (SQL Server)
Afficher les paramètres NodeWeight pour le quorum de cluster
Applets de commande de cluster de basculement dans Windows PowerShell répertoriées par tâche