none
Tem como priorizar no NLB que a requisição que entre por um nó do NLB continue nele até a sessão ser encerrada? RRS feed

  • Pergunta

  • Olá pessoal, estou com a seguinte duvida!

    Tem como priorizar no NLB que a requisição que entre por um nó do NLB continue nele até a sessão ser encerrada? 

    Exemplo:

    no meu NLB são dois servidores 10.0.0.1 e 10.0.0.2 cada um com a minha aplicação instalada,

    a (1ª requisição cliente) entra pelo IP final 1, é fechada a sessão, após um tempo o o balanceamento passa para o servidor de ip 2, porém o usuário perde a sessão.

    Gostaria de saber se alguém já enfrentou esse problema e resolveu sem alterar a aplicação e sem deixar o NLB como UNICAST,  pois preciso do balanceamento, para que quando o cliente encerre a sessão uma outra vez que ele venha a efetuar um novo acesso o balanceamento consiga repassar para outro nó!

    Abraço


    quarta-feira, 20 de setembro de 2017 14:28

Respostas

  • Olá Guilherme,

    creio que seja um how to mesmo, pois mesmo se configurado como "affinity single" o trafego que entra sempre continua no mesmo nó do NLB, porem se o IIS parar o nlb não passa para o outro nó, passando somente se o nó desligar ou não responder a rede.

    Olá Thiago, 

    O NLB funciona como um load balance layer 4, ele não entende a nível de aplicação se a mesma está respondendo ou não. Para o NLB, se o heartbeat responder OK, - a nível TCP - ele vai continuar encaminhando as requisições para aquele nó, por mais que o IIS esteja parado. 

    Se vc precisa de algo que faça um heartbeat a nível HTTP, terá que adquirir um load balance layer 7. 

    Abraços!


    MCSE: Messaging | MCSA: Windows Server 2012 | MS: Virtualization | VCP-DCV 6 | ITIL v3 | Blog: signorellidenis.wordpress.com | Portal MCP: www.mycertprofile.com/Profile/996021735 | Lembre-se, caso a dica lhe foi útil, marcar como resposta. Assim mantemos a organização no fórum, e incentivamos aos demais que continuem ajudar a quem necessite.


    segunda-feira, 25 de setembro de 2017 12:26

Todas as Respostas

  • Bom dia  Thiago Bruno S Silva

    Tudo bem contigo?

    Poderia por gentileza nos informar se a sua questão se trata de um Break Fix (erro na ferramenta) ou uma questão de How To?

    Atenciosamente,


    Guilherme Macedo S

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

    TechNet Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    quinta-feira, 21 de setembro de 2017 13:31
  • Olá Guilherme,

    creio que seja um how to mesmo, pois mesmo se configurado como "affinity single" o trafego que entra sempre continua no mesmo nó do NLB, porem se o IIS parar o nlb não passa para o outro nó, passando somente se o nó desligar ou não responder a rede.

    sexta-feira, 22 de setembro de 2017 19:16
  • Olá,

    Neste caso indico a você verificar as configurações do NLB, pois acredito que a configuração deve estar considerando mais portas do que as portas utilizadas pelo servidor WEB.

    Certifique-se de deixar apenas as portas utilizadas no servidor web e faça o novo teste.

    A disposição,

    Marcos Roberto de Lima
    MCT-MCTS-MCITP-MCP

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    sexta-feira, 22 de setembro de 2017 19:32
  • Olá Guilherme,

    creio que seja um how to mesmo, pois mesmo se configurado como "affinity single" o trafego que entra sempre continua no mesmo nó do NLB, porem se o IIS parar o nlb não passa para o outro nó, passando somente se o nó desligar ou não responder a rede.

    Olá Thiago, 

    O NLB funciona como um load balance layer 4, ele não entende a nível de aplicação se a mesma está respondendo ou não. Para o NLB, se o heartbeat responder OK, - a nível TCP - ele vai continuar encaminhando as requisições para aquele nó, por mais que o IIS esteja parado. 

    Se vc precisa de algo que faça um heartbeat a nível HTTP, terá que adquirir um load balance layer 7. 

    Abraços!


    MCSE: Messaging | MCSA: Windows Server 2012 | MS: Virtualization | VCP-DCV 6 | ITIL v3 | Blog: signorellidenis.wordpress.com | Portal MCP: www.mycertprofile.com/Profile/996021735 | Lembre-se, caso a dica lhe foi útil, marcar como resposta. Assim mantemos a organização no fórum, e incentivamos aos demais que continuem ajudar a quem necessite.


    segunda-feira, 25 de setembro de 2017 12:26
  • Denis,

    muito obrigado pelo auxilio já tinha lido mas não percebi que ele não atua como L7. 

    terça-feira, 26 de setembro de 2017 15:10