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 .
Pour afficher les paramètres NodeWeight du quorum avec :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 PowerShell
Pour configurer les paramètres NodeWeight
Démarrez Windows PowerShell avec élévation de privilèges via Exécuter en tant qu'administrateur.
Importez le module
FailoverClusters
pour activer les applets de commande de cluster.Utilisez l'objet
Get-ClusterNode
pour définir la propriétéNodeWeight
pour chaque nœud du cluster.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
Démarrez une invite de commandes avec élévation de privilèges via Exécuter en tant qu'administrateur.
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é
Afficher les événements et journaux pour un cluster de basculement
Applets de commande de cluster de basculement Get-ClusterLog
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