Exibir configurações de NodeWeight de quorum do cluster
Este tópico descreve como exibir configurações de NodeWeight para cada nó de membro em um cluster WSFC (Windows Server Failover Clustering). As configurações de NodeWeight são usadas durante a votação de quorum para dar suporte à recuperação de desastre e a cenários de várias sub-redes para Grupos de Disponibilidade AlwaysOn e Instâncias de Cluster de Failover do SQL Server.
Antes de começar: Pré-requisitos e Segurança
Para visualizar as configurações do quorum NodeWeight: Usando o Transact-SQL, Usando o Powershell e Usando Cluster.exe
Antes de iniciar
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.
Segurança
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
Conecte-se a qualquer instância do SQL Server no cluster.
Consulte a exibição [sys].[dm_hadr_cluster_members].
Exemplo (Transact-SQL)
O exemplo a seguir consulta um modo de exibição do sistema para retornar valores para todos os nós no 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
Inicie um Windows PowerShell elevado via Executar como Administrador.
Importe o módulo
FailoverClusters
para habilitar commandlets de cluster.Use o objeto
Get-ClusterNode
para retornar uma coleção de objetos de nó de cluster.Gere as propriedades de nó de cluster em um formato legível.
Exemplo (Powershell)
O exemplo a seguir gera algumas das propriedades de nó para o cluster chamado "Cluster001".
Import-Module FailoverClusters
$cluster = "Cluster001"
$nodes = Get-ClusterNode -Cluster $cluster
$nodes | Format-Table -Property NodeName, State, NodeWeight
Usando Cluster.exe
Observação
O utilitário cluster.exe foi preterido na versão Windows Server 2008 R2 . Use o PowerShell com Clustering de Failover para desenvolvimento futuro. O utilitário cluster.exe será removido na próxima versão do Windows Server. Para obter mais informações, consulte Mapeando comandos cluster.exe para cmdlets Windows PowerShell para clusters de failover.
Para exibir configurações de NodeWeight
Inicie um Prompt de Comando elevado via Executar como Administrador.
Usar cluster.exe para retornar o status do nó e valores de NodeWeight
Exemplo (Cluster.exe)
O exemplo a seguir gera algumas das propriedades de nó para o cluster chamado "Cluster001".
cluster.exe Cluster001 node /status /properties
Consulte Também
Configuração de modos de quorum WSFC e votação (SQL Server)
Definir configurações de NodeWeight de quorum do cluster
sys.dm_hadr_cluster_members (Transact-SQL)
Cmdlets de cluster de failover no Windows PowerShell listados por foco de tarefa