找回密码
 注册
查看: 520|回复: 1

huawei 服务器重启bmc方法

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2023-7-3 10:58:11 | 显示全部楼层 |阅读模式
方法1:1. ssh 进BMC; 2.执行: ipmcset -d reset;
, |  A/ v& W. J. `" t" `$ Q$ F+ m9 h4 R: _, ]2 m
0 S* v: \. z. V+ j2 _
解决方法
; H9 `! |9 m8 B0 t' {) u问题1解决:: ~  E+ p% m5 t, W
ipmitool -H (BMC的管理IP地址) -I lan -U (BMC登录用户名) -P (BMC 登录用户名的密码) mc reset warm
5 T: N. W% C. |0 ?4 u9 Q& t; H! ]7 Y/ c9 G5 d
#lan参数 为接口连接的模式之一,远程通过网络执行的一般用lan 或lanplus,如果在本地ssh登录操作 可用open 参数9 F# k2 t1 |, K0 f) `

& P' d% I3 D7 H  u; \0 ~7 Q! Q问题2解决:5 S: K$ y3 w4 O8 m; p/ ?9 x, [/ R& `
安装ipmitool. Z0 k% M( i( e" q" l& x
$ _5 q$ m2 [% _3 v+ X
#yum install ipmitool –y
) h9 R5 j# a- M" w. P' t3 u复制/ j; d1 {- Q  S. j
登录该服务器linux系统后执行:, i9 f  \* z- g1 U* D! p8 U& ]
8 a) l* X+ q, L) W$ s4 m
ipmitool raw 0x32 0x66  #恢复默认值
( b( H2 a7 e4 S- C# O
5 g4 ^8 h( i& }/ E0 X* Lipmitool lan set 1 ipsrc static  (设置ipmi ip非DHCP)
3 B' W% ]3 N3 r; f" N/ T5 n- `* @
ipmitool lan set 1 ipaddr 192.168.0.1(设置IPMI  地址)
! u/ y+ c0 }0 H6 y0 K5 \3 P, G: `; o3 a4 V1 [$ `0 q6 D4 g+ ^) H
ipmitool lan set 1 netmask 255.255.255.0 (设置ipmi 子网掩码)
) L5 ~9 ^% W) [: g, R  l: f" n8 o( |
ipmitool lan set 1 defgw ipaddr 192.168.0.1 (设置ipmi 网关)4 n" C0 P8 O6 m0 [
; t# h1 B3 C6 b# g* X. w( `5 f  G- H
ipmitool user list  (列出ipmi 用户)& l& h, _) d/ l5 A

