AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / dba / Perguntas / 323213
Accepted
PTL_SQL
PTL_SQL
Asked: 2023-02-09 01:04:29 +0800 CST2023-02-09 01:04:29 +0800 CST 2023-02-09 01:04:29 +0800 CST

Estou recebendo um nome de cluster estranho na mensagem de erro Cluster Events

  • 772

Eu preciso de ajuda, por favor.

Eu tenho um cluster do Windows de 2 nós configurado com WSFC (nome do cluster = ABCCluster ). Nó 1 chamado Nó1 Nó 2 chamado Nó2

Instância do SQL 2019 instalada e denominada INSTANCE Availability Group configurada e denominada INSTANCE_AG Availability Group listener pré-configurada e denominada AGL_INSTANCE

No Failover Cluster Manager, Cluster Events, recebo o seguinte erro:

Falha no registro do recurso de nome de rede de cluster de um ou mais nomes DNS associados porque o acesso para atualizar a zona DNS segura foi negado. Nome da rede do cluster: ' INSTANCE_AG_AGL_INSTANCE ' Zona DNS: 'our.domain.com' Certifique-se de que o objeto de nome do cluster (CNO) tenha permissão para a zona DNS segura

Pergunta 1: De onde vem esse estranho nome de cluster, ou seja, ' INSTANCE_AG_AGL_INSTANCE '? O nome do cluster no Failover Cluster Manager é ABCCluster

Pergunta 2: O nome do ouvinte pré-configurado foi anexado a esse estranho nome de cluster. A pré-configuração do ouvinte tem algo a ver com esta mensagem de erro?

Pergunta 3: Como está agora, o failover automático para o AG aconteceu da réplica do Nó1 para a réplica do Nó2 quando interrompi o serviço SQL no Nó1 (que anteriormente era a réplica primária no AG). No entanto, quando paro o serviço no Nó2, ele não retorna automaticamente ao Nó1. Em vez disso, o Nó1 permanece no estado 'RESOLVING' por algum tempo até que o serviço SQL seja iniciado novamente no Nó2 e, em seguida, a réplica do Nó1 seja resolvida como 'secundária'. Portanto, tenho apenas um failover automático unidirecional.

Eu apreciaria todas as idéias sobre o que estou fazendo de errado, por favor.

Obrigado

sql-server
  • 1 1 respostas
  • 35 Views

1 respostas

  • Voted
  1. Best Answer
    Sean Gallardy
    2023-02-09T04:39:14+08:002023-02-09T04:39:14+08:00

    Pergunta 1: De onde vem esse estranho nome de cluster, ou seja, 'INSTANCE_AG_AGL_INSTANCE'? O nome do cluster no Failover Cluster Manager é ABCCluster

    Este é o nome do recurso de nome de rede criado para o ouvinte, isso mostra que você usou o assistente para criar o ouvinte, pois o assistente usa a convenção de nomenclatura #AGName#_#DNSName#. Você pode criar o seu próprio e nomeá-lo como quiser, sem usar o assistente. Até você, isso não tem relação com nada, realmente.

    Exemplo: o recurso de nome de rede tem o valor AG3_AG3Listener, mas esse não é o nome DNS ou o nome do objeto do computador no AD (já que o nome DNS e o nome CO devem ser iguais). Você notará (eu o criei com o assistente para mostrar o ponto) que a convenção de nomenclatura é AGName_ListenerName como o "Nome" do recurso no cluster. nome do recurso de cluster

    Pergunta 2: O nome do ouvinte pré-configurado foi anexado a esse estranho nome de cluster. A pré-configuração do ouvinte tem algo a ver com esta mensagem de erro?

    O nome DNS do ouvinte é uma propriedade do recurso de cluster. O recurso de cluster tem seu próprio nome, que é este nome. Esses dois não são a mesma coisa.

    Exemplo: A partir do exemplo acima, aqui estão os nomes reais de DNS e objetos de computador no AD.

    nome dns

    Pergunta 3: Como está agora, o failover automático para o AG aconteceu da réplica do Nó1 para a réplica do Nó2 quando interrompi o serviço SQL no Nó1 (que anteriormente era a réplica primária no AG). No entanto, quando paro o serviço no Nó2, ele não retorna automaticamente ao Nó1. Em vez disso, o Nó1 permanece no estado 'RESOLVING' por algum tempo até que o serviço SQL seja iniciado novamente no Nó2 e, em seguida, a réplica do Nó1 seja resolvida como 'secundária'. Portanto, tenho apenas um failover automático unidirecional.

    Olhe para os logs do seu cluster, eles vão te dizer o porquê. Como é um cluster de 2 nós, é provável que você esteja apenas atingindo o 1 (N-1 failovers por padrão) failover que você tem e, portanto, o cluster diz, não, você atingiu seu limite configurado, então não estou falhando novamente . Isso pode ser alterado e é configurável pelo usuário quanto ao número de falhas e período de tempo.

    Powershell, mostrando que os padrões estão definidos: padrões de failover do powershell

    FCM (GUI) da mesma informação: padrões de failover gui

    • 2

