Does windows cluster Design requires 2 NIC Cards? Is it compulsory??

Abdul Baba Syed 21 Reputation points
2020-08-04T06:32:46.643+00:00

Hi

Is it compulsory to have 2 NIC cards for windows Cluster 2016/2012/2109 for Production environment (each node will have 2 NIC cards)
I have been building this windows cluster few years, with 2 NIC cards.. as recommended by microsoft..

But recently we had a comment in our team, that windows clusters can build on single NIC cards on each node. I was surprised to support his case by others, and he pointed to the website

https://techcommunity.microsoft.com/t5/failover-clustering/no-such-thing-as-a-heartbeat-network/ba-p/388121

  1. In the above blog also explains, the heartbeat packets are small UDP packets around 134 bytes in size so it’s not going to make any difference on the network load either
  2. heartbeat or “cluster communication”, yes, but since Windows 2008 you don’t need a dedicated NIC for it according to that blog
  3. having a dedicated NIC for heartbeat is not going to reduce the cluster load

As I building a strong Case on this for 2 NIC cards are compulsory for prod

can you pls let me know your views and recommend websites, with url. Appreciate your help

Your suggestion and guidance extremely valuable.. Thanks

Windows Server Clustering
Windows Server Clustering
Windows Server: A family of Microsoft server operating systems that support enterprise-level management, data storage, applications, and communications.Clustering: The grouping of multiple servers in a way that allows them to appear to be a single unit to client computers on a network. Clustering is a means of increasing network capacity, providing live backup in case one of the servers fails, and improving data security.
989 questions
0 comments No comments
{count} votes

Accepted answer
  1. Xiaowei He 9,891 Reputation points
    2020-08-06T08:26:32.227+00:00

    Hi,

    As far as I am concerned, with one NIC on each node, the cluster can be setup, and in some degree, we can't say it is single point failure, since the cluster is already work as high availability.

    Assume that the NIC on one Cluster node is failed, then the heartbeat to that node will be failed, and then that node will be removed from the Cluster membership, at that time, roles on that node will failover to other possible nodes. The roles in the Cluster will not affect.

    However, if the (virtual) switch has issues, cause the hold cluster has a network connection issue, then, the cluster will be down.

    Although one NIC on each node is supported to create the SQL cluster, it's highly recommended to add an additional network for the heartbeat, as described above, heartbeat packet is lightweight and important, for SQL services, if there's heavy network traffic, the heartbeat packets will lose, so it's recommended to create an additional heartbeat network to make the cluster more stable.

    Thanks for your time!

    If the reply could be of help, please help to accept it as an answer, thanks for your cooperation!
    Thanks for your time!
    Best Regards,
    Anne

    0 comments No comments

6 additional answers

Sort by: Most helpful
  1. Abdul Baba Syed 21 Reputation points
    2020-08-05T14:35:26.327+00:00

    Im just trying to show case, how does this affect IT operations like managing apps,sql server cluster on windows cluster..with single NIC card per cluster node

    Thanks


  2. Xiaowei He 9,891 Reputation points
    2020-08-14T02:22:04.43+00:00

    Hi,

    I would like to check if the above reply could be of help? If yes, please help accept it as an answer, so that others meet a similar issue can find useful information quickly. If you have any other concerns or questions, please feel free to feedback.

    Best Regards,
    Anne

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.