Wednesday, March 21, 2007

Video tutorials on NLB (WLBS)

Don't you think having few training videos on NLB i.e. WLBS would just increase your overall understanding of WLBS. I am providing you a couple of links to Videos (CBT) on NLB. I hope it will help you immensely.

Happy learning!!!

Support WebCast: Network Load Balancing in Microsoft Windows 2000

All about NLB (WLBS) click on me to get the microsoft document.

TechNet Webcast: Clustering Windows Server 2003 and SQL Server 2000 and 2005 (Level 200)

TechNet Webcast: Using Network Load Balancing on Windows Server 2003 and IIS 6.0 - Level 200

Support WebCast: Microsoft Windows Terminal Services: How to Configure Network Load Balancing

Clustering Windows Server 2003 and SQL Server 2000/2005 using NLB at front end.

Saturday, March 17, 2007

How to troubleshoot common NLB problems.

Following are the general steps that one may want to try while troubleshooting commong NLB (WLBS) issues like:

1) Nodes not converging.
2) Adding a node to the NLB cluster stops the cluster from working.
3) Unable to access NLB from another VLAN.
4) NLB not working properly.

1) First collect the "WLBS Display" logs from all the nodes. Compare them for any mismatching rule or Parameter. Try to find if you see frequent convergence happening. If you see lot of convergence happening but nodes never getting converged then you might want to check the heart beat communication.
If you find an error message like "cluster Mode Stopped" then again youmight want to check the heart beat communication as well as for any misconfiguration in the NICs. Also make sure that your NICs drivers are updated and you don't have teaming enabled on the nodes. Teaming causes lot of such issue. Moreover NLB cluster is not recommended with teaming enabled on the nodes.

2) Try to ping the VIP from the same V/LAN. Are you able to ping it? If yes then try to ping the VIP from different VLAN. If you are not able to ping the VIP from there then check the ARP table entry cached i the router/switch between the two VLANs. If you find that you are not able to ping the VIPs from either of the VLAN then go ahead and connect the Nodes to a hub. Now try to ping the VIPs. Are you able to do so? If yes you know where the problem is and if no then also you know where the problem is.

3) Try to ping the DIP of the nodes you should be able to do so. If not then you know where the problem is.

Make sure that you always use the layer two switches while using WLBS. Also recheck the configuration to find out if there is any mismatch. Make sure you break the teaming before you do any troubleshooting. Never use cross cable to connect the nodes for private (heart beat) communication. Make sure you NIC drivers are updated to the latest version.

If these steps doesn't prove helpful in identifying the issue then you may want to contact Microsoft support to resolve your issue.

Hope this helps.

====================================================================

Thursday, December 28, 2006

NLB (WLBS) Resources


0) Setting up NLB (Step by step)

1) Network Load Balancing Technical Overview


2) Selecting the Unicast or Multicast Method of Distributing Incoming Requests

3) How Network Load Balancing Technology Works

4) NLB Unicast vs. Multicast

5) Stop managing a cluster from Network Load Balancing Manager

6) NLB Fundamentals - FAQ

7) NLB Troubleshooting Overview for Windows® Server 2003

8) Configuration Options for
WLBS Hosts Connected to a Layer 2 Switches

9) Cannot Ping a WLBS Server from Another WLBS Server

10) How to Configure WLBS Using a Single Network Interface Card

11) What's New in Clustering/NLB Technologies (It also talks about NLB manager)

12) Fast, Scalable, and Secure Session State Management for Your Web Applications

13) Network Load Balancing, Session State and IP Affinity

14) how to load balance ISA server

15) Load Balancing Exchange 2003 Front-End Servers

16) Web Farming with the Network Load Balancing Service in Windows Server 2003

17) How to Configure Windows Network Load Balancing for pure Terminal Server environments

18) What Network Load Balancing Manager can do and The Network Load Balancing Manager enables you to accomplish many tasks


19) Network Load Balancing Event Messages

20) Network Load Balancing: Security Best Practices for Windows 2000 and Windows Server 2003

