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

huawei 服务器重启bmc方法

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2023-7-3 10:58:11 | 显示全部楼层 |阅读模式
方法1:1. ssh 进BMC; 2.执行: ipmcset -d reset;
, [: r' v8 {& B; N, R  K! P! ]
5 f7 o; z0 q* j7 x$ u
5 G" D( _6 ^  \2 A2 }) ]0 L解决方法6 \, R% j( C( M5 l( [
问题1解决:# f& j! F5 N% C2 X
ipmitool -H (BMC的管理IP地址) -I lan -U (BMC登录用户名) -P (BMC 登录用户名的密码) mc reset warm4 a7 A- |6 }7 a& J' a
7 t. o0 t/ y  G
#lan参数 为接口连接的模式之一,远程通过网络执行的一般用lan 或lanplus,如果在本地ssh登录操作 可用open 参数7 ^6 B2 t% H0 `6 u; s0 `

: D. i$ E5 K0 e0 O* B* V; E问题2解决:; c+ j; i/ i1 }+ Y; p: a, |. [
安装ipmitool3 b) c% ~* O0 q$ D8 u7 h1 e1 U
. x1 ?7 k7 I( Z. \9 o/ Q
#yum install ipmitool –y1 Z/ T, W" G; C8 T5 j3 u3 ~
复制! d3 B. x. }* i1 i
登录该服务器linux系统后执行:. @) o* G! C, k( e

7 v; c7 Q% h/ Qipmitool raw 0x32 0x66  #恢复默认值5 m* `% J# u) g$ p
9 ]6 X) v+ U# s
ipmitool lan set 1 ipsrc static  (设置ipmi ip非DHCP)
# X4 g- t) E, B+ n/ R
+ `6 O" F) `; l& b' R9 Zipmitool lan set 1 ipaddr 192.168.0.1(设置IPMI  地址)   k/ E9 T" f$ z/ p5 }; K; J& }, J

- g' z( T1 t$ S' E7 Nipmitool lan set 1 netmask 255.255.255.0 (设置ipmi 子网掩码)2 \  Y0 w, ^8 o# ~" l

% f1 L, e% V# }: m1 |  @1 N" [+ u6 Jipmitool lan set 1 defgw ipaddr 192.168.0.1 (设置ipmi 网关)( O. g' s. T. C  |; a  @. K$ P' }
# e. Z0 L' v6 x- K( }
ipmitool user list  (列出ipmi 用户)! R* W$ j2 q7 f6 l$ Q

+ d8 q  [0 ~; H' S9 s+ Pipmitool user enable/disable <user id>  (启用/禁用用户)
! b, J& V6 c, L8 d! i
" Q# y, Q' s  yipmitool user set password 1 abcdefg    (修改ipmi 用户名1的密码)#root 修改后默认密码abcdefg
1 X! t* O, W% U- j8 q9 _; y1 c3 \4 U# ^
ipmitool user set password 2 abcdefg    (修改ipmi 用户名2的密码)#admin 修改后默认密码abcdefg
! P3 v) |0 q, r( @& i1 O* _/ _# g( |* _* T. q
ipmitool lan print                       (查看现在ipmi地址)
+ O/ c* n0 Q8 Y" @! E% l8 ]" c/ E6 U, C8 n
ipmitool mc reset cold                                        (重启本地BMC)# j' S+ m6 I; h
复制
- G+ V5 e) u$ h, H如果报错内容:Could not open device at /dev/ipmi0 or /dev/ipmi/0 or /dev/ipmidev/0: No such file or directory! U: Y3 o  t! C1 I9 H) @. k2 u9 ]

