HP ACU CLI 示例

Fri*_*ave 11 hp hp-smart-array hardware-raid hp-proliant

是否有人使用 HP Array Configuration Utility 命令行界面 (hpacucli.exe) 将物理磁盘信息存入文件?

我现在不在机器上,但基本上我想找出服务器中每个物理磁盘的状态,即良好、失败、预测失败、重建、丢失等。

我想从脚本中运行它,因此我可以通过管道传输到文件的单个(或一组)命令就是我正在寻找的。

eww*_*ite 17

我最喜欢的例子:

这可以从 shell 或在工具内运行。

hpacucli ctrl all show config (Windows 使用 hpacucli.exe)

或者

hpacucli ctrl all show config detail

但是,如果您无论如何都安装了 HP Management Agents,您应该对 RAID 状态进行实时监控,并将其推送回电子邮件警报或外部监控系统。无论哪种方式,这都可以生成时间点输出/状态。

[root@Bootylicious ~]# hpacucli ctrl all show config

Smart Array P410i in Slot 0 (Embedded)    (sn: 50123456789ABCDE)

   array A (SAS, Unused Space: 0 MB)


      logicaldrive 1 (1.6 TB, RAID 1+0, OK)

      physicaldrive 1I:1:1 (port 1I:box 1:bay 1, SAS, 600.1 GB, OK)
      physicaldrive 1I:1:2 (port 1I:box 1:bay 2, SAS, 600.1 GB, OK)
      physicaldrive 1I:1:3 (port 1I:box 1:bay 3, SAS, 600.1 GB, OK)
      physicaldrive 1I:1:4 (port 1I:box 1:bay 4, SAS, 600.1 GB, OK)
      physicaldrive 2I:1:5 (port 2I:box 1:bay 5, SAS, 600.1 GB, OK)
      physicaldrive 2I:1:6 (port 2I:box 1:bay 6, SAS, 600.1 GB, OK)
Run Code Online (Sandbox Code Playgroud)


小智 8

我了解您在主机上使用 Windows 操作系统。请查找适用于 Linux 的 hpacucli 的有用命令列表。无论如何,您可能会发现其中一些很有用。

sudo /usr/sbin/hpacucli controller all show status
/usr/sbin/hpacucli ctrl slot=1 pd all show detail|grep -i -P '.*(physicaldrive|Firmware|Status).*'
sudo /usr/sbin/hpacucli ctrl all show
sudo /usr/sbin/hpacucli ctrl slot=5 pd all show
Run Code Online (Sandbox Code Playgroud)

显示磁盘物理信息

for I in `sudo /usr/sbin/hpacucli ctrl all show | awk '{ print $6 }'`; do sudo /usr/sbin/hpacucli ctrl slot=$I pd all show; done
Run Code Online (Sandbox Code Playgroud)

显示磁盘逻辑信息

for I in `sudo /usr/sbin/hpacucli ctrl all show | awk '{ print $6 }'`; do sudo /usr/sbin/hpacucli ctrl slot=$I pd all show; done
Run Code Online (Sandbox Code Playgroud)

BBU 控制器信息

for I in `sudo /usr/sbin/hpacucli ctrl all show | awk '{ print $6 }'`; do sudo /usr/sbin/hpacucli ctrl slot=$I show detail; done
Run Code Online (Sandbox Code Playgroud)

打开磁盘 ID 灯

sudo /usr/sbin/hpacucli ctrl slot=4 pd 1E:1:13 modify led=on
Run Code Online (Sandbox Code Playgroud)

其他 ...

for I in `sudo /usr/sbin/hpacucli ctrl all show | awk '{ print $6 }'`; do sudo /usr/sbin/hpacucli ctrl slot=$I show; done

sudo /usr/sbin/hpacucli ctrl slot=4 pd 1E:1:13 show

for I in `sudo /usr/sbin/hpacucli ctrl all show | awk '{ print $6 }'`; do sudo /usr/sbin/hpacucli ctrl slot=$I show detail|grep -i -P '.*(physicaldrive|Firmware|Status).*'; done
Run Code Online (Sandbox Code Playgroud)