Exibir configurações de NodeWeight do quorum de cluster

Aplica-se:SQL Server

Este tópico descreve como exibir as configurações de NodeWeight para cada nó membro em um cluster de WSFC (Windows Server Failover Clustering). As configurações de NodeWeight são usadas durante a votação de quórum para dar suporte à recuperação de desastres e a cenários com múltiplas sub-redes para grupos de disponibilidade Always On e Instâncias de Cluster de Failover do SQL Server.

Pré-requisitos

Esse recurso somente tem suporte no Windows Server 2008 ou em versões posteriores.

Importante

Para usar configurações de NodeWeight, é necessário aplicar o seguinte hotfix para todos os servidores no cluster WSFC:

KB2494036: Há um hotfix disponível para permitir que você configure um nó de cluster que não tenha votos de quorum em Windows Server 2008 e em Windows Server 2008 R2

Dica

Se esse hotfix não for instalado, os exemplos neste tópico retornarão valores vazios ou NULL para NodeWeight.

Permissões

O usuário deve ser uma conta de domínio que seja membro do grupo Administradores local em cada nó do cluster WSFC.

Usando o Transact-SQL

Para exibir configurações de NodeWeight
  1. Conecte-se a qualquer instância do SQL Server no cluster.

  2. Consulte a exibição [sys].[dm_hadr_cluster_members].

Exemplo (Transact-SQL)

O exemplo a seguir consulta uma exibição do sistema para retornar valores para todos os nós do cluster dessa instância.

SELECT  member_name, member_state_desc, number_of_quorum_votes  
 FROM   sys.dm_hadr_cluster_members;  

Usando o Powershell

Para exibir configurações de NodeWeight
  1. Inicie um Windows PowerShell elevado via Executar como Administrador.

  2. Importe o módulo FailoverClusters para habilitar os commandlets do cluster.

  3. Use o objeto Get-ClusterNode para retornar uma coleção de objetos de nó de cluster.

  4. Exiba as propriedades do nó do cluster em um formato legível.

Exemplo (Powershell)

O exemplo a seguir exibe algumas das propriedades dos nós do cluster chamado "Cluster001".

Import-Module FailoverClusters  
  
$cluster = "Cluster001"  
$nodes = Get-ClusterNode -Cluster $cluster  
  
$nodes | Format-Table -property NodeName, State, NodeWeight  

Usando o Cluster.exe

Observação

O utilitário cluster.exe foi preterido na versão Windows Server 2008 R2 . Use o PowerShell com Clusterização de Failover em desenvolvimentos futuros. O utilitário cluster.exe será removido na próxima versão do Windows Server. Para obter mais informações, consulte Mapeamento de comandos do Cluster.exe para Cmdlets do Windows PowerShell de Clusters de Failover.

Para exibir configurações de NodeWeight
  1. Inicie um Prompt de Comando elevado via Executar como Administrador.

  2. Use cluster.exe para exibir o status do nó e os valores de NodeWeight

Exemplo (Cluster.exe)

O exemplo a seguir exibe algumas das propriedades dos nós do cluster chamado "Cluster001".

cluster.exe Cluster001 node /status /properties