best practice on Cluster network

John JY 221 Reputation points
2021-09-08T15:10:11.043+00:00

Hi all,

We built windows 2016/2019 cluster with only one NIC
on two virtual VMs. Is this best practice?
should we have two NICs (one for data, one for private
heartbeat)?

Thank you!

Windows for business | Windows Server | Storage high availability | Clustering and high availability
0 comments No comments
{count} votes

Answer accepted by question author
  1. Leon Laude 86,076 Reputation points
    2021-09-08T16:22:17.227+00:00

    Hi @John JY ,

    I'm not sure if there are best practices for this, however there certainly are good practices.
    From experience in the field it would be better with at least two (2) NICs, but this may depend entirely on the cluster, the purpose of the cluster and cost.

    I would really recommend for you to go through John's very detailed post about Failover Clustering and networking basics/fundamentals in the post below:
    https://techcommunity.microsoft.com/t5/failover-clustering/failover-clustering-networking-basics-and-fundamentals/ba-p/1706005

    The above post should give you the essential information and some good practices.

    ----------

    If the reply was helpful please don't forget to upvote and/or accept as answer, thank you!

    Best regards,
    Leon


4 additional answers

Sort by: Most helpful
  1. Limitless Technology 40,031 Reputation points
    2021-09-09T07:29:31.187+00:00

    Hello John,

    As reference you can read this article: https://techcommunity.microsoft.com/t5/failover-clustering/no-such-thing-as-a-heartbeat-network/ba-p/388121

    But all in all with one NIC you are ready to go with a Cluster service. Basically you can run the Cluster with 1 network, in the case that the NIC in one node fails, heartbeat will fail, this node will be removed from the membership and all roles moved to other available node. However, in case the virtual switch fails, it will fail for all members and the cluster will be down. The main recommendation is to create a separate network for heartbeat, as it is lightweight but important and you would like to avoid at all cost any heartbeat package lost that may bring down the cluster. However, if your network bandwidth is solid and the network usage is low for the cluster, one network is still an option.

    Everything depends on the usage or purpose of the cluster itself.

    Hope this helps with your query,
    Best regards,


  2. John JY 221 Reputation points
    2021-09-13T15:16:47.693+00:00

    @Limitless Technology

    From the link https://techcommunity.microsoft.com/t5/failover-clustering/no-such-thing-as-a-heartbeat-network/ba-p/388121 and see the picture on stretch site, I did not see a dedicated heartbeat network created?

    131579-strech-site.png

    131664-strech-site.png

    can you explain on this? Thank you!

    0 comments No comments

  3. John JY 221 Reputation points
    2021-09-13T15:41:08.637+00:00

    Hi all,

    after reading https://techcommunity.microsoft.com/t5/failover-clustering/no-such-thing-as-a-heartbeat-network/ba-p/388121, it seems that there is no need to set up a dedicated network for heartbeats.

    Can anyone help out whether my view of this article is right or not?

    Thank you!


  4. DomSs 0 Reputation points
    2025-09-05T11:15:13.3733333+00:00

    Hi John JY,

    Speaking from experience, you can have failover cluster running on a single network, but it's inherently risky and has potential to lead to VM corruption.

    In the past I've worked on a setup with 2x Nodes connected to SAN via SPF+ and all together via a single Switch with no redundant power. When the switch connecting these 3 devices lost power, the NODEs started fighting for and in turn corrupting VMs.

    This was possible because the NODEs could connect to SAN independently of switch.

    Super painful to fix later on and often lead to having do full backup restores and rebuilding DCs.

    So yeah, while there is no need for dedicated heartbeat network, it sure saves a headache in the future to have it.

    All the best.

    0 comments No comments

Your answer

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