iLO Shell 是什么
HPE iLO 除 Web 界面外还提供基于 SSH 的命令行,登录后进入一套自己的命令树:show 读取各子系统信息,power 控制主机电源与复位,cd 用于切换当前路径。相比反复点界面,命令行的优势是能写进脚本做批量巡检与无人值守复位。
基本信息
| 登录方式 | ssh Administrator@<iLO-IP>,账号为 iLO 本地账号 |
|---|---|
| 命令风格 | 路径式命令树,cd 切换上下文,help 查看子命令 |
| 常用查询 | show /system1、show /map1、show /system1/firmware1 |
| 电源操作 | power on / off / reset 及其变体 |
| 权限要求 | 账号需具备远程控制与电源管理权限 |
典型使用场景
- 无人值守复位:系统挂死时远程重启,先确认业务已摘流
- 批量巡检:借 ssh 把查询命令下发到多台 iLO,收集固件与状态
- 跳板机上操作:不开浏览器也能核对机型、序列号与固件版本
- 状态交叉确认:Web 显示异常时用命令行复核主机是否真在运行
- 交付留档:导出系统与固件信息,作为资产记录的一部分
查询与电源操作
查询与电源操作
# 只读巡检:查主机型号、序列号与电源状态,不产生任何变更
ssh Administrator@10.0.0.11 "show /system1"
# 交互式会话里逐条下发(非交互式一次性下发在不同 iLO 版本支持度不同,先在测试机验证)
ssh Administrator@10.0.0.11 <<'EOF'
show /system1 # 主机信息与当前电源状态
show /map1 # 管理处理器自身信息
show /system1/firmware1 # 管理固件版本
power reset # 主机复位,等价于强制重启
exit
EOF常用命令与副作用
| 命令 | 作用 | 注意点 |
|---|---|---|
| show <路径> | 读取系统、管理处理器、固件信息 | 只读,可随时执行 |
| power on | 主机开机 | 仅关机状态下有效 |
| power off | 断电式关机 | 不走操作系统关机流程,可能丢数据 |
| power reset | 主机复位重启 | 业务立即中断,先摘流 |
power off 与系统内 shutdown 不等价:它不做进程收尾与数据落盘。生产机操作前先确认业务已迁移或摘流,并留出恢复预案。
脚本解析输出时不要按行号取值:会话里会混入提示符与横幅信息,用固定关键字定位字段更稳。