从命令行查看 HP RHEL 阵列 Raid 磁盘状态

从命令行查看 HP RHEL 阵列 Raid 磁盘状态

我已经配置了带有 6 个磁盘和 raid 5 的 HP DL360 Gen 9,并且在其上安装了 RHEL 6.9。

我需要从命令行了解每个物理磁盘的状态,以便我可以向我们正在开发的应用程序获取信息。

我接触过一些建议使用 HPACUCLI 命令的指南,但是在我安装包之后似乎没有找到任何控制器。

使用 ctrl all show status 或 config 时,它显示:未找到控制器

关于该服务器的更多信息如下:

HP SMART START STORAGE 2.65.7.0 控制器是 P440R

我对 hpacucli 与此硬件的兼容性有些怀疑。

有谁对如何监控“单个”磁盘状态以了解它是否正常、是否存在错误或有故障有其他想法吗?

问候

年代。

答案1

对于 RHEL,使用 HP 管理代理获取整体系统运行状况。这包括 hp-snmp-agents 和 hpssacli

请参阅此处以获取更全面的列表:监控 HP ProLiant DL380 G7 而不会造成臃肿

这可以提供有关系统的 SNMP 和电子邮件警报,包括磁盘健康状况。这些条目也会在 IML 日志中报告(请参阅hplog -v

但是,如果您认为最好解析数组控制器状态的输出(我不这么认为),您可以这样做:

# hpssacli ctrl all show config

Smart Array P440ar in Slot 0 (Embedded)   (sn: PDNLH0BRH7U8IK)


   Port Name: 1I

   Port Name: 2I

   Internal Drive Cage at Port 1I, Box 3, OK

   Internal Drive Cage at Port 2I, Box 3, OK
   array A (SAS, Unused Space: 2906103  MB)


      logicaldrive 1 (72.0 GB, RAID 1+0, OK)
      logicaldrive 2 (1024.0 GB, RAID 1+0, OK)

      physicaldrive 1I:3:1 (port 1I:box 3:bay 1, SAS, 900.1 GB, OK)
      physicaldrive 1I:3:2 (port 1I:box 3:bay 2, SAS, 900.1 GB, OK)
      physicaldrive 1I:3:3 (port 1I:box 3:bay 3, SAS, 900.1 GB, OK)
      physicaldrive 1I:3:4 (port 1I:box 3:bay 4, SAS, 900.1 GB, OK)
      physicaldrive 2I:3:5 (port 2I:box 3:bay 5, SAS, 900.1 GB, OK)
      physicaldrive 2I:3:6 (port 2I:box 3:bay 6, SAS, 900.1 GB, OK)

答案2

在最近的版本中,HPACUCLI 已被 HPSSACLI 取代。 https://support.hpe.com/hpsc/swd/public/detail?swItemId=MTX_04bffb688a73438598fef81ddd

答案3

谢谢..我发现了这个问题...

我也尝试过 hpssacli,但是不起作用,所以我尝试了几个版本,发现唯一有效的是 hpssacli-2.30-6.0.x86_64

只是为了帮助其他用户..以 DL360G9 - Array P440 - RHEL 为例

您必须使用 hpssacli-2.30-6.0.x86_64;)

相关内容