CentOS 5.x RAID 1有多可靠? 我正在考虑SuperMicro MicroCloud产品,除了硬件RAID之外,我还有其他一切需要

SuperMicro 3U刀片服务器看起来非常有前景 – MicroCloud !

如果我在每个刀片的2个SATA驱动器上configurationRAID 1,那么在可靠性方面如何解决?

相比8硬件RAID 1U服务器,价格差异似乎很大 – $ 10K vs $ 32K – 所以我想尝试这种方法。

有没有人有第一手的SuperMicro产品质量的知识?

事实certificate,Mdraid已经相当稳定了几年,并显示出相当无故障的处理。

您可能遇到的主要可靠性问题是使用主启动驱动器进行重启。

  • 你需要将你的引导加载程序冗余写入第二个磁盘 – 事实上很多pipe理员都忘记了
  • 您的服务器机器的BIOS需要能够执行到第二个硬盘的启动故障转移,如果第一个失败
  • 你可能会发现一个驱动器还没有完全死亡的情况,但是即使是一个单独的部分也要花费很长时间才能读取,因此在整个周末都会重启。

所有这些问题都通过使用硬件RAID控制器来缓解,因为它包含了必要的抽象和故障检测逻辑。

除此之外,你应该可以使用软件RAID,它的性能performance也很好。 如果您需要更详细的性能考虑事项,请阅读您可以在Google或RedHat的内核开发人员Jeff Garzik的本文中find的众多性能评估。

至于你的第二个问题,我对Supermicro的装备还没有太多的经验,但是到目前为止我所看到的主要是便宜的19“机箱内置的商品桌面级的东西,只要有冗余,效果可能会好一些知道像Strato (德国)这样的大型托pipe服务提供商在他们的数据中心中使用了Supermicro的东西,但是我个人更倾向于寻找“合适”的刀片服务器。

Linux软件RAID是完全可靠的。 但是有一些事情要注意。

大多数硬件RAIDarrays具有电池供电的写入caching。 对于软件RAID你没有这个。 一个UPS不会接近BBWC可以保存数据的时间长度,这是几个月的时间。 因此,您需要启用可能导致性能下降的写入障碍。 请参阅http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/6/html/Storage_Administration_Guide/writebarr.html您的内核必须相当新近(2.6.33?)才能真正拥有此支持。

大多数硬件RAIDarrays支持热插拔。 您需要确保SATA控制器,Linux驱动程序和驱动器支持热插拔,您将需要手动发出命令来实现热插拔。

大多数硬件RAIDarrays都有一个连续(或周期性)扫描所有磁盘的设备,以便在两个磁盘坏掉之前检测到错误。 Linux的MD也有这个写入值“/ sys / block / md0 / md / sync_action”,但你必须手动configuration这个。