易陆发现互联网技术论坛

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

huawei 服务器重启bmc方法

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

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

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

x
方法1:1. ssh 进BMC; 2.执行: ipmcset -d reset;5 m! G7 D  e: q$ K
" u; B) }9 T) K5 Q' O

2 B& j( m. Y. o# S5 s9 A解决方法; z0 I& E$ L' R! i6 c# d( R
问题1解决:3 [* U+ @6 d$ U8 S$ h" W2 n
ipmitool -H (BMC的管理IP地址) -I lan -U (BMC登录用户名) -P (BMC 登录用户名的密码) mc reset warm0 Y# N. o% W: T" f
; I6 L, Y, o5 d0 J
#lan参数 为接口连接的模式之一,远程通过网络执行的一般用lan 或lanplus,如果在本地ssh登录操作 可用open 参数
4 P+ D% r2 B4 _
/ f/ ?  I/ P# v: H  M* o* l* F问题2解决:
2 E0 b, K6 n, a安装ipmitool
9 w. ^5 |+ r6 h/ {. t5 o2 U/ d
/ s; h* A9 M, \9 A#yum install ipmitool –y# @( y  j6 F( [3 g( O: H/ ^+ b' e
复制
$ }& J- F" g5 |! `$ \6 z登录该服务器linux系统后执行:
+ q1 ^8 W. A! m! K- n, F
! I0 b6 C& e2 \( H( qipmitool raw 0x32 0x66  #恢复默认值$ O* r2 L( e) W$ V& S* a- J9 A" h

3 ~  P0 m1 L1 g7 V+ J# L: A4 Zipmitool lan set 1 ipsrc static  (设置ipmi ip非DHCP)  M. F! X" k' |1 ?3 ]
: M8 s3 a! S% O  V( ?' V. b4 X
ipmitool lan set 1 ipaddr 192.168.0.1(设置IPMI  地址)
! x3 P, ?% [7 P2 d; o5 J$ E5 S' p: V& N
ipmitool lan set 1 netmask 255.255.255.0 (设置ipmi 子网掩码)" L5 c! E1 ~+ _8 M" o

$ r7 m$ u, b# p6 F* M) uipmitool lan set 1 defgw ipaddr 192.168.0.1 (设置ipmi 网关)
3 k; Z  l+ N: ?- K
6 G! P& Z6 ]% F! f. @ipmitool user list  (列出ipmi 用户)4 \- j9 c* W7 ?% L* A: ^2 ~

& _" b' l1 L  u/ j* Lipmitool user enable/disable <user id>  (启用/禁用用户)* x* Q$ Q  }$ Y3 W* H$ m

* M  A3 ], A! @0 f6 q2 S6 hipmitool user set password 1 abcdefg    (修改ipmi 用户名1的密码)#root 修改后默认密码abcdefg: L2 ~+ S# H  ~1 t; H

  K# d! a: G" W( ^6 f4 iipmitool user set password 2 abcdefg    (修改ipmi 用户名2的密码)#admin 修改后默认密码abcdefg
% Q2 E: [8 t9 `2 N1 e- X8 M
* L1 w; K2 E) y$ o- Tipmitool lan print                       (查看现在ipmi地址)
. ~4 Y( [. y$ w4 O+ i3 f: t
) B/ c  v7 n1 K' M4 Jipmitool mc reset cold                                        (重启本地BMC)1 y% C* c" \# _9 @. `
复制
. _3 r4 }3 _( k. {$ V9 _+ G+ B如果报错内容:Could not open device at /dev/ipmi0 or /dev/ipmi/0 or /dev/ipmidev/0: No such file or directory8 W( _) ]4 `  |7 E

' j# T) H. Q4 z+ j解决方法
7 e: R- P) C3 i" f1 r  n 需要加载相关模块:6 ]& h/ `' {5 e/ S  v3 f, C( Q$ m
modprobe ipmi_watchdog
4 D8 [/ n4 S" G2 w; o modprobe ipmi_poweroff8 T9 f( ^5 S) i) h5 h$ K
modprobe ipmi_devintf
" B0 y* p2 y6 r! k0 x modprobe ipmi_si# \+ Q" v+ V# N6 q; H, o, o
modprobe ipmi_msghandlerquot;
+ d( x: X3 i& U3 v/ X8 _/ F; Q1 m- Z5 U+ h
 楼主| 发表于 2023-7-3 15:21:56 | 显示全部楼层
) M! v- z. ]% o) |
BMC IPMI常用命令
! I* `! B+ i  R9 Y
. v0 j- L, d* x( F% A7 \BMC(Baseboard Management Controler)提供了多种通道来和主机通信,进而检测主机的温度、风扇转速、电压、电源和现场可替代器件。为了便于用户使用,它提供了非常丰富的命令,下面介绍一下主要的常用命令。2 v" _( p/ d0 }' D0 v6 {8 Y/ E- _3 `

2 I9 V8 M7 v2 _- D1 `1.远程电源控制类
1 \6 Y4 t  d2 ~; N9 J6 d( Q
: O" a- J4 R/ `5 b/ q( {Ipmitool  -I lanplus –H 10.32.228.111 –U username –P Passwordchassis power off
) w9 E% y5 {& Q- I8 w' l5 N; [$ [/ C6 B5 }% y2 \
Ipmitool  -I lanplus –H 10.32.228.111 –U username –P Passwordchassis power on
  h( O8 p! Q7 Y, Z
/ \% e8 s2 V) B, H2 e# y( Q  d, fIpmitool  -I lanplus –H 10.32.228.111 –U username –P Passwordchassis power reset) F! N! D0 B1 ~# ?3 M8 _

& Q) g& X2 ?4 Y7 l5 h0 _Ipmitool  -I lanplus –H 10.32.228.111 –U username –P Passwordchassis power cycle
6 G$ q$ n: d' T+ y0 T0 U3 w) ?+ k" Y: m" h# R
(注意power cycle 和power reset的区别在于前者从掉电到上电有1秒钟的间隔,而后者是很快上电)
" ~, |; M, d$ O7 H$ N7 `
' `1 }9 k, v1 W7 j2.读取系统状态类
8 A8 Z# C3 r' r- F; N1 ]* m4 f  B+ b( z0 o6 t# c/ Y, W# Z% G
Ipmitool sensor list  显示系统所有传感器列表
% W! j/ d. g# Y4 K, J0 |( i' R- n" F3 F
Ipmitool fru list显示系统所有现场可替代器件的列表6 O& @1 Y8 ~& V# K+ b1 e) Z

$ U! W' h# {; x; r# r; ?" A& nIpmitool sdr list显示系统所有SDRRepository设备列表, ?1 V; Y0 Q3 }) g& m4 e

3 N$ c+ h, N, A* W- _# l4 I- AIpmitool  pef list显示系统平台时间过滤的列表/ M2 ]) L4 X( }. C5 B+ K) L; O

  C- p. n1 c" T. o( J+ u: |3.系统日志类
+ b8 g6 R+ z+ X( K
% v# Q+ s. J5 v+ gIpmitool sel elist显示所有系统事件日志  |4 N9 U- f, V) Y. H. {
9 H2 ]5 w$ ^4 s$ P+ U4 D- J
Ipmitool sel clear删除所有系统时间日志3 d3 \. K- b" ~; r& z
. q5 d2 A  a3 `& C( E
Ipmitool sel delete ID     删除第ID条SEL
8 k+ ~  g( N$ x5 E3 g2 Y6 |2 ^
) ^7 l& d- O" b/ F( N* }3 sIpmitool sel time get     显示当前BMC的时间
. s" G  c. b# L
; y# F5 A, A/ y& J0 pIpmitool sel time set  XXX  设置当前BMC的时间
! N( u$ V1 l- M1 f7 v9 i+ g
  g- w( r; b9 J0 g$ a4.启动设置类
: M/ R' Z0 A  E
! S1 E& N% ]5 d, t  o! aIpmitool chassis bootdev bios  重启后停在BIOS 菜单
- E0 \; f% g9 F3 L$ y0 @0 i4 e7 U8 Z* d) m4 |
Ipmitool chassis bootdev pxe重启后从PXE启动
3 k# c6 H' R* K) B! v
  [  w( y1 W1 k0 o* f9 F5.系统相关的命令
1 [3 w0 W/ ?- C- t1 v6 |) ]  c- O% g0 O: w3 M/ ^* _& N6 Y8 c8 G* W
Ipmitool mc info                               显示BMC版本信息* m& N: I' ?3 n

5 O0 K: i* g8 A& XIpmitool bmc reset cold                                BMC 热启动- S0 \; S* p& @; }6 W

' w1 }' f/ e+ y* O6 |4 Z. HIpmitool bmc reset warmBMC冷启动2 E: D. [8 S- u: d4 H; Z" b

/ T5 y' e& z- `- O7 d# W. \& ~1 r6.网络接口相关命令4 {1 v" \" A/ T5 m' r
2 J* e  \" u* g$ Q+ A% z
Ipmitool lan print 1                                                          显示channel1的网络配置信息9 {! s+ t8 y$ O( ^3 f+ ?

' F& F# P5 B- LIpmitool lan set  1ipaddr 10.32.2.2                       设置channel1的IP地址
7 x) K0 c8 a' e( H4 e) R$ Y, i1 U* {$ q9 z
Ipmitool lan  set 1 netmask 255.255.0.0                 设置channel1的netmask
$ p8 u, ?" v$ i: s( v8 P( P/ L+ o( g1 B$ E/ z4 I0 c
Ipmitool lan set 4 defgw ipaddr255.255.0.254    设置channel4的网关
8 }$ p1 F6 Q5 a$ Y! e$ q& d0 F" ?. m: K' F* n
Ipmitool lan set  2 defgw macaddr  设置channel2的网关mac address1 `2 s. @% w$ _0 t

% B- U4 d! M: |+ {7 m% g( vIpmitool lan set 2 ipsrc dhcp                                         设置channel2的ip 源在DHCP% X/ {! b5 ~/ S

3 b1 U3 `- P. vIpmitool lan set 3 ipsrc static                                     设置channel2的ip是静态获得的1 Q8 s7 e. F/ |5 Z' r9 M1 T

, J9 e1 ^9 R7 r1 k% {7.通道相关命令
$ y' Q9 o  b" C
3 k2 ~. X, `; Z5 Q. OIpmitool channel info显示系统默认channel
  X& u+ {( H; s1 n2 S5 t% H# Y" J7 O% j9 Q
Ipmitool channel  authcap channel-number privilege 修改通道的优先级别* V9 Y* R% C7 ?) M8 Z  f. {

+ d. b8 `! c* W1 U0 gIpmitool channel  getaccess channel-number user-id读取用户在通道上的权限3 W7 n4 ?" r& Z9 g! `5 s: B/ z

; l2 T$ n. [: i. K" e8 y! _6 f3 \Ipmitool channel setacccess channel-number  user-id callin=on ipmi=on link=onprivilege=5   // 设置用户在通道上的权限6 |' _" H" R& }- w, V# \

% A, G5 t) q+ S: h% R8.看门狗相关命令: j0 {. E1 @1 R1 `: [/ p/ D) g& [
4 O+ z) w. ^) m0 P) Y- t
Ipmitool  mc watchdog get读取当前看门狗的设置, @% _4 b+ k- u- e# i4 s
! i) p. r, x7 c" X/ ~% [
Ipmitool watchdog  off   关掉看门狗
6 K. Z& a; h9 j# f$ U( B5 P4 H% m/ Z  u5 n" [' |; q& Q
Ipmitool watchdog reset 在最近设置的计数器的基础上重启看门狗7 o0 M* J5 g2 B0 C' c8 L
, O$ P+ N  g5 O7 i' P$ J
9. 用户管理相关命令/ N& C1 d1 K8 K8 y6 n0 g

) G8 d+ A! u- Q: \( k0 y4 ~Ipmitool user list chan-id   显示某通道上的所有用户
4 g4 Z# u4 |# i# p. i. S1 N8 f* Z" Z1 k. _8 F/ l
Ipmitool set password [] 修改某用户的密码
8 ^0 @- J4 W5 H. u5 r6 H# ?
$ `# C3 C/ I4 ]! U0 Y) \, r9 n. h. VIpmitool disable      禁止掉某用户- v: ?' C7 s, n, t9 s
( y- y: h% z  x% Q% }4 R
ipmitool enable       使能某用户
" V* W8 x7 z# K8 _3 b2 T
0 R4 w. j, j: h, Mipmitool priv         []修改某用户在某通道上的权限8 i" j3 t3 k5 f& g
% q: j1 u0 M4 W+ P
ipmitool test         <16|20>[测试用户
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

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

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

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

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

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

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