( w% `+ y1 `# o/ }) U) n) b. V# z; ?ipmitool user enable/disable <user id>  (启用/禁用用户)! K9 ]* m  A1 ]
: O( T. V# f) `5 v$ o, X! j) {' c9 L
ipmitool user set password 1 abcdefg    (修改ipmi 用户名1的密码)#root 修改后默认密码abcdefg
8 u9 ^" c; |2 N+ D+ W
/ D  ^  p0 n$ i0 _! ?6 gipmitool user set password 2 abcdefg    (修改ipmi 用户名2的密码)#admin 修改后默认密码abcdefg
1 g+ D& q2 u# F9 p
9 t/ n* g2 {/ r' Oipmitool lan print                       (查看现在ipmi地址)
) H8 [  t9 t/ c  T/ C4 S; z+ ?! y' i5 f
ipmitool mc reset cold                                        (重启本地BMC)
7 u* D6 S# L; p" L! E; x# z复制) |- ]2 N- f# B. L1 v/ [  N. |  R
如果报错内容:Could not open device at /dev/ipmi0 or /dev/ipmi/0 or /dev/ipmidev/0: No such file or directory
% O* X' X: M- d4 O( [
! B* }" k4 W8 b- n解决方法9 W7 ]" J/ m* \) A' o" K
需要加载相关模块:' [5 `, X& w# P4 R/ A
modprobe ipmi_watchdog9 c4 `) w2 _: q. u
modprobe ipmi_poweroff
4 c# H0 N3 C0 R# `  d, E: q8 R: V* U modprobe ipmi_devintf! p' ?  C6 v; r! \
modprobe ipmi_si: e+ X% F% h9 |
modprobe ipmi_msghandlerquot;
7 e0 ~5 j8 N1 c  M
/ k4 c" L2 C$ N# e6 m# m7 n

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2023-7-3 15:21:56 | 显示全部楼层
0 W/ j* p6 D) j/ A" q
BMC IPMI常用命令
9 X, l* C/ A* w! A( X3 S) \! [8 H1 d0 O7 i) K! g: z+ x
BMC(Baseboard Management Controler)提供了多种通道来和主机通信,进而检测主机的温度、风扇转速、电压、电源和现场可替代器件。为了便于用户使用,它提供了非常丰富的命令,下面介绍一下主要的常用命令。) P" f8 ^. m* x1 q; F; J5 p
( n& ^! @. _& g% O8 Y7 a, ?
1.远程电源控制类
8 |$ B* U+ I- b5 s5 E1 `; S$ f9 @4 z+ l
Ipmitool  -I lanplus –H 10.32.228.111 –U username –P Passwordchassis power off
  _! p% r' ?, |  p6 g/ }3 c2 T* |3 D9 k
Ipmitool  -I lanplus –H 10.32.228.111 –U username –P Passwordchassis power on0 a, q1 k% t! O4 [' y- q

6 n" h7 [( @6 b* ?/ }5 |, DIpmitool  -I lanplus –H 10.32.228.111 –U username –P Passwordchassis power reset
4 h8 z2 S0 l) M. m" Q
* ~* z. Z) I9 YIpmitool  -I lanplus –H 10.32.228.111 –U username –P Passwordchassis power cycle
, x" f/ S  a& r7 D
, `/ J( G; N+ l2 R! ?, z(注意power cycle 和power reset的区别在于前者从掉电到上电有1秒钟的间隔,而后者是很快上电)0 ]3 E8 m# i) d
& Y9 U5 \0 @3 N, C3 F
2.读取系统状态类
# R9 q3 M4 N6 X6 W; [2 B
( ^5 ?. z' \& f: \5 [Ipmitool sensor list  显示系统所有传感器列表% v$ `0 n8 {) O  u8 n$ p

7 p: v* h  v, I& s$ X* JIpmitool fru list显示系统所有现场可替代器件的列表
5 ?7 z6 Y2 b% r4 p6 _5 ]- K, n/ z5 w  g" ]
Ipmitool sdr list显示系统所有SDRRepository设备列表
/ R7 u7 I: @' \. i2 ~% d/ ~! ^: X4 D! y& h' T" Y: c" k& U# l1 b5 n
Ipmitool  pef list显示系统平台时间过滤的列表4 v4 D: @  J) P, D" n/ N0 t. W

