locked
Problema no Cluster HA RRS feed

  • Pergunta

  • Boa noite, alguém pode me ajudar?

    Estou com problema no cluster:

    Ele não fica online, ocorrendo erros:

    microsoft-windows-failoverclustering eventid 1228

    microsoft-windows-failoverclustering eventid 1196

     select * from sys.dm_hadr_cluster

    cluster_name quorum_type quorum_type_desc quorum_state quorum_state_desc
    ClusterDB 2  NODE_AND_FILE_SHARE_MAJORITY 1 NORMAL_QUORUM

    select * from sys.dm_hadr_cluster_members

    member_name|member_type|member_type_desc|member_state|member_state_desc |number_quorum_votes
    NODE1 0  CLUSTER_NODE 1 UP 1
    NODE2 0  CLUSTER_NODE 1 UP 1
    File Share Witness 2 FILE_SHARE_WITNESS 1 up 1

    A máquina está com o ip definido, porém ela não mostra no ip config os dois ips. Mas se acessar propriedade ipv4, avançados os ips estão lá.

    O status do cluster estão todos up, com placa de redes e servidores. Mas se tentar realizar o failover vai falhar.



    Guisal

    terça-feira, 5 de novembro de 2019 05:57

Respostas


  • Boa noite Galvão, desculpe pela demora e muito obrigado pelos apoios.

    O problema foi solucionado após aplicar a configuração "RegisterAllProvidersIP" para '0' e utilizar a configuração do MultiSubnetFailover=true no string connection.


    Guisal

    segunda-feira, 18 de novembro de 2019 21:46

