将 RAID 分布在多个 DAS 机箱中

将 RAID 分布在多个 DAS 机箱中

这实际上是一个最佳实践的问题。

在数据中心环境中,我们有一个 MD3200 DAS,为了回答这个问题,我们有 6 个扩展笼(MD1200),您将如何配置 RAIDS:

  • 每个机箱一个 RAID - 即由一个机箱中的所有物理磁盘组成的 RAID10,作为单个 LUN 映射到您的服务器/集群。因此,实际上,我们最终将拥有 7 个 RAID 10。这样,丢失一个机箱不会影响您的其他 RAID/机箱。

  • 本质上是一样的,我们最终得到了 7 个 RAID10,但逻辑磁盘实际上分散在各个机架中。这样,丢失一个机架可能不会导致任何数据丢失,但可能会导致多个 RAID 丢失。

在此处输入图片描述

答案1

如果可以避免,就不要将机柜连接在一起

这也是需要规划的大量存储容量。您能详细介绍一下你们正在做的事情吗?

您使用的是 SAS 磁盘吗?如果您想要一个弹性级联 JBOD 设置,这一点很重要。您需要双端口磁盘才能使其正常工作。

参见下图。SAS 连接采用环形拓扑结构,因此可以处理机箱丢失的情况,而无需使所有其他 JBOD 脱机。

我怀疑戴尔对磁盘组和 RAID 成员有指导方针......它们是:

Support for RAID levels 0, 1, 10, 5, 6
Up to 120 physical disks per group in RAID 0, 1, 10 
Up to 30 physical disks per group in RAID 5, 6
Up to 512 virtual disks

因此,这可能是您将 RAID 组结构化以跨机柜的情况。不过,您有很多选择。而且 JBOD 或电缆完全故障的情况并不常见。

在此处输入图片描述

答案2

我不了解 MD3200,但我很了解 HP 同类产品 - 这很大程度上取决于布线。每个机架是否单独连接到控制器/MD3200,还是以某种方式“菊花链”连接?

我询问的原因是,如果它们是单独布线的,那么您就有更多选择 - 如果它们是“菊花链式”连接的,那么您需要考虑丢失更靠近控制器的端口或架子的影响。

如果它们是单独布线的,我会尝试添加第八个架子并“垂直”配置您的 R10 - 即多个 8 磁盘 R1,每个使用插槽 1,下一个使用插槽 2 等。这样,您可能会丢失整个端口/电缆/架子/磁盘,并且对您的读/写能力没有任何影响 - 事实上可能最多有一半的架子(如果它们是“正确”的架子)。顺便说一句,如果您使用的是 R6/60,您可以对七个架子执行相同的操作,但对于 R1/10,显然您需要偶数个架子。

如果它们是“菊花链式”的,那么我会倾向于查看组成 R10 的 R1 的每一侧,以确保它们分布在这些“链块”上。例如,如果架子 1 和 2 是“菊花链式”连接的,架子 3 和 4 也是“菊花链式”连接的,那么我会尝试创建每个 R1,以便一半位于 1或者2,另一半在3或者4. 这样,您可以再次丢失端口、电缆或架子对,而不会影响读/写能力。

相关内容