Hyper-V 故障转移群集的 Windows 磁盘群集

Hyper-V 故障转移群集的 Windows 磁盘群集

寻求设计帮助。

通常,我使用运行 CentOS 和 DRBD 的 2 节点 SAN 磁盘集群来实现高可用性。然后,我将通过 iSCSI 连接虚拟机管理程序;有时是 KVM/QEMU,有时是 Hyper-V 故障转移集群。

我正在尝试将其转化为完全的 Microsoft 解决方案。总共我有 5 台物理服务器;3 台用于故障转移群集,2 台用于磁盘群集。每台服务器都有 4 个 NIC,但我现在不想将这个问题与 NIC Teaming 或类似的东西混淆。

首先,我开始使用运行 Windows Server 2019 和 Scale-Out File Services (SOFS) 的 2 台服务器创建“磁盘群集”。每台服务器都有 2 个本地磁盘;一个用于操作系统,另一个(我认为)用作故障转移群集的存储。我读过几篇文章,看过几个视频,但我觉得我遗漏了一些东西。我无法将磁盘添加到 SOFS,因为没有可添加的磁盘。

我没有 Windows Server 2019 Datacenter 的预算,所以我无法使用存储空间直通。

有人对这种构建有任何建议或文章可以分享吗?很多文章都提到了 StarWind Virtual SAN;也许这是我应该采取的路线。

希望我解释得正确。感谢您的帮助。

答案1

从 5 台可用服务器中重新选择 2 台作为共享存储是一种浪费。在任何地方安装 StarWind VSAN,并为自己创建一些良好且流畅的超融合设置。由此产生的 5 节点集群将更具弹性且更加平衡。

答案2

两台存储服务器之间是否有任何形式的共享存储?如果没有,您无法与它们构建“磁盘集群”。

存储空间直通 (Storage Spaces Direct) 是唯一一款无需实际共享存储即可在多台服务器之间创建逻辑卷的 Microsoft 解决方案。

横向扩展文件服务器仍然需要一个通用存储,要么是真正的共享存储(iSCSI、SAS、FC……),要么是存储空间直通。

相关内容