Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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.
Innan du börjar:Förkunskaper, säkerhet
För att se Quorum NodeWeight-inställningar med hjälp av:Med Powershell, med Cluster.exe
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
Starta ett Windows PowerShell-fönster med administratörsbehörighet genom att välja Kör som administratör.
Importera modulen
FailoverClustersför att aktivera klusterkommandon.Använd objektet
Get-ClusterNodeför att sätta egenskapenNodeWeightför varje nod i klustret.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
Starta en upphöjd kommandoprompt via Kör som administratör.
Använd cluster.exe för att sätta
NodeWeightvä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