Forçar um cluster WSFC para iniciar sem um quorum

Este tópico descreve como forçar um nó de cluster WSFC (Windows Server Failover Clustering) a iniciar sem um quorum. Talvez isso seja necessário na recuperação de desastre e em cenários com várias sub-redes para recuperar dados e restabelecer totalmente a alta disponibilidade para o Grupos de Disponibilidade AlwaysOn e instâncias de cluster de failover do SQL Server.

  • Antes de começar: Recomendações, Segurança

  • Para forçar um cluster a iniciar sem um quorum usando: Gerenciador de Cluster de Failover, PowerShell, net.exe

  • Acompanhamento: depois de forçar o cluster a iniciar sem um quorum

Antes de iniciar

Recomendações

Exceto nas ocasiões em que houver instruções explícitas, os procedimentos neste tópico deverão funcionar se você executá-los de qualquer nó no cluster WSFC. No entanto, é possível obter resultados melhores e evitar problemas de rede, executando essas etapas a partir do nó que você pretende forçar a iniciar sem um quorum.

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 Gerenciador de Cluster de Failover

Para forçar um cluster a iniciar sem um quorum

  1. Abra um Gerenciador de Cluster de Failover e conecte-se ao nó de cluster que você deseja forçar online.

  2. No painel Ações, clique em Forçar Início do Cluster e em Sim – forçar a inicialização do cluster.

  3. No painel esquerdo, na árvore Gerenciador de Cluster de Failover, clique no nome do cluster.

  4. No painel de resumo, confirme se o valor atual de Configuração de Quorum é: Aviso: o cluster está sendo executado no estado ForceQuorum.

[Início]

Usando o Powershell

Para forçar um cluster a iniciar sem um quorum

  1. Inicie um Windows PowerShell com privilégios elevados por meio da opção Executar como Administrador.

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

  3. Use Stop-ClusterNode para assegurar que o serviço de cluster seja interrompido.

  4. Use Start-ClusterNode com –FixQuorum para forçar o serviço de cluster a ser iniciado.

  5. Use Get-ClusterNode com –Propery NodeWieght = 1 para definir o valor que garanta que o nó é um membro votante do quorum.

  6. Gere as propriedades de nó de cluster em um formato legível.

Exemplo (Powershell)

O exemplo a seguir força o serviço de cluster de nó AlwaysOnSrv02 a iniciar sem um quorum, define o NodeWeight = 1 e enumera o status de nó de cluster a partir do nó recém-forçado.

Import-Module FailoverClusters

$node = "AlwaysOnSrv02"
Stop-ClusterNode –Name $node
Start-ClusterNode –Name $node -FixQuorum

(Get-ClusterNode $node).NodeWeight = 1

$nodes = Get-ClusterNode -Cluster $node
$nodes | Format-Table -property NodeName, State, NodeWeight

[Início]

Usando Net.exe

Para forçar um cluster a iniciar sem um quorum

  1. Use a Área de Trabalho Remota para se conectar ao nó de cluster que você deseja forçar online.

  2. Inicie um Prompt de Comando com privilégios elevados por meio da opção Executar como Administrador.

  3. Use net.exe para assegurar que o serviço de cluster local seja interrompido.

  4. Use net.exe com /forcequorum para forçar o início do serviço de cluster local.

Exemplo (Net.exe)

O exemplo a seguir força um serviço de cluster de nó a iniciar sem um quorum, define o NodeWeight = 1 e enumera o status de nó de cluster a partir do nó recém-forçado.

net.exe stop clussvc
net.exe start clussvc /forcequorum

Ícone de seta usado com o link Voltar ao Início[Início]

Acompanhamento: depois de forçar o cluster a iniciar sem um quorum

Ícone de seta usado com o link Voltar ao Início[Início]

Conteúdo relacionado

Ícone de seta usado com o link Voltar ao Início[Início]

Consulte também

Conceitos

Recuperação de desastres WSFC por meio de quorum forçado (SQL Server)

Definir configurações de NodeWeight de quorum de cluster

Outros recursos

Cmdlets de cluster de failover no Windows PowerShell listados por foco de tarefa