ipmcset 设置命令
更新时间: 2026/07/16
在Gitcode上查看源码ipmcset 设置命令
命令索引
activestandbymgmt (主备管理)
| 命令格式 | target | dataitem | 说明 | 配置来源 |
|---|---|---|---|---|
ipmcset -d failover | _ | failover | 执行主备倒换 | interface_config/cli/ipmcset/ActiveStandbyMgmt.json |
certificate (证书管理)
| 命令格式 | target | dataitem | 说明 | 配置来源 |
|---|---|---|---|---|
ipmcset -t certificate -d import -v <localpath/URL> <type> [passphrase] | certificate | import | 导入证书 | interface_config/cli/ipmcset/certificate.json |
config (配置管理)
| 命令格式 | target | dataitem | 说明 | 配置来源 |
|---|---|---|---|---|
ipmcset -t config -d import -v <localpath/URL> | config | import | 导入配置 | interface_config/cli/ipmcset/config.json |
crl (证书吊销列表)
| 命令格式 | target | dataitem | 说明 | 配置来源 |
|---|---|---|---|---|
ipmcset -d crl -v <localpath/URL> <type> | _ | crl | 导入 CRL 证书吊销列表文件 | interface_config/cli/ipmcset/crl.json |
dft (装备测试)
| 命令格式 | target | dataitem | 说明 | 配置来源 |
|---|---|---|---|---|
ipmcset -t maintenance -d accycle | maintenance | accycle | 交流上下电循环 | interface_config/cli/ipmcset/dft.json |
envvar (环境变量)
| 命令格式 | target | dataitem | 说明 | 配置来源 |
|---|---|---|---|---|
ipmcset -t envvar -d hostgmac -v <gmacindex> <macaddr> | envvar | hostgmac | 设置主机 GMAC 地址 | interface_config/cli/ipmcset/envvar.json |
fru0 (FRU 管理)
| 命令格式 | target | dataitem | 说明 | 配置来源 |
|---|---|---|---|---|
ipmcset -t fru0 -d shutdowntimeout -v <time> [-s <systemid>] | fru0 | shutdowntimeout | 设置优雅关机超时状态和超时时间 | interface_config/cli/ipmcset/fru0.json |
ipmcset -d frucontrol -v <option> [-s <systemid>] | _ | frucontrol | 控制 FRU0 | interface_config/cli/ipmcset/fru0.json |
ipmcset -d frucontrol -v <option> [-s <systemid>] | _ | frucontrol | 控制 FRU | interface_config/cli/ipmcset/fru0.json |
ipmcset -d powerstate -v <option> [-s <systemid>] | _ | powerstate | 设置 FRU0 电源状态 | interface_config/cli/ipmcset/fru0.json |
ipmcset -d powerstate -v <option> [-s <systemid>] | _ | powerstate | 设置电源状态 | interface_config/cli/ipmcset/fru0.json |
ipmcset -d sel -v clear | _ | sel | 清除系统事件日志 (SEL) | interface_config/cli/ipmcset/fru0.json |
ipmcset -d sel -v clear | _ | sel | 清除系统事件日志 (SEL) | interface_config/cli/ipmcset/fru0.json |
ipmcset -d shutdowntimeout -v <time> [-s <systemid>] | _ | shutdowntimeout | 设置优雅关机超时状态和超时时间 | interface_config/cli/ipmcset/fru0.json |
ipmi (IPMI)
| 命令格式 | target | dataitem | 说明 | 配置来源 |
|---|---|---|---|---|
ipmcset -t ipmb -d ipmiraw -v "<address> <netfn> <cmd> [payload]" | ipmb | ipmiraw | 发送 IPMI 命令并获取响应 | interface_config/cli/ipmcset/ipmi.json |
ipmcset -d ipmiraw -v "<netfn> <cmd> [payload]" | _ | ipmiraw | 发送 IPMI 命令并获取响应 | interface_config/cli/ipmcset/ipmi.json |
lldp (LLDP)
| 命令格式 | target | dataitem | 说明 | 配置来源 |
|---|---|---|---|---|
ipmcset -t lldp -d status -v <enabled|disabled> | lldp | status | 设置 LLDP 启用状态 | interface_config/cli/ipmcset/lldp.json |
lsw (线性稳压器)
| 命令格式 | target | dataitem | 说明 | 配置来源 |
|---|---|---|---|---|
ipmcset -t lsw -d reset -v <device> <type> | lsw | reset | 复位 LAN 交换机 | interface_config/cli/ipmcset/lsw.json |
maintenance (维护诊断)
network (网络配置)
ntp (NTP 时间同步)
| 命令格式 | target | dataitem | 说明 | 配置来源 |
|---|---|---|---|---|
ipmcset -t ntp -d alternativeserver -v <addr> | ntp | alternativeserver | 设置备用 NTP 服务器地址 | interface_config/cli/ipmcset/ntp.json |
ipmcset -t ntp -d authstatus -v <enabled|disabled> | ntp | authstatus | 启用认证状态 | interface_config/cli/ipmcset/ntp.json |
ipmcset -t ntp -d extraserver -v <addr> | ntp | extraserver | 设置额外 NTP 服务器地址 | interface_config/cli/ipmcset/ntp.json |
ipmcset -t ntp -d groupkey -v <filepath> | ntp | groupkey | 导入 NTP 组密钥 | interface_config/cli/ipmcset/ntp.json |
ipmcset -t ntp -d mode -v <manual|dhcpv4|dhcpv6> | ntp | mode | 设置 NTP 模式 | interface_config/cli/ipmcset/ntp.json |
ipmcset -t ntp -d preferredserver -v <addr> | ntp | preferredserver | 设置首选 NTP 服务器地址 | interface_config/cli/ipmcset/ntp.json |
ipmcset -t ntp -d status -v <enabled|disabled> | ntp | status | 设置 NTP 启用状态 | interface_config/cli/ipmcset/ntp.json |
precisealarm (精准告警)
| 命令格式 | target | dataitem | 说明 | 配置来源 |
|---|---|---|---|---|
ipmcset -t precisealarm -d mock -v <eventcode/stopall> [subjectindex] [assert/deassert/stop] | precisealarm | mock | 精准告警模拟测试 | interface_config/cli/ipmcset/precisealarm.json |
securitybanner (登录安全信息)
| 命令格式 | target | dataitem | 说明 | 配置来源 |
|---|---|---|---|---|
ipmcset -t securitybanner -d content -v <option> | securitybanner | content | 设置登录安全横幅内容 | interface_config/cli/ipmcset/securitybanner.json |
ipmcset -t securitybanner -d state -v <enabled|disabled> | securitybanner | state | 设置登录安全横幅启用状态 | interface_config/cli/ipmcset/securitybanner.json |
securityenhance (安全增强)
| 命令格式 | target | dataitem | 说明 | 配置来源 |
|---|---|---|---|---|
ipmcset -t securityenhance -d inactivetimelimit -v <time> | securityenhance | inactivetimelimit | 设置非活跃用户锁定时限(天) | interface_config/cli/ipmcset/securityenhance.json |
ipmcset -t securityenhance -d masterkeyupdateinterval -v <interval> | securityenhance | masterkeyupdateinterval | 设置主密钥自动更新间隔(天) | interface_config/cli/ipmcset/securityenhance.json |
ipmcset -t securityenhance -d updatemasterkey | securityenhance | updatemasterkey | 更新主密钥 | interface_config/cli/ipmcset/securityenhance.json |
sensor (传感器)
| 命令格式 | target | dataitem | 说明 | 配置来源 |
|---|---|---|---|---|
ipmcset -t sensor -d state -v <sensorname> <enabled|disabled> | sensor | state | 设置传感器启用状态 | interface_config/cli/ipmcset/sensor.json |
ipmcset -t sensor -d test -v <sensorname/stopall> [value/stop] | sensor | test | 传感器测试 | interface_config/cli/ipmcset/sensor.json |
service (服务管理)
| 命令格式 | target | dataitem | 说明 | 配置来源 |
|---|---|---|---|---|
ipmcset -t service -d port -v <option> <port1value(1~65535, SSDP:1024~65535)> [port2value(1~65535)] | service | port | 设置服务端口号 | interface_config/cli/ipmcset/service.json |
ipmcset -t service -d state -v <option> <enabled|disabled> | service | state | 设置服务启用状态 | interface_config/cli/ipmcset/service.json |
sol (串口重定向)
| 命令格式 | target | dataitem | 说明 | 配置来源 |
|---|---|---|---|---|
ipmcset -t sol -d activate -v <option> <mode> [-s <systemid>] | sol | activate | 激活 SOL | interface_config/cli/ipmcset/sol.json |
ipmcset -t sol -d deactivate -v <index> | sol | deactivate | 关闭 SOL 会话 | interface_config/cli/ipmcset/sol.json |
ipmcset -t sol -d timeout -v <value> | sol | timeout | 设置 SOL 超时时间(分钟) | interface_config/cli/ipmcset/sol.json |
storage (存储管理)
syslog (系统日志)
system (系统管理)
| 命令格式 | target | dataitem | 说明 | 配置来源 |
|---|---|---|---|---|
ipmcset -d bootdevice -v <option> [times] | _ | bootdevice | 设置启动设备 | interface_config/cli/ipmcset/system.json |
ipmcset -d clearcmos [-s <systemid>] | _ | clearcmos | 清除 CMOS | interface_config/cli/ipmcset/system.json |
ipmcset -d reset | _ | reset | 重启 openUBMC 系统 | interface_config/cli/ipmcset/system.json |
ipmcset -d restore | _ | restore | 恢复出厂设置 | interface_config/cli/ipmcset/system.json |
ipmcset -d rollback | _ | rollback | 执行手动回滚 | interface_config/cli/ipmcset/system.json |
ipmcset -d serialdir -v <option> [-s <systemid>] | _ | serialdir | 设置串口方向 | interface_config/cli/ipmcset/system.json |
ipmcset -d timezone -v <timezone> | _ | timezone | 设置时区 | interface_config/cli/ipmcset/system.json |
ipmcset -d upgrade -v <filepath> [activemode] [-s <systemid>] | _ | upgrade | 升级组件 | interface_config/cli/ipmcset/system.json |
target (通用命令)
trap (Trap 管理)
| 命令格式 | target | dataitem | 说明 | 配置来源 |
|---|---|---|---|---|
ipmcset -t trap -d address -v <destination> <ipaddr> | trap | address | 设置 Trap 目标地址 | interface_config/cli/ipmcset/trap.json |
ipmcset -t trap -d community | trap | community | 设置 SNMP Trap 团体名 | interface_config/cli/ipmcset/trap.json |
ipmcset -t trap -d mode -v <option> Options are: 1 OID 2 Precise Alarm | trap | mode | 设置 SNMP Trap 模式 | interface_config/cli/ipmcset/trap.json |
ipmcset -t trap -d port -v <destination> <portvalue> | trap | port | 设置 Trap 端口号 | interface_config/cli/ipmcset/trap.json |
ipmcset -t trap -d severity -v <level> | trap | severity | 设置 Trap 发送严重级别 | interface_config/cli/ipmcset/trap.json |
ipmcset -t trap -d state -v [destination] <disabled|enabled> | trap | state | 设置 Trap 启用状态 | interface_config/cli/ipmcset/trap.json |
ipmcset -t trap -d user -v <username> | trap | user | 设置 SNMP Trap 用户 | interface_config/cli/ipmcset/trap.json |
ipmcset -t trap -d version -v <V1|V2C|V3> | trap | version | 设置 SNMP Trap 版本 | interface_config/cli/ipmcset/trap.json |
usbmgmt (USB 管理)
| 命令格式 | target | dataitem | 说明 | 配置来源 |
|---|---|---|---|---|
ipmcset -t usbmgmt -d state -v <enabled/disabled> | usbmgmt | state | 设置 USB 管理服务状态 | interface_config/cli/ipmcset/usbmgmt.json |
user (用户管理)
vmm (虚拟媒体)
| 命令格式 | target | dataitem | 说明 | 配置来源 |
|---|---|---|---|---|
ipmcset -t vmm -d connect -v <URL> [-s <systemid>] | vmm | connect | 挂载虚拟介质 | interface_config/cli/ipmcset/vmm.json |
ipmcset -t vmm -d disconnect [-s <systemid>] | vmm | disconnect | 卸载虚拟介质 | interface_config/cli/ipmcset/vmm.json |
vnc (VNC)
| 命令格式 | target | dataitem | 说明 | 配置来源 |
|---|---|---|---|---|
ipmcset -t vnc -d keyboardlayout -v <en|jp|de> | vnc | keyboardlayout | 设置 VNC 键盘布局 | interface_config/cli/ipmcset/vnc.json |
ipmcset -t vnc -d password | vnc | password | 设置 VNC 密码 | interface_config/cli/ipmcset/vnc.json |
ipmcset -t vnc -d ssl -v <enabled|disabled> | vnc | ssl | 设置 VNC SSL 加密 | interface_config/cli/ipmcset/vnc.json |
ipmcset -t vnc -d timeout -v <value> | vnc | timeout | 设置 VNC 超时时间(分钟) | interface_config/cli/ipmcset/vnc.json |