易陆发现互联网技术论坛

 找回密码
 开始注册
查看: 520|回复: 1
收起左侧

huawei 服务器重启bmc方法

[复制链接]
发表于 2023-7-3 10:58:11 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?开始注册

x
方法1:1. ssh 进BMC; 2.执行: ipmcset -d reset;" f! E( {' N! Y  Z7 j. `6 n4 V, l

' r; T4 j! N5 A8 l
' d, @" ~6 r8 _( `/ o解决方法/ p$ u7 E8 t, Z% T
问题1解决:7 k0 @- F' G" q* M% F, a4 |
ipmitool -H (BMC的管理IP地址) -I lan -U (BMC登录用户名) -P (BMC 登录用户名的密码) mc reset warm
0 r# Y4 T  x, C9 C: L
: B5 B) q& i; w3 C#lan参数 为接口连接的模式之一,远程通过网络执行的一般用lan 或lanplus,如果在本地ssh登录操作 可用open 参数' C9 z2 I2 G" _# v

) f- s8 Z! H; o7 R1 c. T% x问题2解决:
" c# [: u3 t  }4 @8 \安装ipmitool
& d4 Z; Q0 Y4 z. p, X/ V4 g# `5 z5 Q
#yum install ipmitool –y
3 H# A* O# x6 J8 A( q1 h复制
# C  K+ E5 O: V8 X$ d登录该服务器linux系统后执行:
1 f, h$ s2 }# q' m9 ^, T6 E" t2 p% ]  Q) @8 u' W& F
ipmitool raw 0x32 0x66  #恢复默认值
1 T. \$ r/ b8 e" N( o7 T" G/ q+ K, `& r1 S1 s! j: o
ipmitool lan set 1 ipsrc static  (设置ipmi ip非DHCP)
0 R+ G! H3 x/ Y; x" I4 t" r, P
5 g- h, f* L: W- gipmitool lan set 1 ipaddr 192.168.0.1(设置IPMI  地址) ; i6 E7 z/ y2 g7 p8 L" ]& z2 X4 h
3 t1 b: Z# \; t. a7 b. {& t
ipmitool lan set 1 netmask 255.255.255.0 (设置ipmi 子网掩码)
/ s9 Z$ `: o- P3 S# g. p8 `; T* I0 d* g
7 E6 r: F! }7 n' g6 iipmitool lan set 1 defgw ipaddr 192.168.0.1 (设置ipmi 网关)
7 A  r- n4 \+ H, \" N' g. J1 w  ~" j0 K0 `3 d
ipmitool user list  (列出ipmi 用户)
2 \8 ~1 V3 o8 a. d. L8 q, I# ?6 }  i) n/ S  [
ipmitool user enable/disable <user id>  (启用/禁用用户)
& |! P  B5 I1 |) \8 q0 U0 y, x% m5 r* N
ipmitool user set password 1 abcdefg    (修改ipmi 用户名1的密码)#root 修改后默认密码abcdefg
- P( V: y% c/ f% c* _( p/ {
4 _; x# i7 D8 wipmitool user set password 2 abcdefg    (修改ipmi 用户名2的密码)#admin 修改后默认密码abcdefg
$ l1 g1 g( u! y2 x4 O
. t4 [5 I" J- L( d! U& E9 iipmitool lan print                       (查看现在ipmi地址)
- f. w, E) ?; V/ y) ^. b& {: x% Q- V6 u
ipmitool mc reset cold                                        (重启本地BMC)
: Y: ~6 j7 |- o/ k! a& ^4 W复制
) k) e4 s3 u3 x" i4 H如果报错内容:Could not open device at /dev/ipmi0 or /dev/ipmi/0 or /dev/ipmidev/0: No such file or directory3 K# D3 t' J6 c/ l2 x% `, c, q
1 D6 H' _5 l% g& v, d
解决方法  ~0 M/ U& \2 Q6 d
需要加载相关模块:  e) V! ]& T: P( ^
modprobe ipmi_watchdog# G. U, u, ?0 X2 X- C
modprobe ipmi_poweroff7 O5 T% f! M# j7 G: {1 X0 g- N1 x; [0 }
modprobe ipmi_devintf
# ~' y. M" x3 x modprobe ipmi_si5 O& x8 B1 @, q
modprobe ipmi_msghandlerquot;
* Z1 A' Z& M3 u7 {3 k) v8 e9 Q) {% m  W; z& |$ Y, L" B& G
 楼主| 发表于 2023-7-3 15:21:56 | 显示全部楼层
  @* Y# N% Y( C+ ]/ h
BMC IPMI常用命令
/ U& z$ D/ w" i. V# p# t- m. @4 L- T0 b5 g8 h
BMC(Baseboard Management Controler)提供了多种通道来和主机通信,进而检测主机的温度、风扇转速、电压、电源和现场可替代器件。为了便于用户使用,它提供了非常丰富的命令,下面介绍一下主要的常用命令。4 X5 x# A$ \# k7 }* `  c/ V. M' \% }

- e( Z$ b- K1 }. L2 P1.远程电源控制类
. s4 Q; h, S6 X) z$ _/ |7 ~/ _  N  {. {
Ipmitool  -I lanplus –H 10.32.228.111 –U username –P Passwordchassis power off
! ]4 V1 ~3 |0 m0 i
( g4 Z/ y7 Z7 x: rIpmitool  -I lanplus –H 10.32.228.111 –U username –P Passwordchassis power on2 u" V; u; }0 O7 i
3 ]0 g, \1 o3 |! X$ _2 n) }
Ipmitool  -I lanplus –H 10.32.228.111 –U username –P Passwordchassis power reset' a6 X; \- }7 [( C1 b