0 F3 G( n% C: a1 g5 G解决方法* T& [2 Z5 B8 x, s# d) m
需要加载相关模块:' ]5 r0 @8 M, ^2 x/ b  _
modprobe ipmi_watchdog
* ~- h) m7 j/ {8 n modprobe ipmi_poweroff
7 [3 \1 p# Z! ] modprobe ipmi_devintf
; z8 i: I! G3 s3 c' c modprobe ipmi_si4 l2 H' j, W( j4 O4 V
modprobe ipmi_msghandlerquot; 3 a; J- U+ R3 H' u: Y
0 {1 U  P5 P9 k: d% V

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2023-7-3 15:21:56 | 显示全部楼层
0 R. R3 Z5 I+ r
BMC IPMI常用命令: I. p. w* j& n3 l7 {% ]0 k3 s
* Z) u) i5 o+ }" C. _5 ^* B
BMC(Baseboard Management Controler)提供了多种通道来和主机通信,进而检测主机的温度、风扇转速、电压、电源和现场可替代器件。为了便于用户使用,它提供了非常丰富的命令,下面介绍一下主要的常用命令。
, ?5 ?2 c) Q6 u. j" E! c% |2 G' h) v$ b# b2 s9 N$ M/ y
1.远程电源控制类
2 G( [' i* i$ h- _5 B4 m% Q2 Z- K& i  @% W2 X- Y) T
Ipmitool  -I lanplus –H 10.32.228.111 –U username –P Passwordchassis power off
  Y& R/ V, J8 i3 L
& O9 y$ X4 {3 sIpmitool  -I lanplus –H 10.32.228.111 –U username –P Passwordchassis power on
3 w* ]" D+ x5 \: D8 \- Z
( p  G$ {" e2 J7 V) \Ipmitool  -I lanplus –H 10.32.228.111 –U username –P Passwordchassis power reset1 X/ {9 i7 O$ A2 L9 q

9 y# C4 d: N8 q" k6 y' ZIpmitool  -I lanplus –H 10.32.228.111 –U username –P Passwordchassis power cycle
1 P% v+ o7 ~( o. r3 ?; e- k9 }+ X7 K. Z) d- \+ U! b4 W
(注意power cycle 和power reset的区别在于前者从掉电到上电有1秒钟的间隔,而后者是很快上电)
: A' w# r1 C% j2 f" b! X
# e# f% ~+ B: b, T2.读取系统状态类% g2 v* z! {; }5 [9 t  F+ m3 l
1 V$ @8 Z: y# U4 k) }
Ipmitool sensor list  显示系统所有传感器列表
; I& \+ V$ F" N$ F# R1 {' r  A
. S$ |* B: n, B7 w3 XIpmitool fru list显示系统所有现场可替代器件的列表
% f0 f9 ~/ q, \  ]5 b. [0 {0 c8 o) i7 d! P+ R6 N
Ipmitool sdr list显示系统所有SDRRepository设备列表
! Q( j; I; l$ b: }6 p% L0 k% F3 c( f' H( ]. \
Ipmitool  pef list显示系统平台时间过滤的列表
7 c  R; a3 t/ S$ V3 v9 Z0 {% B
! M0 P2 {& J3 T  U3.系统日志类0 \) |. H  {5 l) U8 p

6 O  y# E$ V: q* E; TIpmitool sel elist显示所有系统事件日志
1 @; f5 r$ a5 G& Q: U/ T) ?7 b# z! S
Ipmitool sel clear删除所有系统时间日志+ Q; g9 F/ N0 z# c5 O

3 h0 t3 ^9 C+ s6 ]Ipmitool sel delete ID     删除第ID条SEL
: y; t! ?9 t; o: ~/ V+ B( H) @7 p2 z$ b% L& m
Ipmitool sel time get     显示当前BMC的时间, `3 a9 h* i+ u! k: d1 E

5 A: I8 ^) A2 O" bIpmitool sel time set  XXX  设置当前BMC的时间# c0 u+ \% u( D' G1 i
4 T! C, ?- b- X% c
4.启动设置类/ g& K, P4 N* X# O

& U4 M) \1 W/ ~' ]* I' ~Ipmitool chassis bootdev bios  重启后停在BIOS 菜单
6 h2 H$ c. r8 q
) ~3 a5 s# _7 V5 L" m4 PIpmitool chassis bootdev pxe重启后从PXE启动% b! j, B# ]8 V% U, i
3 ^3 F: Q( r; f" d( b; y
5.系统相关的命令: E! U+ [, G9 s! @
  L+ h: Y4 ?3 B
Ipmitool mc info                               显示BMC版本信息
+ r5 r. Z! u  L* \" u4 G, Q. N6 I. s6 L3 _8 j- \3 r# s9 F
Ipmitool bmc reset cold                                BMC 热启动' ^9 W/ w! u7 }) `, q
4 g" v( s  ]2 P  r1 T
Ipmitool bmc reset warmBMC冷启动# h9 R5 s0 n0 K! A4 u+ r
. I, L# ~: A/ k: h+ [# W
6.网络接口相关命令
: ]' `/ |* @% C7 x7 A- A$ k
/ ~( |6 B+ N  O& t# K% SIpmitool lan print 1                                                          显示channel1的网络配置信息1 f2 f, f0 M  f) J

: w& W, x& b3 G5 IIpmitool lan set  1ipaddr 10.32.2.2                       设置channel1的IP地址
9 \5 }( o) w/ R+ p3 `: a5 p: Z
  `% ]  ]. G9 t; v. q9 FIpmitool lan  set 1 netmask 255.255.0.0                 设置channel1的netmask
/ G. d+ C+ D% N  I1 ?% F- o
+ v% I% s+ Z" S6 J9 ], KIpmitool lan set 4 defgw ipaddr255.255.0.254    设置channel4的网关
2 l' u% m  Y( _. j- c' B  G# H* ~: O# Z* k7 e
Ipmitool lan set  2 defgw macaddr  设置channel2的网关mac address
6 H! H! n$ ~( G) ^8 P/ A
1 w0 Y5 o8 p2 J- V1 u& b. s: {Ipmitool lan set 2 ipsrc dhcp                                         设置channel2的ip 源在DHCP
" \2 |7 h; e. P& u' |7 W# y( v% w/ J% i; l/ A( s
Ipmitool lan set 3 ipsrc static                                     设置channel2的ip是静态获得的
5 I5 g6 g& |& [0 ^+ I2 a4 X; Z
$ r  }- c/ j# N" c7 w7.通道相关命令
) y& x7 ~! ^' ]9 ^2 \  a
4 ?/ r* |" ^& r3 }' V$ xIpmitool channel info显示系统默认channel6 q& U' c3 ~' d# J2 ]& n4 V0 [
; V* n6 I+ }0 M8 D. ?7 o
Ipmitool channel  authcap channel-number privilege 修改通道的优先级别, b7 Y6 T: e: u* s: E" R( p' h4 Y
: V' ^* N) l( i9 V% i7 o, r0 V
Ipmitool channel  getaccess channel-number user-id读取用户在通道上的权限
2 n7 s; j9 t& Q! X3 K6 N8 S. E: y; `
Ipmitool channel setacccess channel-number  user-id callin=on ipmi=on link=onprivilege=5   // 设置用户在通道上的权限- m* W: [' z- `- J; E8 \

