|
|
楼主 |
发表于 2023-7-3 15:21:56
|
显示全部楼层
0 R. R3 Z5 I+ r
BMC IPMI常用命令: I. p. w* j& n3 l7 {% ]0 k3 s
* Z) u) i5 o+ }" C. _5 ^* B
BMC(Baseboard Management Controler)提供了多种通道来和主机通信,进而检测主机的温度、风扇转速、电压、电源和现场可替代器件。为了便于用户使用,它提供了非常丰富的命令,下面介绍一下主要的常用命令。
, ?5 ?2 c) Q6 u. j" E! c% |2 G' h) v$ b# b2 s9 N$ M/ y
1.远程电源控制类
2 G( [' i* i$ h- _5 B4 m% Q2 Z- K& i @% W2 X- Y) T
Ipmitool -I lanplus –H 10.32.228.111 –U username –P Passwordchassis power off
Y& R/ V, J8 i3 L
& O9 y$ X4 {3 sIpmitool -I lanplus –H 10.32.228.111 –U username –P Passwordchassis power on
3 w* ]" D+ x5 \: D8 \- Z
( p G$ {" e2 J7 V) \Ipmitool -I lanplus –H 10.32.228.111 –U username –P Passwordchassis power reset1 X/ {9 i7 O$ A2 L9 q
9 y# C4 d: N8 q" k6 y' ZIpmitool -I lanplus –H 10.32.228.111 –U username –P Passwordchassis power cycle
1 P% v+ o7 ~( o. r3 ?; e- k9 }+ X7 K. Z) d- \+ U! b4 W
(注意power cycle 和power reset的区别在于前者从掉电到上电有1秒钟的间隔,而后者是很快上电)
: A' w# r1 C% j2 f" b! X
# e# f% ~+ B: b, T2.读取系统状态类% g2 v* z! {; }5 [9 t F+ m3 l
1 V$ @8 Z: y# U4 k) }
Ipmitool sensor list 显示系统所有传感器列表
; I& \+ V$ F" N$ F# R1 {' r A
. S$ |* B: n, B7 w3 XIpmitool fru list显示系统所有现场可替代器件的列表
% f0 f9 ~/ q, \ ]5 b. [0 {0 c8 o) i7 d! P+ R6 N
Ipmitool sdr list显示系统所有SDRRepository设备列表
! Q( j; I; l$ b: }6 p% L0 k% F3 c( f' H( ]. \
Ipmitool pef list显示系统平台时间过滤的列表
7 c R; a3 t/ S$ V3 v9 Z0 {% B
! M0 P2 {& J3 T U3.系统日志类0 \) |. H {5 l) U8 p
6 O y# E$ V: q* E; TIpmitool sel elist显示所有系统事件日志
1 @; f5 r$ a5 G& Q: U/ T) ?7 b# z! S
Ipmitool sel clear删除所有系统时间日志+ Q; g9 F/ N0 z# c5 O
3 h0 t3 ^9 C+ s6 ]Ipmitool sel delete ID 删除第ID条SEL
: y; t! ?9 t; o: ~/ V+ B( H) @7 p2 z$ b% L& m
Ipmitool sel time get 显示当前BMC的时间, `3 a9 h* i+ u! k: d1 E
5 A: I8 ^) A2 O" bIpmitool sel time set XXX 设置当前BMC的时间# c0 u+ \% u( D' G1 i
4 T! C, ?- b- X% c
4.启动设置类/ g& K, P4 N* X# O
& U4 M) \1 W/ ~' ]* I' ~Ipmitool chassis bootdev bios 重启后停在BIOS 菜单
6 h2 H$ c. r8 q
) ~3 a5 s# _7 V5 L" m4 PIpmitool chassis bootdev pxe重启后从PXE启动% b! j, B# ]8 V% U, i
3 ^3 F: Q( r; f" d( b; y
5.系统相关的命令: E! U+ [, G9 s! @
L+ h: Y4 ?3 B
Ipmitool mc info 显示BMC版本信息
+ r5 r. Z! u L* \" u4 G, Q. N6 I. s6 L3 _8 j- \3 r# s9 F
Ipmitool bmc reset cold BMC 热启动' ^9 W/ w! u7 }) `, q
4 g" v( s ]2 P r1 T
Ipmitool bmc reset warmBMC冷启动# h9 R5 s0 n0 K! A4 u+ r
. I, L# ~: A/ k: h+ [# W
6.网络接口相关命令
: ]' `/ |* @% C7 x7 A- A$ k
/ ~( |6 B+ N O& t# K% SIpmitool lan print 1 显示channel1的网络配置信息1 f2 f, f0 M f) J
: w& W, x& b3 G5 IIpmitool lan set 1ipaddr 10.32.2.2 设置channel1的IP地址
9 \5 }( o) w/ R+ p3 `: a5 p: Z
`% ] ]. G9 t; v. q9 FIpmitool lan set 1 netmask 255.255.0.0 设置channel1的netmask
/ G. d+ C+ D% N I1 ?% F- o
+ v% I% s+ Z" S6 J9 ], KIpmitool lan set 4 defgw ipaddr255.255.0.254 设置channel4的网关
2 l' u% m Y( _. j- c' B G# H* ~: O# Z* k7 e
Ipmitool lan set 2 defgw macaddr 设置channel2的网关mac address
6 H! H! n$ ~( G) ^8 P/ A
1 w0 Y5 o8 p2 J- V1 u& b. s: {Ipmitool lan set 2 ipsrc dhcp 设置channel2的ip 源在DHCP
" \2 |7 h; e. P& u' |7 W# y( v% w/ J% i; l/ A( s
Ipmitool lan set 3 ipsrc static 设置channel2的ip是静态获得的
5 I5 g6 g& |& [0 ^+ I2 a4 X; Z
$ r }- c/ j# N" c7 w7.通道相关命令
) y& x7 ~! ^' ]9 ^2 \ a
4 ?/ r* |" ^& r3 }' V$ xIpmitool channel info显示系统默认channel6 q& U' c3 ~' d# J2 ]& n4 V0 [
; V* n6 I+ }0 M8 D. ?7 o
Ipmitool channel authcap channel-number privilege 修改通道的优先级别, b7 Y6 T: e: u* s: E" R( p' h4 Y
: V' ^* N) l( i9 V% i7 o, r0 V
Ipmitool channel getaccess channel-number user-id读取用户在通道上的权限
2 n7 s; j9 t& Q! X3 K6 N8 S. E: y; `
Ipmitool channel setacccess channel-number user-id callin=on ipmi=on link=onprivilege=5 // 设置用户在通道上的权限- m* W: [' z- `- J; E8 \
7 Y) B4 O3 w) U; J# d' h% c8 [8.看门狗相关命令 e% S" r& c' ]3 m; V0 M
& u- M7 k+ i2 [6 W
Ipmitool mc watchdog get读取当前看门狗的设置 m: B8 G$ m# A) n8 }6 c" E) V
. ?- q9 c& ~; f2 a i) U: j7 q6 a+ WIpmitool watchdog off 关掉看门狗, Q0 a2 ~) U& o7 D
) ]% O! {: Y. c% u0 M
Ipmitool watchdog reset 在最近设置的计数器的基础上重启看门狗. s9 c& e: ~+ i. l0 P9 Y
+ r; p0 ]9 {6 V& s9 ]* o
9. 用户管理相关命令
- ~6 B. F9 z" V& ?+ Q$ Q6 G) J1 }2 b6 e6 Q# C" ]; Y' ]5 J4 A
Ipmitool user list chan-id 显示某通道上的所有用户
1 T& V1 _' G" s G* G
2 H* p2 s# R) R$ vIpmitool set password [] 修改某用户的密码
# b$ P, A* l$ X" j, @% O. s
" y. E/ X2 l9 J9 A; d, A1 ?: AIpmitool disable 禁止掉某用户
& z! ^* f/ \' R0 e# x' M; h! e& c2 u5 z; M
ipmitool enable 使能某用户 B8 l7 @+ Z6 Z% y1 ]
8 ^: b0 M0 i8 f
ipmitool priv []修改某用户在某通道上的权限! R. D; H! |' R' k! w
1 V: _: }; o9 T5 y3 ?. J- ^
ipmitool test <16|20>[测试用户 |
|