|
|
楼主 |
发表于 2023-7-3 15:21:56
|
显示全部楼层
@+ d+ N6 i8 ~ r$ dBMC IPMI常用命令! s6 q) ]* d; G$ ?4 u, M
: F* [( p- _4 u% `" I: V! h
BMC(Baseboard Management Controler)提供了多种通道来和主机通信,进而检测主机的温度、风扇转速、电压、电源和现场可替代器件。为了便于用户使用,它提供了非常丰富的命令,下面介绍一下主要的常用命令。
/ R; n) P; y- l2 v R, I1 s7 y% }' S8 M8 B# D% `4 L
1.远程电源控制类
* F* d H5 S4 a! |
% \0 b' e! A* K* Z( O, c$ I2 yIpmitool -I lanplus –H 10.32.228.111 –U username –P Passwordchassis power off
, n/ j: q. P& v
8 f& n# w7 b5 F3 |Ipmitool -I lanplus –H 10.32.228.111 –U username –P Passwordchassis power on6 x: D" E/ [9 N' F$ c
( e7 f! K+ S/ n4 p0 A* _% [% p7 W
Ipmitool -I lanplus –H 10.32.228.111 –U username –P Passwordchassis power reset
0 v! N# N2 f6 V6 L: I, @/ u/ y/ L9 m5 l7 f/ a
Ipmitool -I lanplus –H 10.32.228.111 –U username –P Passwordchassis power cycle U$ I) _3 {+ N6 j
3 t2 v. E# I4 {4 l4 i+ s(注意power cycle 和power reset的区别在于前者从掉电到上电有1秒钟的间隔,而后者是很快上电)
# n, w0 k& s g6 h( N2 l
) _$ v- i& g( i. t; [7 p2.读取系统状态类
. ? v1 J9 x3 k9 a+ j! r" }6 E9 U8 v) A
Ipmitool sensor list 显示系统所有传感器列表
( P) @, N5 d* y3 m" o
) l X. C, p% i" e% UIpmitool fru list显示系统所有现场可替代器件的列表
H a7 p' e3 F3 I5 n" l2 ?. w [7 N) A D
Ipmitool sdr list显示系统所有SDRRepository设备列表4 h2 V8 R! J# x3 ^" S' W9 m
) ~; D9 U! ]8 n$ B- VIpmitool pef list显示系统平台时间过滤的列表
0 j. h: a5 O0 Y. Y& P+ N) S6 x0 F) l" N; [
3.系统日志类4 u6 O' ^3 j& w k7 i( d
1 T8 ?' b* Q6 g, wIpmitool sel elist显示所有系统事件日志7 Q* s% ?. W' R5 B$ q; W; G% m
$ w9 U% A. K4 R9 }6 S4 @. V
Ipmitool sel clear删除所有系统时间日志# s) u7 S" {0 ~. c6 t
- a0 E! J! |. k( i
Ipmitool sel delete ID 删除第ID条SEL% {4 @: [" p( _1 C# U, `0 v
0 H4 G/ X4 v2 Q
Ipmitool sel time get 显示当前BMC的时间
+ M6 H3 i. Z, n9 y) L3 W* a5 K1 Q! B# h7 Z9 ]# o6 ?
Ipmitool sel time set XXX 设置当前BMC的时间" E+ V8 u A* d, h" S$ Z/ p' n
$ I' e! B4 V6 G( k+ u/ Y
4.启动设置类
1 o4 s/ t; F( c' ^2 r; ], z4 g7 [% N, z9 Q+ O P% d
Ipmitool chassis bootdev bios 重启后停在BIOS 菜单) a k5 B0 k- M2 ~! b
0 I" w/ _# x& L! w, h
Ipmitool chassis bootdev pxe重启后从PXE启动
+ b" ~) P y# t% s3 V- g o& c3 m
5.系统相关的命令
6 b* V, u* w5 U* B. A6 B1 h9 _* _" j% F3 p$ ]( ], n
Ipmitool mc info 显示BMC版本信息+ h+ X+ Y7 ^! |! C. @
- Y) r9 z6 O N7 O: uIpmitool bmc reset cold BMC 热启动
8 h, j% l$ [8 N* f. R
% @. F& w6 V. W* y+ gIpmitool bmc reset warmBMC冷启动. V' |; [9 V: {+ b
6 A8 ], B) o8 {- W% V6.网络接口相关命令
2 Z# m" T$ s( h* c7 q5 w9 V" l% Y2 b% v) M# O2 ]5 q6 q! {
Ipmitool lan print 1 显示channel1的网络配置信息6 K S" u# P" r, F8 @; y( t
0 N. s) R# B3 q* c' @) C
Ipmitool lan set 1ipaddr 10.32.2.2 设置channel1的IP地址
9 ] U2 w' r5 b. {# q! ]0 f% c3 y5 f' \0 a8 E0 V. f6 Q; ]0 b
Ipmitool lan set 1 netmask 255.255.0.0 设置channel1的netmask4 q7 B( p2 b O! D0 E8 [
$ A- S) B9 ]+ Y# J! X z
Ipmitool lan set 4 defgw ipaddr255.255.0.254 设置channel4的网关
9 o$ X0 A% Z) V2 \5 l3 d# r. B' j9 c% ?7 m+ I- ]/ K
Ipmitool lan set 2 defgw macaddr 设置channel2的网关mac address/ t- h' g; W6 t- P" [- E" d
0 J$ @- a3 n- w! Z
Ipmitool lan set 2 ipsrc dhcp 设置channel2的ip 源在DHCP
4 b1 S# A' M: M2 t" R |4 m" ?8 Z2 `& e" p# H2 }; N
Ipmitool lan set 3 ipsrc static 设置channel2的ip是静态获得的) s8 y* D# a& J* h: B+ }' U
* }3 @8 }+ u- b! @% ]. R
7.通道相关命令
: h4 I% _+ u5 k8 G" @
9 k4 ?+ T: s0 C }4 P0 j' ~7 t& tIpmitool channel info显示系统默认channel
+ g) X; W& `9 `9 r' M
+ U& P% p. |, MIpmitool channel authcap channel-number privilege 修改通道的优先级别; R3 p( n% ]3 Y' B
- X t2 N4 D- c1 Z: c- U1 _( z8 K7 p
Ipmitool channel getaccess channel-number user-id读取用户在通道上的权限8 N6 ~7 b* i( j7 C! s6 {3 I
2 r8 |; P! B# ]8 ~' w9 D
Ipmitool channel setacccess channel-number user-id callin=on ipmi=on link=onprivilege=5 // 设置用户在通道上的权限: u# x! }$ o9 o+ i' M6 `
$ I0 I$ [+ ]7 g, t |8.看门狗相关命令% |- K. S9 a) @+ B, u$ H( ~8 |
" s/ p, \; l4 Q8 q
Ipmitool mc watchdog get读取当前看门狗的设置+ l; u" t: x7 z3 @8 X
! s$ f ]; k2 {4 a% SIpmitool watchdog off 关掉看门狗; P- s) K' P7 X" \( M) T6 x1 h/ ?
6 N0 ^7 B0 N8 g% ~: j7 z6 DIpmitool watchdog reset 在最近设置的计数器的基础上重启看门狗
# P' a1 G' k! N( b: j) s# Z0 V8 q, A V+ `4 V( p1 v
9. 用户管理相关命令
9 n5 I4 _0 W5 q
/ v: Z% o/ N. BIpmitool user list chan-id 显示某通道上的所有用户
; x$ t( g# d( j
1 P D4 J# L. J5 [$ KIpmitool set password [] 修改某用户的密码8 t- d* N1 z- Q9 q: R! `7 j3 v# _6 c0 _$ P
3 g( p/ |1 k4 f9 N/ }Ipmitool disable 禁止掉某用户
! T: F' O* o$ P, f' B
8 B {1 c* C( E5 F S0 _' Gipmitool enable 使能某用户/ R! |- z; n* ~! s* w' U
4 H6 U4 k$ X! m! W9 \ oipmitool priv []修改某用户在某通道上的权限
" Y5 Q; }' ~( [& p/ s+ B; d, A' z0 C+ x' N; ]6 X2 w9 h. @, `$ I Q
ipmitool test <16|20>[测试用户 |
|