我是否需要第二个 RAID 控制器来实现容错?

Big*_*002 9 raid fault-tolerance

我的服务器安装了 3 个硬盘驱动器,总容量为 6 个。我们计划将其最大化,但我们的顾问还建议获得第二个 RAID 控制器“用于冗余”以支持新驱动器。对我来说,这没有多大意义。即使第二个 RAID 控制器运行一半的磁盘,如果其中一个控制器死机(这并不比没有运行好多少),我们仍然只能使用一半的磁盘/程序/数据。我们将 vmware 放在服务器上,他含糊地提到了一些高级容错/故障转移功能,但是如果由于控制器故障导致磁盘无法访问,它应该如何工作?

只计算冗余的原因,而不是性能,为什么我要在我的服务器中有第二个 RAID 控制器?

Cho*_*er3 11

在“单盒高可用性”设计中,是的,您需要第二个控制器,理想情况下也位于第二条总线上。但是这种方法已经让位于基于集群的更便宜的设计,其中一个机器故障不会停止服务。所以这取决于你是打算使用集群环境还是依赖单个机器。即使您的答案是后者具有双控制器,也可能被视为增加了额外的复杂性并且可能是矫枉过正。

编辑 - 根据您关于在其他问题上使用 ESXi 的评论,我不得不说它的集群非常棒,我们有许多 32 路集群可以出色地工作。


mai*_*ilq 7

主动使用的第二个 RAID 控制器不是用于冗余。仅当它是一个冷备用控制器时,您将所有磁盘切换到第一个死机时。然后你有冗余(对于控制器)。但要小心这样做,正如张贴在这里

因此,RAID 用于磁盘冗余,从而导致控制器出现单点故障。拥有第二个(未使用的)控制器可能会解决这个问题,因为您可以将所有磁盘切换到新磁盘。如果这有效取决于其他因素......

我不是母语人士,但对我来说,“容错”与“冗余”不同。有讲英语的人可以帮我吗?