I am in the process of setting up MS NLB on a IIS server which are both 2008 R2. Both servers a virtual servers (ESXi 5.0). I have set up NLB using a dedicated IP on both servers and using the IGMP Multicast. I have tested and the setup works on my developement network. Of course I had to add static ARP entry into my switch. My current nic setup is as follows:
Server 1 NIC 1 = IP 10.0.0.1
Server 2 NIC 1 = IP 10.0.0.2
I configured the cluster and added the cluster IP of 10.0.0.3. Is this how it should be designed? Should the Cluster IP be on the same NIC's as my dedicated IP?
Do I need a second NIC on each server for heartbeat messages?
If so, is it best practice to set the second NICs up with a private non routable IP on both servers e.g. 192.168.1.1 or something simular?
What happens if I need the heartbeat NIC and I don't assign it? Will NLB fail?