Implement HA

Hugo Hew 1 Reputation point


Currently my company wants to implement HA version on server 2016, can I install the cluster and install the software at the cluster partition as a HA version, please advise thank you.

1 x Dell R430 - node 1

1 x Dell R230 - node 2

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.
731 questions
No comments
{count} votes

6 answers

Sort by: Most helpful
  1. TimCerling(ret) 1,141 Reputation points

    HA is simply a feature of the Windows Server operating system. There are two forms - network load balancing and failover clustering. NLB is often used for web applications whereas failover clustering is often used for applications like file services, data bases, mail systems, and virtualization. provides an overview of failover clustering. Failover clustering generally requires some for of shared storage that both (all) nodes of the cluster have access to. There are many ways to accomplish this.

    You have not provided much information about what you plan to implement into an HA environment. Some applications have the HA built in, so something like NLB or FC are not even needed. Read through the overview at the location shown earlier and then come back with more information about what you are trying to do with the HA. With more detail we will be able to provide more information.

    No comments

  2. Alex Bykovskyi 871 Reputation points


    As Tim mentioned, NLB and FC are the options to achieve HA. As for the Failover Clustering, you can utilize your existing nodes to create Failover Cluster. For a shared storage, if you do not have a separate one (e.g. separate SAN) you can use either S2D or StarWind VSAN. Both will provide shared storage pool utilizing underlying storage in your nodes. The following links should help:


    Alex Bykovskyi

    StarWind Software

    Note: Posts are provided “AS IS” without warranty of any kind, either expressed or implied, including but not limited to the implied warranties of merchantability and/or fitness for a particular purpose.

    No comments

  3. Xiaowei He 9,746 Reputation points


    What is the software you want to deploy in Windows failover cluster? Before you deploy, please check if the software is support to use HA.

    When you going to deploy HA, we may add failover cluster feature both on the two nodes :


    After installing the failover cluster role, create a cluster in the Windows cluster manager.


    After creating the Cluster, we may deploy storage for the Cluster role to use, generally, we should configure shared storage both connected to the two cluster nodes, via ISCSI, Fiber channel or use S2D. If you would like to learn the detailed information about how to configure cluster storage, we may start a new thread, or we may follow up in the following posts.


    Then, we may install the software you want and add the role into the cluster, if necessary, use the cluster storage:


    If there's anything unclear, please feel free to let us know.

    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,

  4. Xiaowei He 9,746 Reputation points


    If you run an application as a Generic Application, the cluster software will start the application, then periodically query the operating system to see whether the application appears to be running. If so, it is presumed to be online, and will not be restarted or failed over.

    Note that in comparison with a cluster-aware application, a Generic Application has fewer ways of communicating its precise state to the cluster software. If a Generic Application enters a problematic state but nonetheless appears to be running, the cluster software does not have a way of discovering this and taking an action (such as restarting the application or failing it over).

    Before running the High Availability Wizard to configure high availability for a Generic Application, make sure that you know the path of the application and the names of any registry keys under HKEY_LOCAL _MACHINE that are required by the application.

    For more information about the generic application, please check the following links:

    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,

    No comments

  5. Hugo Hew 1 Reputation point

    Hi XiaoweiHe

    seems like Generic Application is for software failover, so what is the good option for application software running HA and which category should I use.  But I test on my end both nodes install the software under Generic Application after that how Win 10 accesses the apps?    


    No comments