21) How to Configure WLBS Using Multiple Network Interface Cards

22) How to Configure WLBS with Multiple Virtual IP Addresses

23) Load Balancing HTTP with WLBS (web server load balancing)

24) Cannot Ping a WLBS Server from Another WLBS Server

25) How To Configure Network Load Balancing Parameters in Windows 2000




NLB and IGMP

26) Limit switch port flooding

27) Selecting the Unicast or Multicast Method of Distributing Incoming Requests

28) Look for "Cluster Operation Mode on the Cluster Parameters tab" under "Network Load Balancing parameters"

29) Load balancing the VPN

30) Network Load Balancing vs. Hardware Load Balancing (CISCO Arrowpoint)

31) Integrating Microsoft's Network Load Balancing (Windows 2003 NLB) with ColdFusion MX 6.1

=========================================================================

Some Resources For Cluster NIC Configuration

1) Cluster Networking Requirements:

2)
Procedures for Implementing Cluster Networking Best Practices:

3)
Cluster Networking Best Practices:

4)
Recommended Private “Heartbeat” Configuration on a Cluster Server

5)
The effects of using Autodetect setting on cluster network interface card

6)
MSCS FAQ

7)
Windows 2000 Advanced Server supports two-node clustering

8)
Microsoft Windows 2000 Datacenter Server supports four-node clustering.
==========================================================================


Network Load Balancing (NLB) and virtual machines

There is a fair amount of confusion about the state of using Windows network load balancing (NLB) when it comes to Microsoft virtual machines. Today I am (hopefully) going to set the record straight. When using NLB with Microsoft virtual machines you need to be aware of the following issues:Virtual Server / Virtual PC will not utilize any NLB capabilities on the host operating system. This is because Virtual Server / Virtual PC perform their network operations at a lower layer on the host network stack than NLB. Note - Virtual Server and Virtual PC will function correctly when NLB is present on the host - they will just not benefit from it.Virtual Server / Virtual PC have some network optimizations that actually cause problems when running NLB systems inside of virtual machines. These optimizations are simply that if we see a network packet that is going from the host to a virtual machine, or from a virtual machine to another virtual machine, we will send the packet directly to that virtual machine - without sending a copy of it on to the physical network connection. Similarly if we see a network packet coming into the physical computer that is destined for the host operating system - we will not send it on to any of the virtual machines.Now - these optimizations cause problems with NLB because NLB creates its own virtual MAC address that is shared amongst all the NLB servers - which means that we cannot tell when a packet should go just to the host, a virtual machine or everyone. Because of this we see the following results:NLB works with virtual machines - if everything (client and NLB servers) is on separate host systems. It also works if some systems are physical computers, and some virtual machines - as long as each server / client is on a separate computer.NLB works when all the NLB servers are virtualized and placed on the same physical computer. Obviously this is only useful for non-production environments.Any other configuration will fail (e.g. having a virtualized client hosted on a physical NLB server node, having a virtualized client and virtualized NLB server node on one box, with other NLB server nodes on remote systems) ==========================================================================


IIS and MSCS
===========
Web Server Clustering

Installing IIS on MSCS

How to Install the NTOP on Cluster Server

How to Install the NTOP on MSCS 1.0 with SQL Server 6.5 or 7.0

Installing NTOP on Cluster Server with SP4 Causes Event IDs 1009

Event Log Error 3221229574 from Service Control Manager

INFO: Stand Alone Distributed Transaction Coordinator Setup

Deciphering IISSYNC Status Codes

IISSYNC Returns a Status of 214598801

How to Install IIS 4.0 onto a Single Node of MSCS 1.0

Resolving MSDTC Conflicts During NTOP Installation on Cluster Server

NT 4.0 Option Pack Installation Errors on MSCS Running MSDTC

Computer Stops Responding When Creating IIS Server Instance

How to Enable Cluster Logging in Microsoft Cluster Server

Using IISSYNC to Synchronize Clustered Web Sites on Windows 2000