HP服务器命令:iLO配置、状态查询、远程重启
系统信息查看
命令 | 用途 | 示例 |
hpsim -s | 查看服务器序列号、保修状态 | hpsim -s 输出类似:Serial Number: XYZ12345678, Warranty: 36 Months |
dmidecode | 查看硬件详细信息 | dmidecode | grep "Processor" 查看CPU型号 |
hponcfg | 查看/修改服务器配置 | hponcfg -f 显示当前配置,hponcfg -m 修改配置 |
iLOCmd | 通过iLO管理工具操作 | iLOCmd -h <IP> -u <user> -p <password> status 查询远程服务器状态 |
硬件健康监控
命令 | 用途 | 示例 |
hplog | 查看系统日志 | hplog -f /var/log/messages 查看内核日志 |
ssadump | 导出iLO虚拟介质文件 | ssadump -s <iLO_IP> -u <user> -p <password> -f image.iso 保存镜像文件 |
hpasmcli | 管理Active Smart Array控制器 | hpasmcli controller all show 查看RAID控制器状态 |
网络配置
命令 | 用途 | 示例 |
hpnetcfg | 配置网络接口 | hpnetcfg -l 列出所有网络接口,hpnetcfg -s eth0 查看eth0配置 |
iLOConfig | 配置iLO远程管理端口 | iLOConfig -t enable 启用iLO远程管理,iLOConfig -p 22 修改管理端口 |
存储管理
命令 | 用途 | 示例 |
megacli | 管理物理磁盘与RAID阵列 | megacli -LDInfo -LALL 查看所有逻辑磁盘信息 |
storcli | 简化版存储配置工具 | storcli /c0/e252/s0 show 查看指定物理磁盘状态 |
hpssacli | 控制光纤通道交换机 | hpssacli -sB -fWWPN <地址> show 查询交换机端口状态 |
系统维护
命令 | 用途 | 示例 |
hpsum | 生成硬件健康报告 | hpsum -f html > report.html 生成HTML格式报告 |
firmwareUpdate | 更新固件 | firmwareUpdate -s 扫描可更新组件,firmwareUpdate -y 自动应用更新 |
grub2_edit | 修复启动引导(仅限UEFI) | 进入救援模式后运行 grub2_edit 修复引导配置 |
RAID配置
命令 | 用途 | 示例 |
megacli -Cf | 清除RAID配置 | megacli -Cf 清空所有RAID配置(慎用) |
megacli -Ldp | 删除逻辑磁盘 | megacli -Ldp -L1,2 删除逻辑磁盘1和2 |
storcli /c0 add vdisk | 创建虚拟磁盘 | storcli /c0 add vdisk size=100GB name=data_vdisk 创建100GB虚拟磁盘 |
相关问题与解答
问题1:如何通过命令行查看HP服务器的序列号和保修状态?
解答:使用hpsim -s
命令,

hpsim -s
输出示例:
Serial Number: PNX8570KZE2
Warranty: 36 Months (Expires on 2025-01-01)
问题2:如何通过iLO远程管理工具重置HP服务器的iLO管理员密码?
解答:使用iLOCmd
工具,步骤如下:
- 连接到iLO IP地址:
iLOCmd -h <iLO_IP> -u <admin_user> -p <current_password>
- 执行密码重置命令:
iLOCmd accounts set_password --new <新密码>
- 重启iLO服务使更改生效:
iLOCmd server power_reset