7 Y) B4 O3 w) U; J# d' h% c8 [8.看门狗相关命令  e% S" r& c' ]3 m; V0 M
& u- M7 k+ i2 [6 W
Ipmitool  mc watchdog get读取当前看门狗的设置  m: B8 G$ m# A) n8 }6 c" E) V

. ?- q9 c& ~; f2 a  i) U: j7 q6 a+ WIpmitool watchdog  off   关掉看门狗, Q0 a2 ~) U& o7 D
) ]% O! {: Y. c% u0 M
Ipmitool watchdog reset 在最近设置的计数器的基础上重启看门狗. s9 c& e: ~+ i. l0 P9 Y
+ r; p0 ]9 {6 V& s9 ]* o
9. 用户管理相关命令
- ~6 B. F9 z" V& ?+ Q$ Q6 G) J1 }2 b6 e6 Q# C" ]; Y' ]5 J4 A
Ipmitool user list chan-id   显示某通道上的所有用户
1 T& V1 _' G" s  G* G
2 H* p2 s# R) R$ vIpmitool set password [] 修改某用户的密码
# b$ P, A* l$ X" j, @% O. s
" y. E/ X2 l9 J9 A; d, A1 ?: AIpmitool disable      禁止掉某用户
& z! ^* f/ \' R0 e# x' M; h! e& c2 u5 z; M
ipmitool enable       使能某用户  B8 l7 @+ Z6 Z% y1 ]
8 ^: b0 M0 i8 f
ipmitool priv         []修改某用户在某通道上的权限! R. D; H! |' R' k! w
1 V: _: }; o9 T5 y3 ?. J- ^
ipmitool test         <16|20>[测试用户
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-12 01:11 , Processed in 0.034646 second(s), 22 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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