none
Bucle estado convergencia con NLB RRS feed

  • Pregunta

  • Buenos días, estoy intentando montar un cluster de balanceo de carga con Network Load Balancing (NLB) para montar un servidor web, con IIS, a la hora de montarlo utilizo 3 equipos, un DC y 2 servidores , todos ellos ejecutando Microsoft Windows Server 2016, trabajando todo ello sobre maquinas virtuales con VMWare workstation.
    Las 3 maquinas se ejecutan entre 2 equipos físicos, mi portátil ejecuta el DC y uno de los server, y el otro server se ejecuta en mi sobremesa.
    Los 2 servidores web están integrados en el dominio.
    Una vez instalado el servicio de NLB ( en los 3 equipos) e IIS (en los 2 servidores, no en el DC), procedo a crear el cluster de balanceo de carga en el DC, y los equipos los reconoce correctamente, a excepción que una vez montado el cluster, el server1 que tengo en mi sobremesa, el estado en el cluster, esta continuamente en convergence (convergencia) (en el icono en estado amarillo) y no se cambia de ninguna manera, en cambio el otro servidor (server2), el que se ejecuta en el portátil, como estado me muestra que es converged (convergido) (con el icono en estado verde).
    Probando si balancea la carga correctamente entre los 2 servidores, he creado un index.html en cada server (editando el contenido para diferenciarlos) y cuando ingreso en la IP del cluster siempre se conecta al server2, nunca al server1 de primeras, detengo el servicio sobre el nodo del server2, lo cua, si funciona correctamente tendría que mostrar la pagina del index.HTML del server1, y no me lo muestra, da error del sistema.
    Pense que podría ser cosa del cortafuegos del server1, lo deshabilite en su totalidad y sigue igual
    Sigo pensando en mas cosas que puedan afectarme a todo esto, pero se me ocurrio preguntar por aquí por si a alguien le a surgido este problema alguna vez., también es por la desesperación que llevo encima de no encontrar una solución a ello.
    Gracias y un saludo.
    martes, 15 de mayo de 2018 9:41

Todas las respuestas

  • Hola mecanografía:

    Lo primero para revisar la instalación te recomiendo que sigas este documento que implemento Guillermo Delprato en su blog, que esta redactado y documentado increiblemente bien.

    https://windowserver.wordpress.com/2013/01/12/windows-server-2012-cluster-network-load-balancing-nlb-equilibrio-o-balance-de-carga/

    En algún sitio, he leido, que vmWare tiene algún tipo de problema con algún tipo de tarjeta en modo unicast ...pero esa prueba, no te costará nada quitartela de encima, (Cambiar los dos nodos de funcionamiento, para hacer pruebas y si te funciona.... pos listo.) https://kb.vmware.com/s/article/1556

    El balanceo se realiza en función de la carga de red (sólo y exclusivamente), y no en función de la carga de CPU....

    EN WS2016 aparece

    https://techclub.formaciontajamar.com/novedades-balanceo-carga-windows-server-2016/

    Desde mi conocimiento, esa tecnología no permite definir balanceo en función de determinados algoritmos (Round an robin, Weighted round robin, Least current request..etc), o al menos la herramienta de administración no permite hacerlo.

    Para esto, creo que tienes que implementar algo como ARR.

    En este documento encontrarás un análisis un poco más explícito de lo que te indico.

    https://juanantoniomb.wordpress.com/manual-del-cluster-nlb-network-load-balancing/

    Un saludo

    martes, 15 de mayo de 2018 10:04