易陆发现互联网技术论坛

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

huawei 服务器重启bmc方法

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

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

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

x
方法1:1. ssh 进BMC; 2.执行: ipmcset -d reset;( `, a9 }" A3 B

# y; N9 [4 B# o# P9 }" o( g
0 D- N# I) ?+ M" ]# U0 o解决方法
, a; m* m; ]" S" h8 q/ A问题1解决:& \0 c" _5 M6 s! G
ipmitool -H (BMC的管理IP地址) -I lan -U (BMC登录用户名) -P (BMC 登录用户名的密码) mc reset warm( S# W" k# J+ W6 ~6 u" R
1 g: u' c: i. y6 o
#lan参数 为接口连接的模式之一,远程通过网络执行的一般用lan 或lanplus,如果在本地ssh登录操作 可用open 参数1 J/ f2 {, }. `
" E( s4 i1 p3 j, B
问题2解决:. }% Z6 i$ \0 T/ T1 v! i
安装ipmitool) {9 r/ g+ J: S3 t0 W+ t
9 Q% H9 a+ C; {7 c7 _: w% _
#yum install ipmitool –y( }% q% A8 _, d3 o' Z) ~  e
复制
. P/ ~: k0 N1 f  B7 i( l+ ?登录该服务器linux系统后执行:
# D2 r! s  \  B; F$ H9 n2 F# N
2 {) h; V' T  y4 e! `! }/ ]ipmitool raw 0x32 0x66  #恢复默认值
  ]# J" e' L0 M- h/ m4 I5 D9 y5 N; l( I7 {; }  n4 w
ipmitool lan set 1 ipsrc static  (设置ipmi ip非DHCP)
. ?; l; C9 x6 d- F* {
' ~% M2 f! I9 |8 oipmitool lan set 1 ipaddr 192.168.0.1(设置IPMI  地址)
1 }2 N4 P; K' d' }" V3 D, b% x& D* H1 c( l3 f
ipmitool lan set 1 netmask 255.255.255.0 (设置ipmi 子网掩码)
0 j$ d! ?+ ]2 I" o: n
! b2 d, j- e) R, L3 p0 Z( T3 Zipmitool lan set 1 defgw ipaddr 192.168.0.1 (设置ipmi 网关)' Y7 `: v. v* j/ h
. i8 J5 ~# Y9 S% R
ipmitool user list  (列出ipmi 用户)0 j4 p$ o5 q& u' f* N0 A

5 t! n! ]) ~! i% qipmitool user enable/disable <user id>  (启用/禁用用户)& |7 {% Q8 k+ j7 ]6 T' Z

5 ]6 P  L9 ?& C; v, |7 A3 Eipmitool user set password 1 abcdefg    (修改ipmi 用户名1的密码)#root 修改后默认密码abcdefg
; {( G$ R( x- |
/ `0 W0 E1 K7 i2 K3 |0 O; mipmitool user set password 2 abcdefg    (修改ipmi 用户名2的密码)#admin 修改后默认密码abcdefg: ~. C! l% ?' A

* r1 I% E' @0 `. I8 Fipmitool lan print                       (查看现在ipmi地址)* K  m& ]+ c3 L: ~3 c1 L' u3 p5 Y

" P0 ~9 [" Q3 k# Hipmitool mc reset cold                                        (重启本地BMC)4 o& P  x! s! j) _) s+ P
复制2 \1 N$ R3 K& Z% A. V6 z) N
如果报错内容:Could not open device at /dev/ipmi0 or /dev/ipmi/0 or /dev/ipmidev/0: No such file or directory
6 ?) K4 V# Y4 }2 r( m/ M3 _/ J; m
5 c/ @( S' O/ }3 M0 S2 m$ E解决方法
0 M. n, Y; w/ x6 @ 需要加载相关模块:
8 H/ V# K0 O! v3 o- L0 z6 j, _3 x  o modprobe ipmi_watchdog9 A$ x3 K0 P$ _+ r+ o7 L
modprobe ipmi_poweroff3 R& \5 h7 o% c: p8 S1 ^" I
modprobe ipmi_devintf: W0 I$ J1 G& U6 G( d& I; I6 z3 u
modprobe ipmi_si
; ?, }, J/ h# s% g+ {; N modprobe ipmi_msghandlerquot; ( h2 I. w, L* V! S
  u* ~4 U' T  D; _0 i
 楼主| 发表于 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>[测试用户
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

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

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

QQ|返回首页|Archiver|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )点击这里给我发消息

GMT+8, 2026-4-8 21:27 , Processed in 0.054508 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

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