, Z5 h' W$ `6 X. f* Z0 YIpmitool  -I lanplus –H 10.32.228.111 –U username –P Passwordchassis power cycle# `7 B( }  ?% G% K2 x
1 L" ]8 T% A/ f" {
(注意power cycle 和power reset的区别在于前者从掉电到上电有1秒钟的间隔,而后者是很快上电)4 C3 |6 ?  N" k9 `1 E) l
0 {2 d; j- k# D& k3 N* g! E7 q
2.读取系统状态类
' j! r6 U( Z! _0 S) c/ {$ S1 d% a/ g* `9 N" U+ P
Ipmitool sensor list  显示系统所有传感器列表# N9 ~6 k$ t! f9 p4 I! \# `' e
2 w; z" Z4 i- k: x$ D" A& ^
Ipmitool fru list显示系统所有现场可替代器件的列表) c9 D: d# r/ m3 \  R

$ ?( W3 Y1 b; a. [" `Ipmitool sdr list显示系统所有SDRRepository设备列表* Z1 z% f9 }3 L* i2 V( u. @
. n# y6 [* c, n7 s" O
Ipmitool  pef list显示系统平台时间过滤的列表) e; d% s, B- q2 R7 `

8 i) ]7 I3 K; s: ~. G3.系统日志类
0 }. ~3 v; v: b
. L" }/ c3 a& h6 g8 _: lIpmitool sel elist显示所有系统事件日志
9 v& u3 E0 n! i2 N! M* Q  n
1 w& v4 I5 R4 W) |0 \Ipmitool sel clear删除所有系统时间日志2 L$ Y$ j4 a! p, r+ H
) G7 G9 Z) i  {2 P2 R$ w) B  E
Ipmitool sel delete ID     删除第ID条SEL5 _' K) {7 e! W! J. [! p! o

+ ~, P) y3 V3 A5 h1 V2 {) X: iIpmitool sel time get     显示当前BMC的时间6 c/ z# e& B8 d6 E

$ g9 V1 m! ]* M+ ~/ Y3 M- RIpmitool sel time set  XXX  设置当前BMC的时间6 G) x! |. U- \
# }; B" e. `) u' Q
4.启动设置类
  o, @2 y. c. a$ `" }
6 C) @/ Q  N! c2 MIpmitool chassis bootdev bios  重启后停在BIOS 菜单7 Z% h" h- t, x* L2 K( C

% f  k% _+ ~3 }% nIpmitool chassis bootdev pxe重启后从PXE启动; G5 P7 f1 c& V4 N# z3 a5 {! H

- o# ]2 x4 v  o' n& v5.系统相关的命令/ r  X9 I$ g& K& ~1 N5 Z1 a: M

! ]) v- d* v( x( CIpmitool mc info                               显示BMC版本信息9 {5 L) N. k" K% E7 U
, \( ]4 `* C6 x% I8 W8 i
Ipmitool bmc reset cold                                BMC 热启动$ u6 R1 o' e4 f* G3 b. o

3 S4 V6 F2 ]% S8 y3 z- d2 K) }4 ^Ipmitool bmc reset warmBMC冷启动
- c4 ?# a0 }& b$ o$ w! C4 N; b/ X4 E" o4 Y6 U$ ~4 s
6.网络接口相关命令
4 i- w8 ~7 u* y6 w  x: e, A  a8 k/ s
Ipmitool lan print 1                                                          显示channel1的网络配置信息* K$ L; v, o& T) z; e0 w. K

