Instellingen voor Cluster Quorum NodeWeight configureren

Van toepassing op:SQL Server

Dit onderwerp beschrijft hoe je NodeWeight-instellingen configureert voor een lidknoop in een Windows Server Failover Clustering (WSFC) cluster. NodeWeight-instellingen worden gebruikt tijdens quorumstemming om disaster recovery en multi-subnet scenario's te ondersteunen voor Always On beschikbaarheidsgroepen en SQL Server Failover Cluster Instances.

Prerequisites

Deze functie wordt alleen ondersteund in Windows Server 2008 of latere versies.

Important

Als u NodeWeight-instellingen wilt gebruiken, moet de volgende hotfix worden toegepast op alle servers in het WSFC-cluster:

KB2494036: Er is een hotfix beschikbaar waarmee u een clusterknooppunt kunt configureren dat geen quorumstemmen heeft in Windows Server 2008 en in Windows Server 2008 R2

Tip

Als deze hotfix niet is geïnstalleerd, geven de voorbeelden in dit onderwerp lege of NULL-waarden voor NodeWeight terug.

Security

De gebruiker moet een domeinaccount zijn dat lid is van de lokale Beheerdersgroep op elk knooppunt van de WSFC-cluster.

PowerShell gebruiken

Om NodeWeight-instellingen te configureren

  1. Start een verhoogde Windows PowerShell via Uitvoeren als administrator.

  2. Importeer de FailoverClusters module om clustercommandlets in te schakelen.

  3. Gebruik het Get-ClusterNode object om de NodeWeight eigenschap voor elke node in de cluster in te stellen.

  4. Voer de cluster-node-eigenschappen uit in een leesbaar formaat.

Voorbeeld (Powershell)

Het volgende voorbeeld wijzigt de NodeWeight-instelling om de quorumstemming voor de "AlwaysOnSrv1"-node te verwijderen, en geeft vervolgens de instellingen voor alle nodes in de cluster weer terug.

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  

Gebruik Cluster.exe

Note

Het hulpprogramma cluster.exe wordt niet langer aanbevolen in Windows Server 2008 R2. Gebruik PowerShell met Failover Clustering voor toekomstige ontwikkeling. De cluster.exe utility wordt verwijderd in de volgende release van Windows Server. Raadpleeg voor meer informatie Cluster.exe-opdrachten toewijzen aan Windows PowerShell-cmdlets voor failoverclusters.

Om NodeWeight-instellingen te configureren

  1. Start een verhoogde opdrachtprompt via Run as Administrator.

  2. Gebruik cluster.exe om waarden in te stellen NodeWeight .

Voorbeeld (Cluster.exe)

Het volgende voorbeeld wijzigt de NodeWeight-waarde om de quorumstemming van de "AlwaysOnSrv1"-knoop in de "Cluster001"-cluster te verwijderen.

cluster.exe Cluster001 node AlwaysOnSrv1 /prop NodeWeight=0