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

huawei 服务器重启bmc方法

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2023-7-3 10:58:11 | 显示全部楼层 |阅读模式
方法1:1. ssh 进BMC; 2.执行: ipmcset -d reset;8 J8 m! s9 A0 N, L8 H4 O6 f
' A! u& ?+ k: i; U

* a/ C+ u. D5 f9 |5 ~3 H# F解决方法7 ~/ @; p: ]) L' e
问题1解决:
7 N/ R( i$ S) M5 mipmitool -H (BMC的管理IP地址) -I lan -U (BMC登录用户名) -P (BMC 登录用户名的密码) mc reset warm" n2 G1 ]& e$ T$ S4 q
6 @9 r8 I3 V3 z/ W) k
#lan参数 为接口连接的模式之一,远程通过网络执行的一般用lan 或lanplus,如果在本地ssh登录操作 可用open 参数
! G7 h8 P$ G, V2 @: X5 _8 n
. l( j) K- |" w$ L问题2解决:" }5 Y: [1 V' e0 G
安装ipmitool* q1 H1 \" ~8 I0 K. ~- `0 H+ o) {& q

  Y! a3 t5 g1 ~#yum install ipmitool –y
  J1 T6 \. J3 h8 v4 l复制# t4 l. Q' l* v" A1 C1 u
登录该服务器linux系统后执行:6 h6 @- H  f0 ]4 r  a* L4 V% p
& x0 ?3 y, ^3 @& V# d$ R/ i/ H
ipmitool raw 0x32 0x66  #恢复默认值/ [/ a. F1 m+ k( I( K2 [

# I0 F4 `! q; L8 F+ \* d7 S: Bipmitool lan set 1 ipsrc static  (设置ipmi ip非DHCP)
! K7 b8 V1 c: q* i. j
! ^8 l- D: F7 p, S; s" r: L5 gipmitool lan set 1 ipaddr 192.168.0.1(设置IPMI  地址)
! q! ^6 f- ~- _! U/ _9 L/ O
. U5 n! S9 D# L+ ]ipmitool lan set 1 netmask 255.255.255.0 (设置ipmi 子网掩码)
5 Q% j" A7 A; y2 [, d* z8 E2 ?  G" d% T2 m% `7 q$ O/ M
ipmitool lan set 1 defgw ipaddr 192.168.0.1 (设置ipmi 网关)9 \( ]+ m! Z+ S! Q
- A$ U2 {& |; I9 O3 G8 Q- U
ipmitool user list  (列出ipmi 用户)3 H5 b* X0 X% i, c7 J2 T' j
6 A  r% a( i7 [0 @1 N: Q/ Q5 @2 k
ipmitool user enable/disable <user id>  (启用/禁用用户)
4 i% w( z% z5 f; M& k4 h# a3 n
" W: f& b+ P' e* Dipmitool user set password 1 abcdefg    (修改ipmi 用户名1的密码)#root 修改后默认密码abcdefg: m; }0 Y+ Q3 t9 s) M
1 g5 ?3 p3 k4 A1 B3 u& S' \
ipmitool user set password 2 abcdefg    (修改ipmi 用户名2的密码)#admin 修改后默认密码abcdefg8 t' [3 E, J/ u; B

& J, Y% F7 @; \5 wipmitool lan print                       (查看现在ipmi地址)1 `0 h, j! m2 V- y3 C* j( Z

5 h9 U, B- P& D' U# qipmitool mc reset cold                                        (重启本地BMC)
5 |7 F$ t* l, K. S复制
* v) O& Y9 i! q% T" T' @0 j. b如果报错内容:Could not open device at /dev/ipmi0 or /dev/ipmi/0 or /dev/ipmidev/0: No such file or directory
& R6 @# p5 m( F, p- @: Y# l
" H6 W2 |: F: v$ c" R- S解决方法
6 q# l5 W6 G5 O9 b, |4 e. ] 需要加载相关模块:
" ], Z9 _; p# D5 Y1 D6 p modprobe ipmi_watchdog5 x+ e$ r5 {2 a- y+ u6 U0 l6 ~
modprobe ipmi_poweroff
7 Z1 `/ e* M7 J, i' r modprobe ipmi_devintf' g9 m+ M( Y6 G: ]  C4 L
modprobe ipmi_si
. s" _, W" s; l9 A  _0 t( k+ V modprobe ipmi_msghandlerquot;
- I; H3 ^- J  N; b+ \) }4 \. n% Q7 ]1 M8 M8 w5 C* V& t2 c' v

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 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>[测试用户
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-12 00:10 , Processed in 0.017590 second(s), 23 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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