本周早些时候,我们办公室使用了两年的 RAID5 阵列(4 个 750GB Seagate 硬盘、带智能阵列控制器的 HP ProLiant 110,运行 Windows Server 2003)中的一个硬盘发生故障。据我所知,RAID5 应该能够处理单个硬盘故障,但显然关键操作系统文件存储在故障硬盘上(我们不断收到No Operating System found
错误),因此我们不得不重新安装服务器操作系统,并将其他硬盘送往数据恢复中心。这些硬盘上存储着大量关键研究数据,我想知道如何重新设置这台服务器,以避免将来出现类似问题。是的,我们已经认识到异地备份的重要性。请不要在我们的伤口上撒盐!:)
以下是我所考虑的设置:
有人能告诉我吗……
- 我建议的配置可行吗?我对服务器不太了解。我想使用 RAID10,因为我们的数据非常重要,而且性能不是问题。
- 有没有办法节省空间?为操作系统设置两个 250GB 分区似乎很荒谬,这两个分区只用于操作系统,不用于其他用途,但我不知道还能做什么,因为 RAID10 驱动器必须具有相同的大小。
如果我可以提供有关设置的更多详细信息,请告诉我。
答案1
嗯,好消息是 HP Smart Array 控制器允许您将物理阵列(磁盘集合)分成一个或多个逻辑驱动器(特定 RAID 级别的虚拟磁盘)。
您可以取四个驱动器并创建一个阵列。然后,您可以为操作系统创建一个 72GB 的逻辑驱动器,并将其定义为 RAID 1+0。然后,您可以为数据创建另一个 RAID 1+0 逻辑驱动器。您还可以创建 RAID 5 或 RAID 0 的逻辑驱动器(不要这样做,但这是可能的)。
在操作系统级别,前面提到的逻辑驱动器将显示为单独的驱动器号。
所有/大多数 HP Smart Array RAID 控制器都提供此功能。但是,为了创建此配置,您需要使用简易安装光盘或下载HP SmartStart 光盘。
答案2
同意 ewwhite 的评论。您说您的数据至关重要。第一步,找出您的 ProLiant 的 HP Quickspecs 并确定它可以支持哪些 RAID 适配器。在您的情形下,我希望有一个带有电池备份缓存的控制器,或者更好的是,带有闪存(不确定您的服务器的任何控制器是否都有闪存)。列表中的下一个要求是查看您的控制器或您的服务器支持的控制器是否将提供 HP Advanced Data Guard (ADG) 或 RAID6。这允许两个驱动器发生故障。接下来,安装热备件。事实上,如果您的数据具有相当大的价值,请安装两个热备件。最后,也是最重要的,确保您正在监控您的服务器,无论是通过 HP Systems Insight Manager、第三方 SNMP 管理平台,还是通过老旧的 Windows WMI(您需要安装 ProLiant WMI 提供程序才能完成最后一个)。至于磁盘布局,创建一个大阵列,并划分出 RAID 6 逻辑驱动器。简单。
哦,还有,进行异地备份;-)
答案3
这个建议可行,也不错。不过,我想提一些略有不同的建议,你也许会喜欢,也许不会。
首先,我要说的是,你们吸取了关于备份的教训,这很好。异地备份很好。任何备份都行:绝对必要。然而,你们似乎没有考虑到的另一件事是,这SATA
实际上不是企业级的,而将“关键研究数据”存储在阵列上的想法SATA
在我看来是完全错误的。诚然,通过适当的备份,灾难性数据丢失的风险在很大程度上得到了缓解(并非完全如此,即使备份也可能失败或损坏),但如果我要对这些数据负责,我绝对会坚持将其放在我认为是企业级服务器的SCSI
驱动器上。
我管理的所有服务器都可以使用至少6 个SCSI
驱动器。镜像 RAID 中的 2 个操作系统驱动器(容量较小,但速度较快的驱动器 - 例如 146GB、15000 RPM)和 RAID 10 中的数据 RAID 阵列(或阵列),通常由 4 个容量较大但速度较慢的驱动器组成。
在我看来,您有机会获得支持来正确地完成这项工作,并获得购买合适的企业级服务器的预算,而不是将新驱动器放入上次出现故障的旧服务器上,所以我一定会抓住机会。