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

楼主 |
发表于 2023-7-3 15:21:56
|
显示全部楼层
; V X6 ~% Q6 |) a2 s
BMC IPMI常用命令" ?* x4 ^$ w. s# u9 t
0 W3 g6 R+ c; B+ ^' kBMC(Baseboard Management Controler)提供了多种通道来和主机通信,进而检测主机的温度、风扇转速、电压、电源和现场可替代器件。为了便于用户使用,它提供了非常丰富的命令,下面介绍一下主要的常用命令。
3 H* {( K# V$ l& i( K+ ^2 c/ w* _, U5 ~7 ]
1.远程电源控制类
- ?8 y8 U$ |, ]& E
* F3 c8 K- \3 N s; J5 rIpmitool -I lanplus –H 10.32.228.111 –U username –P Passwordchassis power off
3 X. W" I% V; l* u0 H& h+ }
+ @# s, ]9 k3 }, i" \6 G# [Ipmitool -I lanplus –H 10.32.228.111 –U username –P Passwordchassis power on& z: n8 p) D1 m& B/ l
. M5 u3 e- b4 d& OIpmitool -I lanplus –H 10.32.228.111 –U username –P Passwordchassis power reset0 i8 C6 j& [) r
5 z6 t' @, y5 F, ~Ipmitool -I lanplus –H 10.32.228.111 –U username –P Passwordchassis power cycle
* q6 J8 N& @' y+ h1 E, B- d& g3 e0 J l! r
(注意power cycle 和power reset的区别在于前者从掉电到上电有1秒钟的间隔,而后者是很快上电)
! L" P+ o' m5 V- t
2 ]' `% p- g) I* j2.读取系统状态类
! D, Z; N8 m# n! W; l. X
4 z! W6 M( T2 m+ Y N6 B! NIpmitool sensor list 显示系统所有传感器列表5 T% o& l; w2 |# q% i! ~
9 x. F2 N$ c) \( K$ Q* M! Y" Z
Ipmitool fru list显示系统所有现场可替代器件的列表
( H# u, h: ?% D) H6 [" R9 F% Y+ T6 b( P& {
Ipmitool sdr list显示系统所有SDRRepository设备列表
6 q( _- i9 V3 y8 h. u! T
3 b9 D i# X7 Z$ T) |/ zIpmitool pef list显示系统平台时间过滤的列表
! N. \6 S Z3 g
/ D& F8 p, q9 \. g* {( ~) L3.系统日志类3 j: K5 o+ U8 m
+ k6 d" T6 p4 y# n
Ipmitool sel elist显示所有系统事件日志4 P/ s& L' _$ _& e5 `+ W
7 k$ o0 v. j$ F1 W
Ipmitool sel clear删除所有系统时间日志
. k& R4 c2 ~* q1 i- {- w+ i* O+ P) o) [
' v4 n0 k! Z; s' {% zIpmitool sel delete ID 删除第ID条SEL
; R) c5 ^% g7 f
) |! R; d* N& l8 \* \( X# ?Ipmitool sel time get 显示当前BMC的时间
2 }8 J0 a6 H" ]6 M2 ~
' J# u+ r% a \Ipmitool sel time set XXX 设置当前BMC的时间" K! O. @& q1 F1 c! K5 y/ I
/ j; g# p/ z* ]8 H( f, A4 `. y4.启动设置类
) ~5 v% E# j9 t3 _5 u' ~
" W/ \. V) L' t( q6 ]Ipmitool chassis bootdev bios 重启后停在BIOS 菜单: e# k9 e# }! {& a& }1 \
; e% }6 m( B1 J. {8 R5 G& k* L' g9 u5 M# o. aIpmitool chassis bootdev pxe重启后从PXE启动' ]" `2 p3 B( [- i- m( L2 l+ N
) w# h* m. o s; j* n2 l1 `5.系统相关的命令
4 r* I) @4 z1 p5 N( X
% W* S( |6 [5 b9 z5 AIpmitool mc info 显示BMC版本信息
4 y3 @2 m4 n6 s$ v1 Y& I4 j$ o x7 M
Ipmitool bmc reset cold BMC 热启动
' e. C0 Y3 T5 g# D
4 x7 L. T) F% x/ C5 r6 {& K4 Q8 u% |5 m- CIpmitool bmc reset warmBMC冷启动
C7 `( C7 D( f( q
+ A {% |8 W, Q# Q6 O/ U6.网络接口相关命令
! v* _4 Q0 b$ }" [9 r
1 {6 T7 d4 c+ [( qIpmitool lan print 1 显示channel1的网络配置信息
- A7 u6 I7 m7 P5 o) }4 C) m+ f h8 ~ Q7 u
Ipmitool lan set 1ipaddr 10.32.2.2 设置channel1的IP地址6 F6 S8 _, ]& x7 U4 @
& [1 d: n z9 a2 |7 K5 c, w% v l, K
Ipmitool lan set 1 netmask 255.255.0.0 设置channel1的netmask7 c6 a. m Y8 m( K9 W/ G
' Y; ]3 y/ g4 {- E. _9 W
Ipmitool lan set 4 defgw ipaddr255.255.0.254 设置channel4的网关$ B9 w3 I1 b1 c3 F V# {
( t& x5 U$ l0 K9 \; P! M
Ipmitool lan set 2 defgw macaddr 设置channel2的网关mac address( I( A& M% f1 g5 ?
8 \/ P7 \; M" y. E! y% @- G( b& R
Ipmitool lan set 2 ipsrc dhcp 设置channel2的ip 源在DHCP+ d& j4 }2 z8 }
5 T, }" K: } k3 j) L* w1 E3 f- wIpmitool lan set 3 ipsrc static 设置channel2的ip是静态获得的! z% ?) B5 r$ y- M+ U. P
" J; P& R6 R$ J! u5 Q* `
7.通道相关命令
$ z/ W x N2 J( H8 X9 Q7 R2 P/ n5 P. F* Q
Ipmitool channel info显示系统默认channel
* p. q4 R6 ~$ P1 D9 f/ R+ y' F1 W; s7 u2 I7 g2 r! ~4 K' Z
Ipmitool channel authcap channel-number privilege 修改通道的优先级别7 ]* ~' n% S* e
) a# Y$ |( l4 E2 J4 w9 [+ \
Ipmitool channel getaccess channel-number user-id读取用户在通道上的权限/ I. q T- {1 a( O' A6 s! H$ w* s
: x8 U' E/ V: |% [) I9 p* I, CIpmitool channel setacccess channel-number user-id callin=on ipmi=on link=onprivilege=5 // 设置用户在通道上的权限) R9 S- _# h' i9 I
1 W2 \! k4 T/ H2 c& J" d
8.看门狗相关命令& f. [4 f- _3 K/ J
" ^% O1 Y1 H! q3 p( _. h7 c" `
Ipmitool mc watchdog get读取当前看门狗的设置; X3 X5 s7 P `: W6 X3 b F6 c
5 ]7 y1 G5 D" \1 M7 f1 R; h- FIpmitool watchdog off 关掉看门狗
: p$ j* K; X8 R/ x# i: I
8 m) |! |8 X$ L1 q6 S2 jIpmitool watchdog reset 在最近设置的计数器的基础上重启看门狗8 w4 F. ]( H. n
! t: U& ^) C" b) F) s. B. W9. 用户管理相关命令
/ [$ s, x8 S* Y) z6 O3 x/ Y8 ~ M+ _" F' b
Ipmitool user list chan-id 显示某通道上的所有用户8 s. J% ~1 o* c+ a
' p; G1 {, p- z: a9 G9 p# G4 VIpmitool set password [] 修改某用户的密码
3 i6 H. C! ^6 u0 P8 f$ ~/ f( x5 G3 {3 c* @- @
Ipmitool disable 禁止掉某用户
8 @1 L( Y& p+ J5 q6 C8 I$ ~, _/ ]" l: ~5 L8 d' h+ I+ N' K/ Q+ x
ipmitool enable 使能某用户
6 H; V$ q- S6 p/ {6 Q$ U" b1 x5 D- R! s
ipmitool priv []修改某用户在某通道上的权限: X0 b! I, {/ B
0 {& B6 A, l2 r- O. c, K+ Q& B
ipmitool test <16|20>[测试用户 |
|