[Okta Webinar] Learn how to a build a cloud-first strategyRegister Now

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 301
  • Last Modified:

Network Load Balancing with IIS issue

We have setup a NLB cluster between two Windows Server 2003 servers and this part appears to work correctly. There are two network cards in each server (one for the Heartbeat network 192.168.254.x and one for the main network 192.168.9.x) and if you physically unplug one of the servers then you can continue to ping the NLB cluster IP address. In NLB manager the cluster is listed as converged and there are no errors reported.

The issue appears to be with IIS on this setup. I have created identical sites on both servers as a test, with the default page displaying the IP address of the server that is hosting the page.

When accessing the cluster IP address, it always returns the IP address of SERVER2. If you then stop the website on SERVER2 you get the page cannot be displayed error (rather than the page fromm SERVER1, meaning that IIS is not failing over.

The webpage on SERVER1 is displayed if you access the cluster address on SERVER1 but it does not fail over in the other direction.

The websites on both servers are setup as the only website and there are no host headers setup. You can successfully browse the website on each server in IIS.

Any suggestions?
0
riverbank
Asked:
riverbank
  • 2
  • 2
1 Solution
 
Ted BouskillSenior Software DeveloperCommented:
What did you use for affinity settings?
0
 
riverbankAuthor Commented:
The Affinity settings for the cluser are set to:

Multiple Host with the affinity Single.
0
 
Ted BouskillSenior Software DeveloperCommented:
My apologies, I didn't read your question properly last night. IIS isn't aware of the NLB.  It simply sits and waits for page requests and doesn't do automatic failover.
http://en.wikipedia.org/wiki/Network_Load_Balancing_Services
0
 
riverbankAuthor Commented:
.
0

Featured Post

How to Use the Help Bell

Need to boost the visibility of your question for solutions? Use the Experts Exchange Help Bell to confirm priority levels and contact subject-matter experts for question attention.  Check out this how-to article for more information.

  • 2
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now