我正在使用这个 S2D计算器,它考虑了预留空间。 如果我理解正确,保留空间仅用于在磁盘发生故障的情况下就地恢复。
是否能够以缺失的就地恢复的价格将这个储备空间用作存储是正确的?
我将使用双节点集群,所以我认为这不应该是一个问题,对吧?
另外,我目前有6x1TB SSD和2x2TB SSD。 在两个节点之间进行区分的最佳方式是什么(仅适用于S2D,没有OS驱动器)
是否能够以缺失的就地恢复的价格将这个储备空间用作存储是正确的?
是。 您将能够保持和运行,而S2D使用预留空间重新平衡自己。 从理论上讲,如果您无法及时更换发生故障的驱动器,并且在S2D完成重新平衡之后发生第二个驱动器故障,则可以避免数据丢失。 不幸的是,我没有设法find这个function的详细描述,它对S2D可以容忍的驱动器故障的数量有影响。 第二次硬盘故障后丢失数据的可能性依然很高。
您的磁盘布局将如下所示:
每节点3个1TB SSD:提供可用容量。 每个节点1个2TB SSD:将用作预留空间。
在这种情况下,您正在查看近3TB的可用容量。
PS:我不能不同意@ BaronSamedi1958:双节点存储空间直接是一个弱设置。 我不build议在任何严肃的生产中使用它。
还有其他解决scheme可以在双节点configuration中更好地工作:
我将使用双节点集群,所以我认为这不应该是一个问题,对吧?
我想你会遇到一个问题。 在一个节点停止维护(补丁星期二?),你没有任何人同步你的数据,所以磁盘故障将代表灾难性的结果。 在发生双磁盘故障的情况下也会发生同样的情况:一个磁盘死了,S2D使用可用空间重新平衡磁盘,现在第二个磁盘死了,数据丢失。
我强烈build议为完全容错的S2D群集引入至less第三个或更好的第三个和第四个节点(是的,昂贵的!)。 请记住:微软从4节点的需求开始,在多次请求之后,3节点和2节点被引入。