relate perguntas

  • SQL Server - Como as páginas de dados são armazenadas ao usar um índice clusterizado

  • Preciso de índices separados para cada tipo de consulta ou um índice de várias colunas funcionará?

  • Quando devo usar uma restrição exclusiva em vez de um índice exclusivo?

  • Quais são as principais causas de deadlocks e podem ser evitadas?

  • Como determinar se um Índice é necessário ou necessário

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    conectar ao servidor PostgreSQL: FATAL: nenhuma entrada pg_hba.conf para o host

    • 12 respostas
  • Marko Smith

    Como fazer a saída do sqlplus aparecer em uma linha?

    • 3 respostas
  • Marko Smith

    Selecione qual tem data máxima ou data mais recente

    • 3 respostas
  • Marko Smith

    Como faço para listar todos os esquemas no PostgreSQL?

    • 4 respostas
  • Marko Smith

    Listar todas as colunas de uma tabela especificada

    • 5 respostas
  • Marko Smith

    Como usar o sqlplus para se conectar a um banco de dados Oracle localizado em outro host sem modificar meu próprio tnsnames.ora

    • 4 respostas
  • Marko Smith

    Como você mysqldump tabela (s) específica (s)?

    • 4 respostas
  • Marko Smith

    Listar os privilégios do banco de dados usando o psql

    • 10 respostas
  • Marko Smith

    Como inserir valores em uma tabela de uma consulta de seleção no PostgreSQL?

    • 4 respostas
  • Marko Smith

    Como faço para listar todos os bancos de dados e tabelas usando o psql?

    • 7 respostas
  • Martin Hope
    Jin conectar ao servidor PostgreSQL: FATAL: nenhuma entrada pg_hba.conf para o host 2014-12-02 02:54:58 +0800 CST
  • Martin Hope
    Stéphane Como faço para listar todos os esquemas no PostgreSQL? 2013-04-16 11:19:16 +0800 CST
  • Martin Hope
    Mike Walsh Por que o log de transações continua crescendo ou fica sem espaço? 2012-12-05 18:11:22 +0800 CST
  • Martin Hope
    Stephane Rolland Listar todas as colunas de uma tabela especificada 2012-08-14 04:44:44 +0800 CST
  • Martin Hope
    haxney O MySQL pode realizar consultas razoavelmente em bilhões de linhas? 2012-07-03 11:36:13 +0800 CST
  • Martin Hope
    qazwsx Como posso monitorar o andamento de uma importação de um arquivo .sql grande? 2012-05-03 08:54:41 +0800 CST
  • Martin Hope
    markdorison Como você mysqldump tabela (s) específica (s)? 2011-12-17 12:39:37 +0800 CST
  • Martin Hope
    Jonas Como posso cronometrar consultas SQL usando psql? 2011-06-04 02:22:54 +0800 CST
  • Martin Hope
    Jonas Como inserir valores em uma tabela de uma consulta de seleção no PostgreSQL? 2011-05-28 00:33:05 +0800 CST
  • Martin Hope
    Jonas Como faço para listar todos os bancos de dados e tabelas usando o psql? 2011-02-18 00:45:49 +0800 CST

Hot tag

sql-server mysql postgresql sql-server-2014 sql-server-2016 oracle sql-server-2008 database-design query-performance sql-server-2017

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve