none
Problema com AlwaysON MSSQL 2012 RRS feed

  • Pergunta

  • Estou testando o AlwaysON do MSSQL 2014, porém estou com um problema no ambiente, meu listener está apontado para os ips 172.31.64.11 e 172.31.128.11.

    No failover está tudo certo, ao menos os status, porém no meu DNS está aparecendo um registro 'A' do listener com ip 172.31.64.11  e outro registro 'A' do mesmo listener com ip 172.31.128.11, não era para aparecer apenas um registro 'A' do listener e alterar o ip dele conforme o nó principal?

    Com os dois registros sendo listados no DNS, o tentar pingar o listener por exemplo pega o ip do nó secundário e não retorna respostas ao ping. O mesmo ocorre para uma aplicaçãozinha, mesmo com o MultiSubnetFailover=True. Removendo o registro do '172.31.128.11' do DNS manualmente e limpando os caches das máquinas volta a funcionar o ping para o listener e aplicação.




    Guisal

    quinta-feira, 17 de janeiro de 2019 12:16

Respostas

  • GuiSal,

    Sim esta no caminho o seu raciocínio, a questão é o que o serviço de DNS tem que manter os IPs destas placas independente delas estarem ativas ou não.

    No seu servidor failover estão configuradas quantas placas de rede para ele? De possível deixe uma placa de rede exclusiva para o serviço DNS e outra para o serviço de failover.

    Seus nós estão utilizando uma placa cada? Minha sugestão é em que cada nós você utilize duas placas.


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

    • Marcado como Resposta GuiSal terça-feira, 29 de janeiro de 2019 09:26
    quarta-feira, 23 de janeiro de 2019 17:16
    Moderador
  • GuiSal,

    Recomendo que você adicione mais uma placa de rede em seu servidor FailOver, por questões de boas práticas, imagine se esta placa de rede falhar, todo seu ambiente estará off-line, adicione mais uma placa e apresente a mesma ao Windows Server Cluster como um recurso.


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

    • Marcado como Resposta GuiSal terça-feira, 29 de janeiro de 2019 09:25
    sexta-feira, 25 de janeiro de 2019 16:26
    Moderador

Todas as Respostas

  • GuiSal,

    Remova este outro registro A, atualize o cache do seu DNS.


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

    quinta-feira, 17 de janeiro de 2019 12:57
    Moderador
  • é isso que eu faço, mas isso é o certo a fazer?

    Guisal

    quinta-feira, 17 de janeiro de 2019 15:38
  • GuiSal,

    Neste caso sim!


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

    segunda-feira, 21 de janeiro de 2019 12:11
    Moderador
  • Só para conclusão do tópico e meu entendimento.

    Quando tempo tenho o alwayson AG1 e o failover AG1, para as placas (172.31.64.11 e 172.31.128.11);

    O comportamento no DNS é, aparecer os dois registros, mesmo que uma delas esteja "down" no failover?

    Pelo o que entendi o failover, toma conta das placas, por essa razão quando uma está ativa a outra não responde ao ping. Daí quando realizo a virada do nó, ele ativa aquela referente  e inativa a outra.

    Acredito que quando há essa virada do nó haverá dois registros ativos no DNS

    "ag1- 172.31.64.11" e "ag1 -172.31.128.11". Até a próxima limpeza do DNS ou remoção manual. 

    Está certo meu raciocínio?


    Guisal

    segunda-feira, 21 de janeiro de 2019 13:37
  • GuiSal,

    Sim esta no caminho o seu raciocínio, a questão é o que o serviço de DNS tem que manter os IPs destas placas independente delas estarem ativas ou não.

    No seu servidor failover estão configuradas quantas placas de rede para ele? De possível deixe uma placa de rede exclusiva para o serviço DNS e outra para o serviço de failover.

    Seus nós estão utilizando uma placa cada? Minha sugestão é em que cada nós você utilize duas placas.


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

    • Marcado como Resposta GuiSal terça-feira, 29 de janeiro de 2019 09:26
    quarta-feira, 23 de janeiro de 2019 17:16
    Moderador
  • No seu servidor failover estão configuradas quantas placas de rede para ele?

    R: O servidor DNS/Failover só tem uma placa de rede.

    Seus nós estão utilizando uma placa cada?

    R: Os nós tem 2 placa de rede cada, com dois ips.


    Guisal

    sexta-feira, 25 de janeiro de 2019 12:19
  • GuiSal,

    Recomendo que você adicione mais uma placa de rede em seu servidor FailOver, por questões de boas práticas, imagine se esta placa de rede falhar, todo seu ambiente estará off-line, adicione mais uma placa e apresente a mesma ao Windows Server Cluster como um recurso.


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

    • Marcado como Resposta GuiSal terça-feira, 29 de janeiro de 2019 09:25
    sexta-feira, 25 de janeiro de 2019 16:26
    Moderador