Usuario
Problema con NLB en Windows 2012 R2, un nodo se queda convergiendo.

Pregunta
-
Buenas.
tenemos montados 4 servidores en maquinas virtual por VmWare, se podrían resumir así:
nodo1, nodo2, dc1 y dc2.
Los dcs son replicas, además de ser "DC" propiamente también son DNS.
En nodo1 y nodo2 se ha configurado un NLB con multicast y solo una tarjeta de red.
nodo1 tiene ip 10.7.100.51
nodo2 tiene ip 10.7.100.52
el nlb tiene ip 10.7.100.50.
Estamos montando una aplicación en los nodos y queremos que esté siempre disponible, estamos realizando las pruebas de balanceo y cuando desconectamos el nodo1, el nodo2 asume la carga de red bien; si desconectamos el nodo2, el nodo1 asume bien la carga de red. Hasta aquí haciendo la prueba una vez por cada nodo bien.
El problema se presenta si hacemos la prueba de desconectar los nodos alternaticamente varias veces seguidas, llega un momento, en que de manera indistinta, uno de los nodos se queda convergiendo de manera indefinida y no funciona bien el balanceo de red. si reinicias ambos nodos o bien, sacas el nodo convergido del nlb, esperas hasta que se quede convergido el no-convergido y vuelve a meter el nodo que has sacado se soluciona temporalmente.
he metido el nombre del NLB manualmente en el DNS como sugieren por distintos blogs pero no consigo solucionarlo.
¿se os ocurre alguna cosa?
Muchas gracias por la ayuda!
Todas las respuestas
-
Hola "Elena_vdc",
En realidad no es un problema, sino un tema de requisito de implementación.
/// If you do not enable spoofing of MAC address prior to configuring NLB on the VM you could potentially have problems with the NLB cluster ///
Recomiendo debes saber:
The NLB Deployment Reference – All you need to know to implement and deploy Microsoft Network Load Balancing
https://blogs.technet.microsoft.com/netgeeks/2017/07/13/the-nlb-deployment-reference-all-you-need-to-know-to-implement-and-deploy-microsoft-network-load-balancing/
Desde el lado Hyper-V sería:
Deploying Network Load Balancing (NLB) and Virtual Machines
https://techcommunity.microsoft.com/t5/Failover-Clustering/Deploying-Network-Load-Balancing-NLB-and-Virtual-Machines-on/ba-p/371631
Desde el lado de VMWare sería:
Sample Configuration - Network Load Balancing (NLB) Multicast Mode Configuration
https://kb.vmware.com/s/article/1006558
Espero puedas usar NLB
Saludos.- Propuesto como respuesta Ignacio Barrios domingo, 7 de abril de 2019 19:33
-
Hola Ignacio,
Muchas gracias por la ayuda primero de todo.
Lo que entiendo con esto "If you do not enable spoofing of MAC address prior to configuring NLB on the VM you could potentially have problems with the NLB cluster", es que si no hemos configurado la parte de la red previamente antes de montar nada, vamos a tener problemas de funcionamiento independientemente de que después de montar el NLB se haya configurado la parte de la red, no?
Un saludo
-
-
Hola Elena_vdc, habilitar o no "MAC spoofing" en las VMs depende de varios factores de cómo se ha configurado el NLB, cantidad de placas, la capacidad de los Switches, etc.
Dejo dos enlaces, uno que puede aclararte cuál es el mejor método, y el otro con un paso a paso por las dudas
Selecting the Unicast or Multicast Method of Distributing Incoming Requests | Microsoft Docs
https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2003/cc782694(v=ws.10)Windows Server 2012: Cluster Network Load Balancing – NLB (Equilibrio o Balance de Carga) | WindowServer
https://windowserver.wordpress.com/2013/01/12/windows-server-2012-cluster-network-load-balancing-nlb-equilibrio-o-balance-de-carga/Guillermo Delprato
MCSE - MCSA2012
Buenos Aires, Argentina
El Blog de los paso a paso
MCITP: Enterprise Administrator / Server Administrator
MCTS: Active Directory/Network Configuration/Applications Configuration/Server Virtualization/Windows 7 Configuration/Windows 7 & Office 2010 Deployment/Vista Configuration
Este mensaje se proporciona "como está" sin garantías de ninguna clase. Usted asume todos los riesgos.