- 积分
- 16840
在线时间 小时
最后登录1970-1-1
|

楼主 |
发表于 2023-7-3 15:21:56
|
显示全部楼层
) M! v- z. ]% o) |
BMC IPMI常用命令
! I* `! B+ i R9 Y
. v0 j- L, d* x( F% A7 \BMC(Baseboard Management Controler)提供了多种通道来和主机通信,进而检测主机的温度、风扇转速、电压、电源和现场可替代器件。为了便于用户使用,它提供了非常丰富的命令,下面介绍一下主要的常用命令。2 v" _( p/ d0 }' D0 v6 {8 Y/ E- _3 `
2 I9 V8 M7 v2 _- D1 `1.远程电源控制类
1 \6 Y4 t d2 ~; N9 J6 d( Q
: O" a- J4 R/ `5 b/ q( {Ipmitool -I lanplus –H 10.32.228.111 –U username –P Passwordchassis power off
) w9 E% y5 {& Q- I8 w' l5 N; [$ [/ C6 B5 }% y2 \
Ipmitool -I lanplus –H 10.32.228.111 –U username –P Passwordchassis power on
h( O8 p! Q7 Y, Z
/ \% e8 s2 V) B, H2 e# y( Q d, fIpmitool -I lanplus –H 10.32.228.111 –U username –P Passwordchassis power reset) F! N! D0 B1 ~# ?3 M8 _
& Q) g& X2 ?4 Y7 l5 h0 _Ipmitool -I lanplus –H 10.32.228.111 –U username –P Passwordchassis power cycle
6 G$ q$ n: d' T+ y0 T0 U3 w) ?+ k" Y: m" h# R
(注意power cycle 和power reset的区别在于前者从掉电到上电有1秒钟的间隔,而后者是很快上电)
" ~, |; M, d$ O7 H$ N7 `
' `1 }9 k, v1 W7 j2.读取系统状态类
8 A8 Z# C3 r' r- F; N1 ]* m4 f B+ b( z0 o6 t# c/ Y, W# Z% G
Ipmitool sensor list 显示系统所有传感器列表
% W! j/ d. g# Y4 K, J0 |( i' R- n" F3 F
Ipmitool fru list显示系统所有现场可替代器件的列表6 O& @1 Y8 ~& V# K+ b1 e) Z
$ U! W' h# {; x; r# r; ?" A& nIpmitool sdr list显示系统所有SDRRepository设备列表, ?1 V; Y0 Q3 }) g& m4 e
3 N$ c+ h, N, A* W- _# l4 I- AIpmitool pef list显示系统平台时间过滤的列表/ M2 ]) L4 X( }. C5 B+ K) L; O
C- p. n1 c" T. o( J+ u: |3.系统日志类
+ b8 g6 R+ z+ X( K
% v# Q+ s. J5 v+ gIpmitool sel elist显示所有系统事件日志 |4 N9 U- f, V) Y. H. {
9 H2 ]5 w$ ^4 s$ P+ U4 D- J
Ipmitool sel clear删除所有系统时间日志3 d3 \. K- b" ~; r& z
. q5 d2 A a3 `& C( E
Ipmitool sel delete ID 删除第ID条SEL
8 k+ ~ g( N$ x5 E3 g2 Y6 |2 ^
) ^7 l& d- O" b/ F( N* }3 sIpmitool sel time get 显示当前BMC的时间
. s" G c. b# L
; y# F5 A, A/ y& J0 pIpmitool sel time set XXX 设置当前BMC的时间
! N( u$ V1 l- M1 f7 v9 i+ g
g- w( r; b9 J0 g$ a4.启动设置类
: M/ R' Z0 A E
! S1 E& N% ]5 d, t o! aIpmitool chassis bootdev bios 重启后停在BIOS 菜单
- E0 \; f% g9 F3 L$ y0 @0 i4 e7 U8 Z* d) m4 |
Ipmitool chassis bootdev pxe重启后从PXE启动
3 k# c6 H' R* K) B! v
[ w( y1 W1 k0 o* f9 F5.系统相关的命令
1 [3 w0 W/ ?- C- t1 v6 |) ] c- O% g0 O: w3 M/ ^* _& N6 Y8 c8 G* W
Ipmitool mc info 显示BMC版本信息* m& N: I' ?3 n
5 O0 K: i* g8 A& XIpmitool bmc reset cold BMC 热启动- S0 \; S* p& @; }6 W
' w1 }' f/ e+ y* O6 |4 Z. HIpmitool bmc reset warmBMC冷启动2 E: D. [8 S- u: d4 H; Z" b
/ T5 y' e& z- `- O7 d# W. \& ~1 r6.网络接口相关命令4 {1 v" \" A/ T5 m' r
2 J* e \" u* g$ Q+ A% z
Ipmitool lan print 1 显示channel1的网络配置信息9 {! s+ t8 y$ O( ^3 f+ ?
' F& F# P5 B- LIpmitool lan set 1ipaddr 10.32.2.2 设置channel1的IP地址
7 x) K0 c8 a' e( H4 e) R$ Y, i1 U* {$ q9 z
Ipmitool lan set 1 netmask 255.255.0.0 设置channel1的netmask
$ p8 u, ?" v$ i: s( v8 P( P/ L+ o( g1 B$ E/ z4 I0 c
Ipmitool lan set 4 defgw ipaddr255.255.0.254 设置channel4的网关
8 }$ p1 F6 Q5 a$ Y! e$ q& d0 F" ?. m: K' F* n
Ipmitool lan set 2 defgw macaddr 设置channel2的网关mac address1 `2 s. @% w$ _0 t
% B- U4 d! M: |+ {7 m% g( vIpmitool lan set 2 ipsrc dhcp 设置channel2的ip 源在DHCP% X/ {! b5 ~/ S
3 b1 U3 `- P. vIpmitool lan set 3 ipsrc static 设置channel2的ip是静态获得的1 Q8 s7 e. F/ |5 Z' r9 M1 T
, J9 e1 ^9 R7 r1 k% {7.通道相关命令
$ y' Q9 o b" C
3 k2 ~. X, `; Z5 Q. OIpmitool channel info显示系统默认channel
X& u+ {( H; s1 n2 S5 t% H# Y" J7 O% j9 Q
Ipmitool channel authcap channel-number privilege 修改通道的优先级别* V9 Y* R% C7 ?) M8 Z f. {
+ d. b8 `! c* W1 U0 gIpmitool channel getaccess channel-number user-id读取用户在通道上的权限3 W7 n4 ?" r& Z9 g! `5 s: B/ z
; l2 T$ n. [: i. K" e8 y! _6 f3 \Ipmitool channel setacccess channel-number user-id callin=on ipmi=on link=onprivilege=5 // 设置用户在通道上的权限6 |' _" H" R& }- w, V# \
% A, G5 t) q+ S: h% R8.看门狗相关命令: j0 {. E1 @1 R1 `: [/ p/ D) g& [
4 O+ z) w. ^) m0 P) Y- t
Ipmitool mc watchdog get读取当前看门狗的设置, @% _4 b+ k- u- e# i4 s
! i) p. r, x7 c" X/ ~% [
Ipmitool watchdog off 关掉看门狗
6 K. Z& a; h9 j# f$ U( B5 P4 H% m/ Z u5 n" [' |; q& Q
Ipmitool watchdog reset 在最近设置的计数器的基础上重启看门狗7 o0 M* J5 g2 B0 C' c8 L
, O$ P+ N g5 O7 i' P$ J
9. 用户管理相关命令/ N& C1 d1 K8 K8 y6 n0 g
) G8 d+ A! u- Q: \( k0 y4 ~Ipmitool user list chan-id 显示某通道上的所有用户
4 g4 Z# u4 |# i# p. i. S1 N8 f* Z" Z1 k. _8 F/ l
Ipmitool set password [] 修改某用户的密码
8 ^0 @- J4 W5 H. u5 r6 H# ?
$ `# C3 C/ I4 ]! U0 Y) \, r9 n. h. VIpmitool disable 禁止掉某用户- v: ?' C7 s, n, t9 s
( y- y: h% z x% Q% }4 R
ipmitool enable 使能某用户
" V* W8 x7 z# K8 _3 b2 T
0 R4 w. j, j: h, Mipmitool priv []修改某用户在某通道上的权限8 i" j3 t3 k5 f& g
% q: j1 u0 M4 W+ P
ipmitool test <16|20>[测试用户 |
|