Windows Server 2012 R2 集群 - 是否需要共享存储

Windows Server 2012 R2 集群 - 是否需要共享存储

我刚刚知道我们可以设置一个 2 节点窗口故障转移群集,而无需使用共享存储(SAN)

在这种情况下,当一个节点上运行的服务的数据在另一个节点上不可用时,该如何将故障转移到另一个节点?

总而言之,窗口服务器故障转移群集可以在没有共享存储的情况下工作吗?这是否意味着服务可以故障转移,并且数据在 node2 的存储中随时可用?

我在 Windows Server 2012 R2 上

答案1

如果您设置了一个没有共享存储的集群,那么集群可以保护的资源将非常有限。例如,如果您在 NODE1 上运行名为 VM1 的 VM,并且集群节点发生故障,则 NODE2 无法访问启动 VM1 本身所需的 VHD 和其他虚拟机文件。正如其他贡献者所说,可以设置一个没有共享存储的双节点集群,但只能练习安装故障转移集群角色。至于仲裁,在 Server 2012R2 中我们使用动态仲裁。在没有共享存储的双节点集群中,其中一个集群节点失去投票,只剩下一个投票成员。此链接中提供了一些很好的信息:https://technet.microsoft.com/en-us/library/dn265972.aspx#BKMK_2012

答案2

集群网络处理故障转移。

您可以设置没有共享存储的集群,虽然不推荐这样做,但可以正常工作。您仍然需要根据需要创建集群网络。在这种情况下,VHD 和其他文件等内容的传输将在故障转移期间通过集群网络进行传输。

不过,这并不是一个真正的高可用性集群。故障转移时间取决于被转移的服务器的大小以及服务器之间的链接速度。这也不能作为一个体面的灾难解决方案,因为一台服务器宕机可能没有足够的时间对服务器进行故障转移。

请记住,即使集群不使用共享存储,它仍然需要一些可用的存储。否则,您将无法故障转移依赖存储的资源(例如虚拟机)。您可以通过选择磁盘容器然后单击添加磁盘链接来添加存储。

可以看出,设置故障转移群集相对简单。整个过程通常可在 15 分钟内完成。

来源

相关内容