如何使用 HP P410i RAID 卡使物理驱动器脱机?具体来说,在 RAID1 阵列中,我想使用 hpacucli 工具使物理驱动器脱机,然后联机以测试 RAID1 阵列是否恢复...
答案1
如果您使用的是支持外部存储的控制器,则可以将一个驱动器放在 JBOD 中,将另一个驱动器放在服务器中。某些 PDU 可通过网络控制,这样您就可以远程切断 JBOD 的电源,并使控制器经历真正的驱动器故障。
不过,由于您只有一台 P410i,所以您没有太多选择。没有真正的方法可以用软件模拟这样的物理故障。有基于硬件的解决方案,例如这个可以电气断开驱动器的 SAS 通道以模拟热插拔。但是,对于您进行的有限测试而言,这些可能太昂贵了。最好的办法是物理拔出驱动器。
答案2
当您准备开始重建时,只需拔出磁盘并重新插入即可。无需通过软件手动将驱动器离线。
您应该以不同的方式进行测试。在部署之前运行标准测试。确保 HP 代理和管理警报到位。保留热备用或冷备用磁盘。使用 RAID 1+0。您不需要对上线的每台服务器都执行此操作。
答案3
编辑:让我澄清一下,这不会模拟灾难性故障。这将从阵列中正常移除磁盘。正如传奇的怀特在下面的评论中指出,没有(明显的)编程方式可以突然从阵列中删除驱动器。
您将使用hpacucli
工具使用remove
命令将磁盘从阵列中取出。命令格式为<target> <command> [parameter=value]
。示例命令如下controller slot=2 array A remove
我建议仔细阅读HP 阵列配置实用程序手册。