Is Windows Server 2019 Failover Cluster Possible Without Shared Storage?

Michael Adams 366 Reputation points
2023-02-14T02:17:56.9433333+00:00

Can two Windows Server 2019 servers, each with their own internal storage, be used in a failover cluster without using external shared storage? The company wants a complete backup of their Domain, SQL and Exchange Servers (three separate servers, not virtual), replicated in another branch office, so if the main office suffers a disaster (fire, flood, earthquake), the branch office could take over. All of the failover cluster topologies I have seen use shared storage. It seems that would lead to a single disaster point bringing down the entire failover system.

Any insight would be appreciated.

Exchange | Exchange Server | Other
Exchange | Exchange Server | Other
A robust email, calendaring, and collaboration platform developed by Microsoft, designed for enterprise-level communication and data management.Miscellaneous topics that do not fit into specific categories.
Windows for business | Windows Server | Storage high availability | Clustering and high availability
Windows for business | Windows Server | User experience | Other
0 comments No comments
{count} votes

7 answers

Sort by: Most helpful
  1. Limitless Technology 45,181 Reputation points
    2023-02-14T16:23:44.11+00:00

    Hi. Thank you for your question and reaching out. I’d be more than happy to help you with your query

    Yes, Windows Server 2019 Failover Cluster is possible without shared storage. However, it is not recommended to use this configuration in production environments as it may cause issues with data availability and consistency. Additionally, without shared storage, the cluster will not be able to failover and failback without manual intervention. It is recommended that you use shared storage when configuring a failover cluster, as this will ensure that the data is available and consistent across all nodes in the cluster, even when nodes fail.

    If the reply was helpful, please don’t forget to upvote or accept as answer, thank you.

    1 person found this answer helpful.
    0 comments No comments

  2. Alex Bykovskyi 2,241 Reputation points
    2023-02-20T17:40:12.39+00:00

    Hey,

    As mentioned, it is possible to create Failover Cluster without shared storage (physical SAN). You will need to use Software-Defined Storage such as S2D or StarWind VSAN. SDS will create shared storage pool, utilizing local storage of your nodes. Check for more information: https://www.starwindsoftware.com/software-defined-storage

    Cheers, 
    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.

    0 comments No comments

  3. Amit Singh 5,321 Reputation points
    2023-02-16T02:46:27.8566667+00:00

    A failover cluster requires some form of shared storage. Shared storage can come in various solutions, iSCSI, shared SAS, Fibre Channel, and SMB. A specialized version of clustering, Storage Spaces Direct (S2D), can be configured using locally attached storage. Clustered applications always use shared storage. That enables the application to run on any node of the cluster to access the storage needed for the application. Generally, when talking about high availability of shared storage, some method is employed to provide HA at the storage level. SAN systems often provide that as part of their construction - duplicate controllers, duplicate disks, duplicate network connections, etc. In a case, like you are describing where you create iSCSI storage on a single-node system, you are providing shared storage, but you have not provided for high availability. Your single-node iSCSI Target is a single point of failure. Loss of that single node would cause the whole cluster to come down.

    0 comments No comments

  4. Edwin M Sarmiento 261 Reputation points
    2023-02-15T19:46:44.0533333+00:00

    What is your RPO/RTO requirements for DR?

    0 comments No comments

  5. risolis 8,806 Reputation points
    2023-02-14T05:08:41.2533333+00:00

    Hello @Michael adams

    Thank you for posting this concern on this community space.

    I have read your case scenario description and I wonder if you have thought of using or considering the following feature...

    https://learn.microsoft.com/en-us/azure-stack/hci/concepts/storage-spaces-direct-overview

    Looking forward to your feedback,

    Cheers,

    Please "Accept the answer" if the information helped you. This will help us and others in the community as well.

    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.