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)
| 归档时间: |
|
| 查看次数: |
49772 次 |
| 最近记录: |