Afficher les paramètres NodeWeight pour le quorum de cluster

S'applique à : SQL Server

Cette rubrique explique comment afficher les paramètres NodeWeight pour chaque 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, sécurité

  • Pour afficher les paramètres NodeWeight du quorum avec :Utilisation de Transact-SQL, Utilisation de PowerShell, Utilisation de Cluster.exe

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 Transact-SQL

Pour consulter les paramètres NodeWeight
  1. Connectez-vous à une instance SQL Server dans le cluster.

  2. Interrogez la vue [sys].[dm_hadr_cluster_members].

Exemple (Transact-SQL)

L’exemple suivant interroge une vue système pour retourner les valeurs de tous les nœuds du cluster de cette instance.

SELECT  member_name, member_state_desc, number_of_quorum_votes  
 FROM   sys.dm_hadr_cluster_members;  

Utilisation de PowerShell

Pour consulter 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 retourner une collection d'objets du nœud de 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 génère certaines des propriétés de nœud du cluster « Cluster001 ».

Import-Module FailoverClusters  
  
$cluster = "Cluster001"  
$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 consulter 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 retourner l'état du nœud et les valeurs de NodeWeight

Exemple (Cluster.exe)

L’exemple suivant génère certaines des propriétés de nœud du cluster « Cluster001 ».

cluster.exe Cluster001 node /status /properties  

Voir aussi

Modes de quorum WSFC et configuration de vote (SQL Server)
Configurer les paramètres NodeWeight pour un quorum de cluster
sys.dm_hadr_cluster_members (Transact-SQL)
Applets de commande de cluster de basculement dans Windows PowerShell répertoriées par tâche