Hi All,
I have setup a NLB Cluster with following options.
- Cluster operation mode: Multicast
- Port Rule:
Range:80/443
Protocol:TCP
Filtering mode:Multiple host
Affinity: None
Following diagram illustrates my current cluster configuration.
NLB is working just fine from out side of the Cluster. That is, WIN-CLNT-01 can access the web service using both NLB Cluster IP (Virtual IP) and its URL (https://portal.service.com)
Also ping test among the hosts is fine. Ping to Cluster IP on each cluster hosts is fine too.
The problem is when I try to open the same URL from one of Nodes inside of the NLB Cluster.
For example, if I shut down the service on WIN-NODE 2, I can't open the URL on NODE-2 machine. Tried on WIN-NODE1 and Win-NODE3, but the result was same, I couldn't.
Is there any settings or something I need to change? Or is it by design?
Thanks in advance!
==========================
Background of this question.
My web service supports multiple instances across the NLB Cluster.
Installing the very first service should be OK, as the user should indicate that this is the first installation within the NLB Cluster. For additional installation of the service, the installer needs to make a REST API call to the existing services to register itself to the service system. However, this API call always fails because it can't access the service via the Custer IP or its URL. If I detach the host from the cluster, I can install the service app, but it is not what I wait ;-)
I found an article that has same issue that I have.
https://social.technet.microsoft.com/Forums/en-US/4e5194c5-24c3-4dd9-b34b-7b6598ba245d/nlb-from-host-inside-the-cluster?forum=winserverClustering