Todas as Respostas

  •  

    As mensagens de erro para eventos 1228 e 1196 são as seguintes:

    EVENT ID 1228

    Cluster network name resource 'Cluster Name' encountered an error enabling the network name on this node. The reason for the failure was:
     'Unable to obtain a logon token'.
     The error code was '1326'.
     You may take the network name resource offline and online again to retry.

    EVENT ID 1196

    Cluster network name resource 'Cluster Name' failed registration of one or more associated DNS name(s) for the following reason:
    The handle is invalid.
    Ensure that the network adapters associated with dependent IP address resources are configured with at least one accessible DNS server.

    Você verificou se as sugestões que constam na mensagem de erro estão atendidas?

    Qual é a versão do Windows Server?

    ---

    Verificou no cluster.log as mensagens de erro que apareceram imediatamente antes de ocorrer o evento 1196?


    José Diz     Belo Horizonte, MG - Brasil     [query performance tuning: Porto SQL]


    Este conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita.

    terça-feira, 5 de novembro de 2019 08:50
  • A placa de rede de onde o cluster estava monitorando estava com algum problema, conform segue:

    • configuração do ip x.x.0.10 primário;
    • configuração do ip x.x.0.11 secundário;

    O cluster estava verificando o ip x.x.0.11;

    • Agora no servidor a o ip x.x.0.11 não respondia;
    • No ipconfig, mostrar o ip secundário apenas;
    • No detalhes da placa mostrava o ip primário;
    • Em propriedade do dispositivo, mostrava o ip secundário como primário e o primário como secundário;

    Tentei corrigir, porém não era possível editar as placas, remover a secundário, definir como automático, mas a única forma foi remover o driver, da placa de rede. Só depois disso consegui editar a mesma e definir o ip correto.

    Feito isso o cluster conseguiu voltar como online.

    Porém tive outro problema.

    Vou abrir um novo post para ele.


    Guisal

    terça-feira, 5 de novembro de 2019 12:28
  • Em uma copia do ambiente com problema, removi os registro e tentei roda o script "Get-ClusterResource <NomedoRecurso> | Update-ClusterNetworkNameResource" porém não funcionou.

    Desliguei o cluster e liguei o mesmo, ele recriou os registros, porém não era para criar dois node2 igual o node1?


    Guisal

    terça-feira, 5 de novembro de 2019 13:48
  • Guisal,

    Você atualizou a tabela DNS? Faça o seguinte, utilize o comando flushdns e veja se esta estrutura é atualizada e os nomes corrigidos.


    Pedro Antonio Galvão Junior [MVP | MCC | MSTC | MIE | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados Relacional e Data Warehouse | Professor Universitário | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    terça-feira, 5 de novembro de 2019 23:29
    Moderador
  • Sim atualizei.

    Os outros ips do node1 são os ClusterDB e Listener_AG1, mesmo assim ele deveria ter seus registros do DNS como NODE1?

    Hoje o registro Listener_ag1 está apontando para o node1 172.31.64.11;

    Ocorreu hoje a criação do registro listener_ag1 para o node2 172.31.128.11 e a aplicação começou a pegar o nó secundário.

    Não encontrei logs referente ao assunto, não era para criar o segundo registro do listener_ag1 quando houvesse a virada do nó?


    Guisal

    quarta-feira, 6 de novembro de 2019 14:03
  • Sim atualizei.

    Os outros ips do node1 são os ClusterDB e Listener_AG1, mesmo assim ele deveria ter seus registros do DNS como NODE1?

    Hoje o registro Listener_ag1 está apontando para o node1 172.31.64.11;

    Ocorreu hoje a criação do registro listener_ag1 para o node2 172.31.128.11 e a aplicação começou a pegar o nó secundário.

    Não encontrei logs referente ao assunto, não era para criar o segundo registro do listener_ag1 quando houvesse a virada do nó?


    Guisal

    Se executar o comando a seguir do servidor onde está o file Wtiness, retorna somente ele mesmo

    Get-ClusterLog -TimeSpan 60 -Destination .

                                                                     
    -a---         11/6/2019  12:19 PM          2 WIN-TRJMQJE5KL7_cluster.log  

    Executando do servidor node1

    -a---         11/6/2019  12:19 PM          565066 node1.domain.local.log  

    -a---         11/6/2019  12:19 PM          15106   node2.domain.local.log  

    Não deveria retorna os 3 registros?


    Guisal

    quarta-feira, 6 de novembro de 2019 15:26
  • GuiSal,

    Parece-me que o seu ambiente de cluster esta sofrendo com inconsistências entre o servidor de Cluster e o DNS.

    Em cada Nó, como estão definidas as configurações de IP e Mask Subnet?

    Faça um teste, tente adicionar no arquivo hosts existentes em seu Windows (c:\windows\system32\drivers\etc\), os IPs dos demais NÓS, uma outra possibilidade seria tentar adicionar uma rota direta entre os nós através do comando Route ADD.

    Você já verificou as configurações das zonas reversas?

    Teoricamente deveria retornar todos os IPs envolvidos no ambiente do Cluster.


    Pedro Antonio Galvão Junior [MVP | MCC | MSTC | MIE | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados Relacional e Data Warehouse | Professor Universitário | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    quarta-feira, 6 de novembro de 2019 16:20
    Moderador
  • NODE1

    Ethernet adapter Ethernet 5:

       Connection-specific DNS Suffix  . :
       Description . . . . . . . . . . . : Amazon Elastic Network Adapter #2
       Physical Address. . . . . . . . . : 02-0F-B9-6E-1A-0D
       DHCP Enabled. . . . . . . . . . . : No
       Autoconfiguration Enabled . . . . : Yes
       IPv4 Address. . . . . . . . . . . : 172.31.64.10(Preferred)
       Subnet Mask . . . . . . . . . . . : 255.255.240.0
       IPv4 Address. . . . . . . . . . . : 172.31.64.11(Preferred)
       Subnet Mask . . . . . . . . . . . : 255.255.240.0
       Default Gateway . . . . . . . . . : 172.31.64.1
       DNS Servers . . . . . . . . . . . : 172.31.16.10
       NetBIOS over Tcpip. . . . . . . . : Enabled

    Ethernet adapter Ethernet 2:

       Connection-specific DNS Suffix  . :
       Description . . . . . . . . . . . : Amazon Elastic Network Adapter
       Physical Address. . . . . . . . . : 02-B0-EB-37-14-95
       DHCP Enabled. . . . . . . . . . . : No
       Autoconfiguration Enabled . . . . : Yes
       IPv4 Address. . . . . . . . . . . : 172.31.32.10(Preferred)
       Subnet Mask . . . . . . . . . . . : 255.255.240.0
       IPv4 Address. . . . . . . . . . . : 172.31.32.11(Preferred)
       Subnet Mask . . . . . . . . . . . : 255.255.240.0
       Default Gateway . . . . . . . . . : 172.31.32.1
       DNS Servers . . . . . . . . . . . : 172.31.16.10
       NetBIOS over Tcpip. . . . . . . . : Enabled

    node2

    Ethernet adapter Ethernet 2:

       Connection-specific DNS Suffix  . :
       Description . . . . . . . . . . . : Amazon Elastic Network Adapter #2
       Physical Address. . . . . . . . . : 0A-4B-FB-8A-BB-B1
       DHCP Enabled. . . . . . . . . . . : No
       Autoconfiguration Enabled . . . . : Yes
       IPv4 Address. . . . . . . . . . . : 172.31.128.10(Preferred)
       Subnet Mask . . . . . . . . . . . : 255.255.240.0
       IPv4 Address. . . . . . . . . . . : 172.31.128.11(Preferred)
       Subnet Mask . . . . . . . . . . . : 255.255.240.0
       Default Gateway . . . . . . . . . : 172.31.128.1
       DNS Servers . . . . . . . . . . . : 172.31.16.10
       NetBIOS over Tcpip. . . . . . . . : Enabled

    Ethernet adapter Ethernet:

       Connection-specific DNS Suffix  . :
       Description . . . . . . . . . . . : Amazon Elastic Network Adapter
       Physical Address. . . . . . . . . : 0A-78-80-D7-C6-AB
       DHCP Enabled. . . . . . . . . . . : No
       Autoconfiguration Enabled . . . . : Yes
       IPv4 Address. . . . . . . . . . . : 172.31.0.10(Preferred)
       Subnet Mask . . . . . . . . . . . : 255.255.240.0
       IPv4 Address. . . . . . . . . . . : 172.31.0.11(Preferred)
       Subnet Mask . . . . . . . . . . . : 255.255.240.0
       Default Gateway . . . . . . . . . : 172.31.0.1
       DNS Servers . . . . . . . . . . . : 172.31.16.10
                                           172.31.0.10
       NetBIOS over Tcpip. . . . . . . . : Enabled


    Server DNS + file shared

    Ethernet adapter Ethernet:

       Connection-specific DNS Suffix  . :
       IPv4 Address. . . . . . . . . . . : 172.31.16.10
       Subnet Mask . . . . . . . . . . . : 255.255.240.0
       Default Gateway . . . . . . . . . : 172.31.16.1



    Guisal



    • Editado GuiSal quarta-feira, 6 de novembro de 2019 16:56
    quarta-feira, 6 de novembro de 2019 16:52
  • NODE1

    Ethernet adapter Ethernet 5:

       Connection-specific DNS Suffix  . :
       Description . . . . . . . . . . . : Amazon Elastic Network Adapter #2
       Physical Address. . . . . . . . . : 02-0F-B9-6E-1A-0D
       DHCP Enabled. . . . . . . . . . . : No
       Autoconfiguration Enabled . . . . : Yes
       IPv4 Address. . . . . . . . . . . : 172.31.64.10(Preferred)
       Subnet Mask . . . . . . . . . . . : 255.255.240.0
       IPv4 Address. . . . . . . . . . . : 172.31.64.11(Preferred)
       Subnet Mask . . . . . . . . . . . : 255.255.240.0
       Default Gateway . . . . . . . . . : 172.31.64.1
       DNS Servers . . . . . . . . . . . : 172.31.16.10
       NetBIOS over Tcpip. . . . . . . . : Enabled

    Ethernet adapter Ethernet 2:

       Connection-specific DNS Suffix  . :
       Description . . . . . . . . . . . : Amazon Elastic Network Adapter
       Physical Address. . . . . . . . . : 02-B0-EB-37-14-95
       DHCP Enabled. . . . . . . . . . . : No
       Autoconfiguration Enabled . . . . : Yes
       IPv4 Address. . . . . . . . . . . : 172.31.32.10(Preferred)
       Subnet Mask . . . . . . . . . . . : 255.255.240.0
       IPv4 Address. . . . . . . . . . . : 172.31.32.11(Preferred)
       Subnet Mask . . . . . . . . . . . : 255.255.240.0
       Default Gateway . . . . . . . . . : 172.31.32.1
       DNS Servers . . . . . . . . . . . : 172.31.16.10
       NetBIOS over Tcpip. . . . . . . . : Enabled

    node2

    Ethernet adapter Ethernet 2:

       Connection-specific DNS Suffix  . :
       Description . . . . . . . . . . . : Amazon Elastic Network Adapter #2
       Physical Address. . . . . . . . . : 0A-4B-FB-8A-BB-B1
       DHCP Enabled. . . . . . . . . . . : No
       Autoconfiguration Enabled . . . . : Yes
       IPv4 Address. . . . . . . . . . . : 172.31.128.10(Preferred)
       Subnet Mask . . . . . . . . . . . : 255.255.240.0
       IPv4 Address. . . . . . . . . . . : 172.31.128.11(Preferred)
       Subnet Mask . . . . . . . . . . . : 255.255.240.0
       Default Gateway . . . . . . . . . : 172.31.128.1
       DNS Servers . . . . . . . . . . . : 172.31.16.10
       NetBIOS over Tcpip. . . . . . . . : Enabled

    Ethernet adapter Ethernet:

       Connection-specific DNS Suffix  . :
       Description . . . . . . . . . . . : Amazon Elastic Network Adapter
       Physical Address. . . . . . . . . : 0A-78-80-D7-C6-AB
       DHCP Enabled. . . . . . . . . . . : No
       Autoconfiguration Enabled . . . . : Yes
       IPv4 Address. . . . . . . . . . . : 172.31.0.10(Preferred)
       Subnet Mask . . . . . . . . . . . : 255.255.240.0
       IPv4 Address. . . . . . . . . . . : 172.31.0.11(Preferred)
       Subnet Mask . . . . . . . . . . . : 255.255.240.0
       Default Gateway . . . . . . . . . : 172.31.0.1
       DNS Servers . . . . . . . . . . . : 172.31.16.10
                                           172.31.0.10
       NetBIOS over Tcpip. . . . . . . . : Enabled


    Server DNS + file shared

    Ethernet adapter Ethernet:

       Connection-specific DNS Suffix  . :
       IPv4 Address. . . . . . . . . . . : 172.31.16.10
       Subnet Mask . . . . . . . . . . . : 255.255.240.0
       Default Gateway . . . . . . . . . : 172.31.16.1



    Guisal



    A zona reserva não está configurada.

    Guisal

    quarta-feira, 6 de novembro de 2019 17:17
  • GuiSal,

    Faça esta configuração.


    Pedro Antonio Galvão Junior [MVP | MCC | MSTC | MIE | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados Relacional e Data Warehouse | Professor Universitário | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    quarta-feira, 6 de novembro de 2019 17:25
    Moderador

  • Boa noite Galvão, desculpe pela demora e muito obrigado pelos apoios.

    O problema foi solucionado após aplicar a configuração "RegisterAllProvidersIP" para '0' e utilizar a configuração do MultiSubnetFailover=true no string connection.


    Guisal

    segunda-feira, 18 de novembro de 2019 21:46
  • Guisal,

    Obrigado pelo retorno, que bom, isso fortalece que existem inconsistência nas configurações do seu DNS Server, conforme conversamos por telefone.

    Este configuração quando se trabalha com Cluster HA torna-se praticamente obrigatória quanto temos diversas SubNets no mesmo ambiente.


    Pedro Antonio Galvão Junior [MVP | MCC | MSTC | MIE | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados Relacional e Data Warehouse | Professor Universitário | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]



    quarta-feira, 20 de novembro de 2019 10:40
    Moderador
  •  

    As mensagens de erro para eventos 1228 e 1196 são as seguintes:

    EVENT ID 1228

    Cluster network name resource 'Cluster Name' encountered an error enabling the network name on this node. The reason for the failure was:
     'Unable to obtain a logon token'.
     The error code was '1326'.
     You may take the network name resource offline and online again to retry.

    EVENT ID 1196

    Cluster network name resource 'Cluster Name' failed registration of one or more associated DNS name(s) for the following reason:
    The handle is invalid.
    Ensure that the network adapters associated with dependent IP address resources are configured with at least one accessible DNS server.

    Você verificou se as sugestões que constam na mensagem de erro estão atendidas?

    Qual é a versão do Windows Server?

    ---

    Verificou no cluster.log as mensagens de erro que apareceram imediatamente antes de ocorrer o evento 1196?


    José Diz     Belo Horizonte, MG - Brasil     [query performance tuning: Porto SQL]


    Este conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita.

    José Diz, bom dia.

    Realmente, um moderador não deve marcar sua própria resposta ("algo que você fez durante o bom tempo aqui nos fóruns", não é mesmo?) por isso, hoje eu já atribui a resposta correta, desmarcando a minha e também a sua.

    Mas como desde setembro temos somente um único moderador, neste caso, acaba acontecendo estas situações, pode ficar tranquilo que todas as minhas marcações estão sendo validadas pelo Staff(Brasil e EUA), e de forma alguma estou infringindo os códigos de conduta.


    Pedro Antonio Galvão Junior [MVP | MCC | MSTC | MIE | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados Relacional e Data Warehouse | Professor Universitário | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    quarta-feira, 20 de novembro de 2019 10:50
    Moderador