Configurare le impostazioni NodeWeight per il quorum del cluster
Si applica a: SQL Server
In questo argomento viene illustrato come configurare le impostazioni NodeWeight per un nodo membro di un cluster WSFC (Windows Server Failover Clustering). Le impostazioni NodeWeight vengono usate durante la votazione quorum per supportare scenari di ripristino di emergenza e multi-subnet per istanze del cluster di failover di Gruppi di disponibilità Always On e SQL Server.
Prima di iniziare: Prerequisiti, Sicurezza
Per visualizzare le impostazioni NodeWeight del quorum tramite: Utilizzo di Powershell, Utilizzo di Cluster.exe
Prima di iniziare
Prerequisiti
Questa funzionalità è supportata solo in Windows Server 2008 o versioni successive.
Importante
Per utilizzare le impostazioni NodeWeight, è necessario applicare l'aggiornamento rapido seguente a tutti i server del cluster WSFC:
KB2494036: è disponibile un hotfix per configurare un nodo del cluster che non ha voti quorum in Windows Server 2008 e Windows Server 2008 R2
Suggerimento
Se questo aggiornamento rapido non viene installato, gli esempi in questo argomento restituiranno valori vuoti o NULL per NodeWeight.
Sicurezza
L'utente deve disporre di un account di dominio che sia membro del gruppo Administrators locale su ogni nodo del cluster WSFC.
Mediante PowerShell
Per configurare le impostazioni NodeWeight
Avviare Windows PowerShell con privilegi elevati tramite Esegui come amministratore.
Importare il modulo
FailoverClusters
per abilitare i commandlet del cluster.Utilizzare l'oggetto
Get-ClusterNode
per impostare la proprietàNodeWeight
per ogni nodo nel cluster.Restituire le proprietà del nodo del cluster in un formato leggibile.
Esempio (Powershell)
Nell'esempio seguente viene modificata l'impostazione NodeWeight per rimuovere il voto quorum per il nodo "AlwaysOnSrv1" e quindi vengono restituite le impostazioni per tutti i nodi del 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
Utilizzo di Cluster.exe
Nota
L'utilità cluster.exe è deprecata nella versione Windows Server 2008 R2. Utilizzare PowerShell con il clustering di failover per lo sviluppo futuro. L'utilità cluster.exe verrà rimossa nella versione successiva di Windows Server. Per altre informazioni, vedere Mapping Cluster.exe Commands to Windows PowerShell Cmdlets for Failover Clusters(Mapping di comandi Cluster.exe a cmdlet di Windows PowerShell per i cluster di failover).
Per configurare le impostazioni NodeWeight
Avviare un prompt dei comandi con privilegi elevati tramite Esegui come amministratore.
Utilizzare cluster.exe per impostare valori
NodeWeight
.
Esempio (Cluster.exe)
Nell'esempio seguente viene modificato il valore NodeWeight per rimuovere il voto quorum del nodo "AlwaysOnSrv1" nel cluster "Cluster001".
cluster.exe Cluster001 node AlwaysOnSrv1 /prop NodeWeight=0
Contenuto correlato
Vedi anche
Modalità quorum WSFC e configurazione del voto (SQL Server)
Visualizzare le impostazioni NodeWeight per il quorum del cluster
Cmdlet del cluster di failover in Windows PowerShell elencati per attività