Gostaria de evitar discussões sobre o IIS ARR por enquanto - não é essencial para o NLB funcionar.
Eu tenho dois computadores (ambos no mesmo domínio, btw) que estão conectados a duas redes:
Gostaria que os dois servidores participassem de um cluster NLB para veicular uma série de aplicativos Web que continuarão em execução mesmo se um dos servidores ficar inativo (atualizações do Windows, falhas de hardware, etc.).
Instalei a função NLB nos dois computadores e configurei um cluster nos adaptadores públicos (123.123.123.xxx) e configurei o cluster para usar um novo endereço IP 123.123.123.12.
O cluster está no modo Multicast. Eu entendo que o modo Unicast causa inundação ARP e também impede que o adaptador "público" seja usado para qualquer coisa além das tarefas NLB (gostaria de manter alguns aplicativos em um único servidor e não posso instalar um terceiro NIC ainda, portanto multicast modo).
O gerenciador do NLB diz que o cluster está "Converged" sem nenhum problema e, quando tento acessar o IP do cluster público 123.123.123.12 de cada máquina, a página da Web Padrão do IIS carrega bem.
No entanto, quando eu tento esse endereço IP da minha conexão doméstica, ele não funciona - eu recebo um tempo limite de TCP.
Além disso, no Gerenciador do IIS, quando vou para Ligações do site, o endereço IP do cluster não está listado. Nem aparece quando eu executo ipconfig /all
, o que é estranho porque aparece nas propriedades do Adaptador de Rede.
Portanto, minha pergunta é: por que recebo tempos limite do TCP e por que o IP do cluster não aparece no IIS?
EDIT: Quando eu corri ipconfig /all
novamente, o IP do cluster aparece. Estranho. Talvez eu tenha perdido originalmente?
Tags load-balancing nlb