首页/系统/服务器硬件与 RAID 速查/HPE ssacli 查看 Smart Array 配置
阵列卡管理68 条

HPE ssacli 查看 Smart Array 配置

HPE ProLiant 的阵列管理工具 ssacli:ctrl all show config 输出控制器、逻辑盘与物理盘全貌,是 HPE 平台的日常巡检入口。

ssacli 是什么

ssacli 是 HPE ProLiant 服务器管理 Smart Array 阵列卡的命令行工具,前身是 hpssacli 与 hpacucli。ctrl all show config 会输出控制器、逻辑盘与物理盘的全貌,是 HPE 平台上做日常巡检最直接的入口。多控制器机型一定要按 slot 逐个查看,否则容易漏掉另一块卡上的阵列。

基本信息

工具名ssacli(旧系统为 hpssacli / hpacucli)
核心命令ssacli ctrl all show config
语法要点slot=0 指定控制器槽位,ld 指逻辑盘、pd 指物理盘
状态取值OK、Failed、Rebuilding、Predictive Failure
机箱信息多背板机型会带 enclosure 信息,定位需按物理槽位核对

典型使用场景

  • 例行巡检采集控制器与物理盘状态
  • 接手机房时快速摸清阵列结构
  • 换盘前核对目标盘的槽位与序列号
  • 交付验收时与方案文档逐项比对
  • 与 iLO 的存储页面交叉验证告警

巡检命令

巡检命令
ssacli ctrl all show config                 # 输出全部控制器、逻辑盘与物理盘全貌
ssacli ctrl slot=0 show config detail       # 单控制器详情,含缓存与电池状态
ssacli ctrl slot=0 ld all show              # 只列逻辑盘与状态
ssacli ctrl slot=0 pd all show              # 只列物理盘、槽位与序列号
ssacli ctrl slot=0 pd all show status       # 只看物理盘状态,适合脚本判断

输出层次

层次包含内容关注点
Controller型号、固件、缓存与电池状态固件版本与保护单元是否健康
Logical Drive级别、容量、条带、状态状态是否 OK,有无降级
Physical Drive槽位、型号、序列号、状态预测性故障与错误计数
Enclosure背板与机箱信息多机箱环境定位时使用
ssacli 是 hpssacli 与 hpacucli 的新名称,旧系统上命令名不同但语法相近。
巡检脚本一般先取 ld all show 判断冗余状态,再取 pd all show status 判断盘体;缓存策略、电池状态这类变化慢的信息按天或按周采集即可,减少对控制器的访问压力。
ssacli 需要 root 权限运行,工具包应来自 HPE 官方:混装第三方版本时容易报出无法解释的语法或设备识别错误。
输出里的槽位写法与操作系统设备名是两套编码:前者是 HPE 的机箱与端口表达,后者是内核枚举结果。建立映射要靠序列号,而不是靠编号去推算。

易错点

  • 老系统上误用新命令名:hpacucli、hpssacli、ssacli 随代次变化,脚本里应先探测可执行文件再调用
  • 不走 slot 维度查看:多控制器机型会漏检另一块卡上的阵列
  • 只看逻辑盘状态不看物理盘:逻辑盘显示 OK 时仍可能有盘处于预测性故障,判断要两边都看
  • 把旧版槽位写法与新语法混用:以现场 show config 输出的槽位表达为准,不要凭记忆拼命令

数据来源与参考

  • HPE Smart Storage Administrator CLI 用户指南
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