我已经配置了带有 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;)