我们有一台 Dell PowerEdge T510,前面有 8 个磁盘插槽。它目前使用其中 6 个插槽,磁盘由 PERC H700 控制器控制。磁盘当前在以下配置中运行
- RAID 1 中的 2x500GB(操作系统分区)
- RAID 5 中的 4x2000GB(文件存储分区)
考虑到该服务器是托管 Active Directory 的域控制器,我不希望看到服务器因磁盘故障而停机。因此,我想在升级服务器时考虑磁盘容错能力(而不是存储容量或速度)。但是,我不太确定我的选择是什么。
我原本打算再添加 2 个 500GB 磁盘,并将 OS 分区从 RAID 1 转换为 RAID 6,因为这个分区最为关键。我们确实在 RAID 5 分区上备份了重要数据,并且可以在大约 24 小时内重新创建,但 OS 分区需要更多时间,因为它需要我从备份中完全恢复 Windows Server(包括 Active Directory)。
不过,我仍然承认 RAID 5 在重建过程中有“出问题”的习惯,我当然也希望将其转换为 RAID 6。但是,机箱只有 8 个插槽。
就磁盘容错而言,我有哪些选项可以保证该系统的安全?
谢谢!
更新:
- 尽管最初没有说明,但我们当然会保留操作系统分区 (Active Directory) 的备份。我知道 RAID 不是备份系统。
- 由于 SBS 2011 的预算和许可限制,第二个 DC 不是一个选择。
这个问题针对的是我的磁盘容错选项。换句话说,我正在寻找一个好的 RAID 设置。
答案1
直接回答你的问题,最能提高系统对硬盘故障容忍度的方法是使用额外的硬盘作为热备件。由于磁盘数量如此之少,同时发生两个驱动器故障的可能性很低,你可以依靠备份。但是,拥有热备件将使系统能够更快(更安全地)从单个驱动器故障中恢复。不过,你需要两个备件:每个尺寸一个。
不过,我必须补充一点,听起来你走错了方向。首先,你需要明白 RAID 不是备份系统。RAID 可能出现许多问题,导致数据全部丢失:操作错误、控制器故障、病毒、服务器本身起火/水灾。你需要使用真正的备份系统。
其次,增加 AD 冗余度的最佳方法不是改进磁盘子系统或拥有更好的备份,而是添加第二个域控制器,如果可能的话,可以将其放置在不同的物理位置。与单台服务器设置相比,它对正常运行时间的改善要大得多。
答案2
考虑到该服务器是托管 Active Directory 的域控制器,我不希望看到服务器因磁盘故障而停机。因此,我想在升级服务器时考虑磁盘容错能力(而不是存储容量或速度)。但是,我不太确定我的选择是什么。
保护 Active Directory 的“最佳”选项是停止摆弄一台服务器中的磁盘并执行以下操作:
- 在该域中至少再创建另一个 DC。
- 使用可以至少备份和恢复 DC 的系统状态。
不管你有多少个 DC,有多少个磁盘,以及你如何安排这些磁盘,如果你还没有备份 AD,那么,就你而言,你已经做了精确的事情没有什么值得做的事来保护它。
这些是提高域的可用性和 AD 内数据安全性的最简单方法。