《HP阵列配置实用程序(hpacucli)详解》 HP阵列配置实用程序(hpacucli)是一款功能强大的命令行工具,专为管理惠普(Hewlett Packard Enterprise,HPE)服务器上的智能存储控制器而设计。在Linux环境下,这款工具通过与硬件交互,允许用户进行硬盘阵列的配置、监控、诊断以及性能优化等一系列操作。本文将深入探讨hpacucli的核心功能、安装过程以及常用命令。 一、hpacucli简介 hpacucli是HP Array Configuration Utility的缩写,它提供了对HPE Smart Array控制器的全面控制,包括创建、修改RAID配置,查看磁盘状态,执行控制器和硬盘的健康检查,以及性能监控等。该工具支持多种操作系统,包括但不限于Linux和Windows,使得系统管理员可以在不同的环境中灵活管理存储设置。 二、安装hpacucli 在Linux系统中,hpacucli通常以RPM(Red Hat Package Manager)格式提供,如我们所见的"hpacucli-9.40-12.0.x86_64.rpm"文件。安装这个软件包非常简单,只需一行命令即可完成: ```bash sudo rpm -ivh hpacucli-9.40-12.0.x86_64.rpm ``` 执行此命令后,hpacucli将被安装到系统的相应路径中,通常在/usr/sbin/目录下,可直接通过命令行调用。 三、hpacucli基本使用 1. **查看控制器信息** 使用`hpacucli controller all show config`命令可以显示所有控制器的基本信息,包括控制器型号、固件版本、RAID配置等。 2. **查看硬盘状态** 输入`hpacucli controller slot=0 show drives`来查看指定控制器槽位(例如,slot=0)中的硬盘状态,包括硬盘类型、容量、健康状况等。 3. **创建RAID** 创建RAID阵列,例如创建RAID 1,可以使用以下命令: ```bash hpacucli controller slot=0 create config raid1 drive 0:0,1:0 ``` 这里0:0和1:0代表控制器0的两个硬盘槽位。 4. **扩展RAID** 如果需要扩展已有的RAID,如RAID 1,可以添加新硬盘: ```bash hpacucli controller slot=0 logicaldrive 1 add drive 2:0 ``` 这里假设逻辑驱动器1是你要扩展的目标,2:0是新添加的硬盘。 5. **备份和恢复配置** 可以通过`hpacucli controller slot=0 backup config to /path/to/config.bak`备份当前配置,然后用`hpacucli controller slot=0 restore config from /path/to/config.bak`恢复。 四、其他高级功能 除了上述基础操作,hpacucli还提供了更多高级功能,如性能监控、错误日志查看、固件更新等。例如,`hpacucli controller all show perf`可以展示控制器的性能数据;`hpacucli controller slot=0 log get`则用于获取控制器的错误日志信息。 总结,hpacucli是管理HPE Smart Array控制器的强大工具,其简洁的命令行界面使得系统管理员能够高效地管理存储资源,确保服务器的稳定运行。在日常运维工作中,熟悉并掌握hpacucli的使用,无疑能提升工作效率,降低潜在的系统风险。
2025-07-17 11:06:23 6.4MB hpacucli
1
HP RAID卡管理工具 hpacucli-9.40-12.0.x86_64.rpm HP官网下载的磁盘阵列操作工具,下载后解压用rpm安装即可,在Linux和CentOS上安装使用
2022-05-07 11:04:52 6.4MB HP RAID hpacucli 阵列
1
Zabbix监控HP服务器硬件信息:HP的服务器在硬件管理方面提供了自己管理工具hpacucli,通过该工具可以查看HP服务器的RAID信息,服务器硬盘等信息。 rpm -ivh hpacucli-9.40-12.0.x86_64.rpm hpacucli ctrl all show config 查看服务器RAID信息,硬盘是否正常。 通过hpacucli ctrl all show config detail命令可以详细地查看RAID和硬盘的信息。 HP官方还有一个hpasmcli管理工具,可以很详细查看服务器CPU,内存,处理器,电源等的温度信息。 1)安装hpasmcli工具(下载地址:HP hpasmcli管理工具) rpm -ivh hp-health-9.40-1602.44.rhel6.x86_64.rpm 通过hpasmcli -s 'show'查看类似于help的帮助信息,监控的时候要重点关注 DIMM(内存)、FANS(风扇)、POWERSUPPLY(电源模块)、SERVER(系统)、CPU、TEMP(温度)等信息。 [root@monitor ~]# hpasmcli -s 'show'Invalid Arguments Zabbix监控总结起来有两种思路:第一就是server通过agentd方式获取数据,这种方式需要定义UserParameter参数,即KEY。第二就是server通过trapper的方式获取数据,即agentd将数据主动sender给server或者proxy。我这里是通过第二种traper的方式监控的。第一种方式server有时候会取不到数据,became not supported: Received value [] is not suitable for value type [Numeric (unsigned)] and data type [Decimal], 会产生上面的错误。 首先查看我监控的脚本,由于是通过traper的思路进行监控,log_file文件依次定义了要监控服务器的主机名(hostname),监控项key以及监控的值。 各种脚本网上都有,这儿主要是工具
2022-01-05 13:37:53 6.69MB hp硬件监测 zabbix
1
HP官网下载的磁盘阵列操作工具,直接下载,在Linux上安装使用 hpacucli、hpssacli 是HP服务器特有的阵列卡管理工具,官方提供的rpm包直接安装即可使用。hpacucli工具支持的阵列卡型号如下: Smart Array products: Smart Array 5312 Controller Smart Array 5302 Controller Smart Array 5304 Controller Smart Array 532 Controller Smart Array 5i Controller Smart Array 641 Controller Smart Array 642 Controller Smart Array 6400 Controller Smart Array 6400 EM Controller Smart Array 6i Controller Smart Array P600 Controller Smart Array P400 Controller Smart Array P400i Controller Smart Array E200 Controller Smart Array E200i Controller Smart Array P800 Controller Smart Array E500 Controller Smart Array P700m Controller Smart Array P410i Controller Smart Array P411 Controller Smart Array P212 Controller Smart Array P712m Controller Smart Array B110i SATA RAID Smart Array P812 Controller Smart Array P220i Controller Smart Array P222 Controller Smart Array P420 Controller Smart Array P420i Controller Smart Array P421 Controller Smart Array P822 Controller Smart Array P721m Controller Dynamic Smart Array B320i RAID Dynamic Smart Array B120i RAID MSA products: MSA500 Controller MSA500 G2 Controller MSA1000 Controller MSA1500 CS Controller MSA20 Controller 命令用法如下: hpacucli ctrl all show config detail 查看阵列详细信息、配置 hpacucli ctrl all show 查看所有控制器状态 hpacucli ctrl slot=0 show config detail 查看slot 0阵列信息详细状态 hpacucli ctrl slot=0 logicaldrive 2 show 逻辑磁盘信息 hpacucli ctrl slot=0 physicaldrive 1I:2:1 show(物理磁盘信息) hpacucli ctrl slot=0 create type=ld drives=1I:1:3,1I:1:4,2I:1:5,2I:1:6 raid=1+0 用3,4,5,6号盘创建一个raid1+0阵列 hpacucli ctrl slot=0 create type=ld drives=1I:1:3,1I:1:4,2I:1:5 raid=5 用3,4,5号盘创建一个raid5阵列 hpacucli ctrl slot=0 create type=ld drives=1I:1:3 raid=0 用3号盘创建一个raid0阵列 hpacucli ctrl slot=0 array B delet
2021-08-20 09:23:22 8.85MB raid hpssacli hpacucli lsi
1