Konfigurera Cluster Quorum NodeWeight-inställningar

Gäller för:SQL Server

Detta ämne beskriver hur man konfigurerar NodeWeight-inställningar för en medlemsnod i ett Windows Server Failover Clustering (WSFC)-kluster. NodeWeight-inställningar används under kvorumröstning för att stödja katastrofåterställning och multi-subnet-scenarier för Always On-tillgänglighetsgrupper och SQL Server Failover-klusterinstanser.

Förutsättningar

Denna funktion stöds endast i Windows Server 2008 eller senare versioner.

Important

För att kunna använda NodeWeight-inställningar måste följande snabbkorrigering tillämpas på alla servrar i WSFC-klustret:

KB2494036: Det finns en snabbkorrigering som gör att du kan konfigurera en klusternod som inte har kvorumröster i Windows Server 2008 och Windows Server 2008 R2

Tip

Om denna hotfix inte är installerad kommer exemplen i detta ämne att returnera tomma eller NULL-värden för NodeWeight.

Security

Användaren måste vara ett domänkonto som tillhör den lokala administratörsgruppen på varje nod i WSFC-klustret.

Använda PowerShell

För att konfigurera NodeWeight-inställningar

  1. Starta ett Windows PowerShell-fönster med administratörsbehörighet genom att välja Kör som administratör.

  2. Importera modulen FailoverClusters för att aktivera klusterkommandon.

  3. Använd objektet Get-ClusterNode för att sätta egenskapen NodeWeight för varje nod i klustret.

  4. Exportera klusternodernas egenskaper i ett läsbart format.

Exempel (Powershell)

Följande exempel ändrar NodeWeight-inställningen för att ta bort kvorumröstningen för "AlwaysOnSrv1"-noden, och ger sedan ut inställningarna för alla noder i klustret.

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  

Att använda Cluster.exe

Note

Verktyget cluster.exe är utfasat i versionen Windows Server 2008 R2. Använd PowerShell med failover-klustring för framtida utveckling. Den cluster.exe verktyget kommer att tas bort i nästa version av Windows Server. Mer information finns i Mapping Cluster.exe Commands to Windows PowerShell Cmdlets for Failover Clusters.

För att konfigurera NodeWeight-inställningar

  1. Starta en upphöjd kommandoprompt via Kör som administratör.

  2. Använd cluster.exe för att sätta NodeWeight värden.

Exempel (Cluster.exe)

Följande exempel ändrar NodeWeight-värdet för att ta bort kvorumröstningen för "AlwaysOnSrv1"-noden i "Cluster001"-klustret.

cluster.exe Cluster001 node AlwaysOnSrv1 /prop NodeWeight=0