% a5 c3 b2 u* W* mIpmitool lan set  1ipaddr 10.32.2.2                       设置channel1的IP地址
6 T2 Z" N0 E1 O
- P6 M, g# y/ t4 ^) D( XIpmitool lan  set 1 netmask 255.255.0.0                 设置channel1的netmask
# C5 k2 _6 o- e7 m5 ]) q" c! c4 @* x) ^- _5 Y
Ipmitool lan set 4 defgw ipaddr255.255.0.254    设置channel4的网关" s) |" w  Z8 d- S* p
7 q. }+ Z: i8 v+ J$ a2 V* w
Ipmitool lan set  2 defgw macaddr  设置channel2的网关mac address
6 k- F* y& \$ D5 Q% W! {  B3 O  |/ U0 J- p+ }/ H& Z0 G
Ipmitool lan set 2 ipsrc dhcp                                         设置channel2的ip 源在DHCP
) c' d1 n( }1 P" n
# ?3 J! E& ]  V/ z6 ]' ~' NIpmitool lan set 3 ipsrc static                                     设置channel2的ip是静态获得的3 c& ]8 h( w1 \: ?4 S. h
+ V  c, h7 Y0 ~
7.通道相关命令
, f" `! m0 D) a# P1 I  o' ~
4 x- t6 f# p& GIpmitool channel info显示系统默认channel8 j$ B9 |' O* m5 B6 l+ W/ z
  O7 D- P' h, Q& k5 l
Ipmitool channel  authcap channel-number privilege 修改通道的优先级别5 m$ _# O' y: U- y* g' p6 ]

" N5 S$ r- c! T0 }6 HIpmitool channel  getaccess channel-number user-id读取用户在通道上的权限6 t5 K% _  P3 V+ j0 F1 [" E
8 P9 ~5 r) }5 c; x- e/ N
Ipmitool channel setacccess channel-number  user-id callin=on ipmi=on link=onprivilege=5   // 设置用户在通道上的权限
7 A8 O& S: N0 N4 _% J4 {
2 z0 d. H$ t! ?% J5 o& _* F8.看门狗相关命令
% B5 Q$ l2 p& E3 d+ v1 d' L
6 J7 p( [2 ]( l+ _- p& l( q1 dIpmitool  mc watchdog get读取当前看门狗的设置$ N) a3 }1 e, b, [" J: l4 d
3 i; k/ o$ n0 B/ M# E
Ipmitool watchdog  off   关掉看门狗8 N+ a. e% }  Z* A: M' y
: S' y1 h! T# ^* d0 a  i
Ipmitool watchdog reset 在最近设置的计数器的基础上重启看门狗
: O% X, i- d3 \) T
: w' K3 O. X7 B+ U0 ]5 z; J6 {9. 用户管理相关命令8 l3 J9 f1 @- k! S- ^$ J9 i' E7 P
# E( e* b- ?& Z& @
Ipmitool user list chan-id   显示某通道上的所有用户
$ Z: C  ]) C% B; j* `8 |& Q
; V  N6 E: n1 R/ G: oIpmitool set password [] 修改某用户的密码
2 ?6 a: c: ~1 s1 n3 D, y
7 l  F' L! G7 }! D. Y  y$ d" hIpmitool disable      禁止掉某用户+ w5 D2 q& w/ T3 z
' M# ]8 S, d) {0 [0 Z$ q5 y
ipmitool enable       使能某用户
& k! \$ K" u; `- W6 P& o
6 P3 T0 w: x  ?0 ~6 s) Iipmitool priv         []修改某用户在某通道上的权限
5 a; [( z) s( B- v0 K7 B5 J0 b7 Z# o( k# s
ipmitool test         <16|20>[测试用户
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

北京云银创陇科技有限公司以云计算运维,代码开发

QQ|返回首页|Archiver|小黑屋|易陆发现技术论坛 点击这里给我发消息

GMT+8, 2026-4-8 07:26 , Processed in 0.043851 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

快速回复 返回顶部 返回列表