8 N; D9 J3 p" @9 L) _/ B) X: G3.系统日志类
2 {3 v( S  q( m6 h% J, t& }1 x' e, T4 ?0 n* f' }4 K3 K
Ipmitool sel elist显示所有系统事件日志
- k9 {% O2 ~( D! p! b% _
6 I' b% H: V5 \- J' `2 D; U$ M0 gIpmitool sel clear删除所有系统时间日志
* I6 Q' {( I3 s
3 @2 D3 z2 b% q4 W, LIpmitool sel delete ID     删除第ID条SEL
$ x& X& i) \( h/ Q3 P# C  ^- e9 D
0 }! ?1 T0 ?1 }9 nIpmitool sel time get     显示当前BMC的时间
3 ?0 _; |! }' }5 V9 B! E" l0 |. n. \" r9 n0 e& ~' n+ h
Ipmitool sel time set  XXX  设置当前BMC的时间
) ~6 e) h0 s# p1 y4 Y4 J
; g. i1 ^) j+ B! K6 {" y4.启动设置类9 n& h, y  z6 Y4 Z: R* `

- F) Z8 k. p2 n0 ], n( W/ r, RIpmitool chassis bootdev bios  重启后停在BIOS 菜单
0 x  K* b9 b- Z6 K" Y4 w! d
' l" i, R% S- i" _1 J3 F0 zIpmitool chassis bootdev pxe重启后从PXE启动
+ e7 _7 \  `* f6 `2 G6 I& d4 f6 B4 X. p( t* ]9 M
5.系统相关的命令, d, H0 L3 |; N8 j: ?8 G0 i% w. _
$ `% s& E+ K2 m
Ipmitool mc info                               显示BMC版本信息
5 F0 N; r+ @0 N0 X+ F( L' b9 D4 w3 A+ A9 t' n& ~' \: y
Ipmitool bmc reset cold                                BMC 热启动0 r1 S) u. O1 ]  ^  `+ |' z

' j- ]& ]- L7 u0 rIpmitool bmc reset warmBMC冷启动
7 C; m& N3 h3 P' u6 I! N1 J3 w) g
# U; D3 z+ d$ q) a6.网络接口相关命令
- _+ j2 w8 U- u; H7 `" z9 L4 |: c) s3 ?- i$ s8 i) E
Ipmitool lan print 1                                                          显示channel1的网络配置信息
( f/ w  c' L( N: q4 x! S" w5 H7 `5 z: q, |, ^0 t0 m
Ipmitool lan set  1ipaddr 10.32.2.2                       设置channel1的IP地址
" y! u! F$ F6 _2 E: D; Z! p* ?; d. r
7 o' R: \8 }/ {9 c- j, p0 lIpmitool lan  set 1 netmask 255.255.0.0                 设置channel1的netmask
6 Q2 f. l1 Q6 G2 ^8 F; _+ w" F* M1 U$ q+ i
Ipmitool lan set 4 defgw ipaddr255.255.0.254    设置channel4的网关
2 U/ z6 m% P. g5 ]* b3 c9 p. U6 G) \; v8 e* c( F1 S  k  ~
Ipmitool lan set  2 defgw macaddr  设置channel2的网关mac address$ H3 n3 E0 I0 D7 P7 ^
$ O+ R0 v7 a$ ^
Ipmitool lan set 2 ipsrc dhcp                                         设置channel2的ip 源在DHCP
% R# V; u! \* t- c. \4 f7 m) i8 x6 A1 e5 \& x; y
Ipmitool lan set 3 ipsrc static                                     设置channel2的ip是静态获得的
1 h1 k- G. p: a
0 l- n9 m, B: O6 x0 e8 X7.通道相关命令/ u" C, y/ l7 C$ p$ F
# @7 x! ?( _% U) ?0 l% M1 q1 D
Ipmitool channel info显示系统默认channel
$ c0 ^3 O0 U8 r4 z0 }: w
. r' M3 e0 |' v" g3 e* o3 IIpmitool channel  authcap channel-number privilege 修改通道的优先级别  [* ]1 _3 M+ r3 @8 ^
# |+ e1 x6 b% M! D9 E: f! l/ C/ v3 O
Ipmitool channel  getaccess channel-number user-id读取用户在通道上的权限1 M0 T4 L; a8 l& }
* u' p, Q" K0 I& p: L
Ipmitool channel setacccess channel-number  user-id callin=on ipmi=on link=onprivilege=5   // 设置用户在通道上的权限$ O% l$ ]% V# M" W! ~9 W
7 m: o2 H! g' W: e- U! t
8.看门狗相关命令- v/ M" u+ R. c8 _/ v; P

+ D" b. F9 V$ n6 C* p* ^Ipmitool  mc watchdog get读取当前看门狗的设置
" e. t$ c. ?5 O$ w8 ]0 o+ ?0 i: V) b" `) S
Ipmitool watchdog  off   关掉看门狗
8 h# h* {8 H& t$ V" X0 e8 {* i
' D9 b5 ]# d4 S7 `4 x4 N0 HIpmitool watchdog reset 在最近设置的计数器的基础上重启看门狗
+ I3 n; `4 ?7 ~  l/ y% o. L% i$ a' V/ q% M* f2 ^
9. 用户管理相关命令
8 ~* w1 W0 |" \5 h. n( D- u; x. r7 L* B7 P5 [0 M4 ~! `  X0 c
Ipmitool user list chan-id   显示某通道上的所有用户$ F" M0 d9 F1 T6 G5 G

! u5 T& @8 _3 x8 S& c8 xIpmitool set password [] 修改某用户的密码
' `* \% f9 b6 g( R, D( ~8 N) o
# Q, h' }% N; ?; v: |* I1 hIpmitool disable      禁止掉某用户3 w& I! q9 r6 a+ w5 j2 c$ s/ m7 l

# |+ L9 |4 I3 {" V# i) O) E& u4 j3 kipmitool enable       使能某用户$ @" j- I9 R# \( ^1 c5 d. u
$ P0 I/ ~3 ^3 L' S) H% k' G
ipmitool priv         []修改某用户在某通道上的权限
) S7 j! l+ q' r- s# s  o7 Y& y" v9 R  G
ipmitool test         <16|20>[测试用户
您需要登录后才可以回帖 登录 | 注册

本版积分规则

返回首页|Archiver|手机版|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )

GMT+8, 2026-6-11 23:15 , Processed in 0.022211 second(s), 23 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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