|
|
楼主 |
发表于 2023-7-3 15:21:56
|
显示全部楼层
! \; P3 d! n0 l- ~- l
BMC IPMI常用命令8 F! w7 ]2 r+ j: L2 _
* Z K) [( m0 e+ ^& WBMC(Baseboard Management Controler)提供了多种通道来和主机通信,进而检测主机的温度、风扇转速、电压、电源和现场可替代器件。为了便于用户使用,它提供了非常丰富的命令,下面介绍一下主要的常用命令。4 u. d( o3 `8 L
% w* E; [* [9 I7 w# Q( V
1.远程电源控制类
, }$ X) m# ^0 x$ x$ N7 d W
! x& r5 L/ Y5 V' o5 qIpmitool -I lanplus –H 10.32.228.111 –U username –P Passwordchassis power off
& q3 g8 M+ i+ V* Y$ l7 F1 t- l& f! g. B- s2 \# L4 x6 B3 x
Ipmitool -I lanplus –H 10.32.228.111 –U username –P Passwordchassis power on
+ _9 X% m+ W0 w8 F1 x! Z. ^/ w! K: [
Ipmitool -I lanplus –H 10.32.228.111 –U username –P Passwordchassis power reset z+ X/ s2 u0 u* k
" V+ f; @& @- s: P& b" m7 W! p, {( Z
Ipmitool -I lanplus –H 10.32.228.111 –U username –P Passwordchassis power cycle
: i ^* ]2 b) @" ?. [( _. N
- A1 L U# Q7 ]( ~(注意power cycle 和power reset的区别在于前者从掉电到上电有1秒钟的间隔,而后者是很快上电)
& s, a; s" d& O2 ?( `2 {$ g2 u! t/ |9 ?, R6 _; j5 m! Q4 o5 ?
2.读取系统状态类2 B7 [. N1 I8 y; r, |9 {. ]7 M+ R- K
& z$ H4 j& L6 }1 k+ B7 g
Ipmitool sensor list 显示系统所有传感器列表
7 ^1 y \7 N6 D5 \
' }& V0 n6 Q# L- z6 h% MIpmitool fru list显示系统所有现场可替代器件的列表
# z" U# S5 \& y" x( g5 d: @ ?% r! U2 C* [& ^5 R& }
Ipmitool sdr list显示系统所有SDRRepository设备列表
: Q( B! S% w3 m0 L
& y; m6 A! w" h( c2 AIpmitool pef list显示系统平台时间过滤的列表
: g. k# @2 D$ }# k L" t9 P* [; x
3.系统日志类
/ ~! D8 d7 Z! y$ P& k
2 ?& u+ }5 L# |$ @Ipmitool sel elist显示所有系统事件日志. i3 D( c9 l% w/ \/ S
2 v. N1 m! \" ~2 k/ a& C7 m# L" N
Ipmitool sel clear删除所有系统时间日志
2 X( R# {7 R5 f# k/ V% J6 Z% e7 q( N( t' c1 c0 g
Ipmitool sel delete ID 删除第ID条SEL
% k: x; ^ x$ J+ W0 S# C- I' {6 g0 c
Ipmitool sel time get 显示当前BMC的时间6 ^" S1 L+ b, G r" F; a
! U1 }. v$ R5 h- B$ C* v
Ipmitool sel time set XXX 设置当前BMC的时间
; l& ?1 k( w# J' X. \ W8 J& f4 w0 O9 z r- o
4.启动设置类' w) y7 y5 n& \* N
1 \" D2 E1 ^1 i- z& g
Ipmitool chassis bootdev bios 重启后停在BIOS 菜单
9 X6 C! ^* D& T: ]4 E: D+ x. A& V- M- w8 C
Ipmitool chassis bootdev pxe重启后从PXE启动' o) s/ z; y( _# o) Q1 M/ _
2 H( `1 I' }' e2 d( g$ g5.系统相关的命令
. u, ~( E$ a$ \6 n0 w$ x2 d( A. ?" |# J
Ipmitool mc info 显示BMC版本信息7 V# d3 g' M5 Q7 E" T
9 v p$ }+ b3 p! H! _0 ~7 N
Ipmitool bmc reset cold BMC 热启动
9 Y' \* l: l1 k& ^$ s& l/ K
4 E; D% \% `2 JIpmitool bmc reset warmBMC冷启动
6 v! _. D( \! W+ ^3 z# i' C; B/ E* Y7 M
6.网络接口相关命令4 r' B+ }& u; }, B9 f
$ m. l5 ^5 T, v: |; X3 LIpmitool lan print 1 显示channel1的网络配置信息; _$ A, D6 L7 i: a/ o' Q( C
6 A: t5 X9 u* p& z
Ipmitool lan set 1ipaddr 10.32.2.2 设置channel1的IP地址0 T( \$ G2 l$ l: v* a: ]$ s
+ g/ T' d, h) n, @2 g' T2 L% aIpmitool lan set 1 netmask 255.255.0.0 设置channel1的netmask
0 s9 F1 S/ ]6 h H: l: i% M/ J! B6 h$ Y' @5 f
Ipmitool lan set 4 defgw ipaddr255.255.0.254 设置channel4的网关
: i2 r ^$ Q, a/ j
5 j% l5 @. V% bIpmitool lan set 2 defgw macaddr 设置channel2的网关mac address
, `3 B: \* a; i7 ~3 i- z* m5 V5 X E% e0 ~5 k- r0 T) z! j
Ipmitool lan set 2 ipsrc dhcp 设置channel2的ip 源在DHCP
! j" H4 s" h" R5 d% D% D8 O) ~6 u3 B- |
Ipmitool lan set 3 ipsrc static 设置channel2的ip是静态获得的
( v% q c' H6 @3 f) B+ h" }
d" o. X. Q* r+ e7 Z; C7 b7.通道相关命令
, E5 Z5 f* h8 O
M9 s2 F* P3 s5 A9 I; ZIpmitool channel info显示系统默认channel
2 n ] `- {- `
+ L4 @' u' A. b8 aIpmitool channel authcap channel-number privilege 修改通道的优先级别
$ ^$ e' l* @4 [$ Y4 P; d$ I5 y: @ s7 C \1 j1 k1 m" n8 H
Ipmitool channel getaccess channel-number user-id读取用户在通道上的权限
, D* O$ s* ?2 [% e. B/ R; X+ N' m/ U
Ipmitool channel setacccess channel-number user-id callin=on ipmi=on link=onprivilege=5 // 设置用户在通道上的权限
6 b' c% D2 W; b# m0 w/ ^6 K6 |6 [% B. Y+ `. [; x' n8 z8 y: ]
8.看门狗相关命令( S7 `4 u4 D7 a/ k2 `
( u8 k7 c+ A! X7 V$ v: u
Ipmitool mc watchdog get读取当前看门狗的设置* S# P9 i N8 Q9 x# h
' K( t/ P/ s- _. `% }7 c! S: H
Ipmitool watchdog off 关掉看门狗, p: \& W! X N2 J5 G
+ [; k4 Z3 g) M4 Y2 b9 H/ g* E
Ipmitool watchdog reset 在最近设置的计数器的基础上重启看门狗0 k+ [+ R+ h: I! ^ q& i8 I" T. _
E) t( v, I( ?$ m9. 用户管理相关命令
& I! u+ Z: X G6 o0 b3 A5 H1 Z1 {0 N! ^2 S j/ U
Ipmitool user list chan-id 显示某通道上的所有用户
- Q* X5 c9 y9 o A }& X8 { ?' \, t% ?; I+ h: ?$ S
Ipmitool set password [] 修改某用户的密码
5 X' ~# f1 l* Q
: f) G. ~- l# Z+ @Ipmitool disable 禁止掉某用户! M m. a2 c4 V* w% `- h1 P' ?
y, ?5 Q7 y. B& u- wipmitool enable 使能某用户) Q0 y' i- P# g: L; ?$ g
8 U0 k W6 d' t' m3 n+ T, x
ipmitool priv []修改某用户在某通道上的权限" L* A) A @" g8 @& w
% z( g g4 |% b5 ?ipmitool test <16|20>[测试用户 |
|