Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: SQL Server
Este tópico descreve como configurar as definições de NodeWeight para um nó membro num cluster Windows Server Failover Clustering (WSFC). As definições de NodeWeight são utilizadas durante a votação de quórum para dar suporte a cenários de recuperação após desastre e de várias sub-redes para grupos de disponibilidade Always On e instâncias de cluster de ativação pós-falha do SQL Server.
Antes de começar:Pré-requisitos, Segurança
Para visualizar as definições de quórum NodeWeight usando:Usar Powershell, Usar Cluster.exe
Prerequisites
Esta funcionalidade é suportada apenas no Windows Server 2008 ou versões posteriores.
Importante
Para usar as definições de NodeWeight, o seguinte hotfix deve ser aplicado a todos os servidores do cluster WSFC:
KB2494036: Existe um hotfix disponível para permitir configurar um nó de cluster que não tenha votos de quórum no Windows Server 2008 e no Windows Server 2008 R2
Sugestão
Se este hotfix não estiver instalado, os exemplos neste tópico devolverão valores vazios ou NULL para NodeWeight.
Segurança
O utilizador deve ser uma conta de domínio que seja membro do grupo local de Administradores em cada nó do cluster WSFC.
Utilizar o PowerShell
Para configurar as definições de NodeWeight
Inicie o Windows PowerShell com privilégios elevados através da opção Executar como Administrador.
Importar o módulo
FailoverClusterspara ativar os commandlets do cluster.Utilize o objeto
Get-ClusterNodepara definir a propriedadeNodeWeightpara cada nó no cluster.Apresente as propriedades do nó do cluster de forma legível.
Exemplo (PowerShell)
O exemplo seguinte altera a definição NodeWeight para remover o voto de quórum para o nó "AlwaysOnSrv1" e depois apresenta as definições para todos os nós do 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
Utilizar o Cluster.exe
Observação
O utilitário cluster.exe foi preterido na versão Windows Server 2008 R2. Por favor, use o PowerShell com Clustering de Failover para desenvolvimento futuro. A utilidade cluster.exe será removida na próxima versão de Windows Server. Para mais informações, consulte Mapeamento dos comandos do Cluster.exe para cmdlets do Windows PowerShell para clusters de failover.
Para configurar as definições de NodeWeight
Inicie um Prompt de Comando elevado via Executar como Administrador.
Usa cluster.exe para definir
NodeWeightvalores.
Exemplo (Cluster.exe)
O exemplo seguinte altera o valor NodeWeight para remover o voto de quórum do nó "AlwaysOnSrv1" no cluster "Cluster001".
cluster.exe Cluster001 node AlwaysOnSrv1 /prop NodeWeight=0
Conteúdo relacionado
Ver também
Modos de Quórum WSFC e Configuração de Votação (SQL Server)
Exibir configurações de peso do nó do quórum do cluster
Cmdlets de Cluster de Failover no PowerShell do Windows Listados por Foco de Tarefa