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

huawei 服务器重启bmc方法

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2023-7-3 10:58:11 | 显示全部楼层 |阅读模式
方法1:1. ssh 进BMC; 2.执行: ipmcset -d reset;5 ~  m+ @8 [1 Y9 V: p: ~1 `
0 i4 _5 [. c# y4 R4 R
4 L9 D+ r! D# z) w3 B) ~
解决方法
2 V( B1 \* Z9 r& l9 u+ z4 @4 _! B问题1解决:3 C' O$ _7 E, Q& \; n. p
ipmitool -H (BMC的管理IP地址) -I lan -U (BMC登录用户名) -P (BMC 登录用户名的密码) mc reset warm
9 X) }3 z7 K$ a/ A6 Y/ O$ G& B8 ^5 M# `1 X! \& a. X
#lan参数 为接口连接的模式之一,远程通过网络执行的一般用lan 或lanplus,如果在本地ssh登录操作 可用open 参数
; ?& g9 g3 @! ?* U# |+ l, {( E, [4 r! Q6 V* z
问题2解决:) m; d- ?% A! Q
安装ipmitool% r3 [8 n/ v: \9 ?
- l* V  Z0 p8 d  R" Q9 n
#yum install ipmitool –y
4 W" o4 a6 g; v( o; O$ p5 D- w复制
9 ]# Q0 |" {$ s5 ?, @3 o2 x登录该服务器linux系统后执行:
6 Y. g0 y; Z6 C: f# K; j
# u- L* Q4 N7 D6 iipmitool raw 0x32 0x66  #恢复默认值8 d  |" T, v5 x5 E
: g/ ]5 C6 w0 r: a
ipmitool lan set 1 ipsrc static  (设置ipmi ip非DHCP)6 E$ _/ H! t1 Q9 q
% \% L0 s* b& D4 w% X
ipmitool lan set 1 ipaddr 192.168.0.1(设置IPMI  地址) 6 ?) `! ?: [- F+ u& f
2 z3 a& p1 w! e1 H
ipmitool lan set 1 netmask 255.255.255.0 (设置ipmi 子网掩码)! O" o0 l# |8 L4 [
9 O* ]* `3 f. g; {
ipmitool lan set 1 defgw ipaddr 192.168.0.1 (设置ipmi 网关)! @$ v6 \* O) Y% p$ X, Q  A

" F$ E4 E. K, z8 X. X+ u6 m. qipmitool user list  (列出ipmi 用户)4 J& T  X$ b& |; H5 s" r4 o4 _
4 n$ U' S' X+ C. @* @% n' _8 Y  n
ipmitool user enable/disable <user id>  (启用/禁用用户)
( V# A' J; N2 d( @9 ~8 S( V! |  b( C* C9 n" t% `
ipmitool user set password 1 abcdefg    (修改ipmi 用户名1的密码)#root 修改后默认密码abcdefg4 [4 X& ]5 h+ @5 ~0 z

, J. d6 `5 K& D* ^/ ?( P7 aipmitool user set password 2 abcdefg    (修改ipmi 用户名2的密码)#admin 修改后默认密码abcdefg0 d6 d" R0 K' P' P/ H8 w

7 O3 `( Q: o9 h, n% oipmitool lan print                       (查看现在ipmi地址)
) @& \8 O7 J5 j/ P3 q- Y: L
" J5 Q2 Z; }, K# V; ^3 aipmitool mc reset cold                                        (重启本地BMC)
: {; q8 l& `1 ~8 T# A1 n/ u复制* w0 M+ g8 K) N, a, ]! i+ A
如果报错内容:Could not open device at /dev/ipmi0 or /dev/ipmi/0 or /dev/ipmidev/0: No such file or directory/ ^: f1 g1 [2 T6 b
2 c" }7 k6 ]3 {! X0 @5 r: x2 m
解决方法
8 Y8 g3 Q* ]! F4 Z: K5 p4 w4 h" Q 需要加载相关模块:" O1 {8 ]* Q8 I; V7 U
modprobe ipmi_watchdog4 x- i" G  g+ i. |9 m5 g
modprobe ipmi_poweroff
* M" h) R4 {6 @* f! e; Y modprobe ipmi_devintf
$ I# t1 P9 X0 b& Q modprobe ipmi_si6 F) `- i" e7 l7 z3 ~
modprobe ipmi_msghandlerquot; ' ]" O0 P  K; v( H; [4 M. y

% K% W3 j# X/ ]+ X" e( d* H4 I$ s& L

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2023-7-3 15:21:56 | 显示全部楼层
! \; P3 d! n0 l- ~- l
BMC IPMI常用命令8 F! w7 ]2 r+ j: L2 _

* Z  K) [( m0 e+ ^& WBMC(Baseboard Management Controler)提供了多种通道来和主机通信,进而检测主机的温度、风扇转速、电压、电源和现场可替代器件。为了便于用户使用,它提供了非常丰富的命令,下面介绍一下主要的常用命令。4 u. d( o3 `8 L
% w* E; [* [9 I7 w# Q( V
1.远程电源控制类
, }$ X) m# ^0 x$ x$ N7 d  W
! x& r5 L/ Y5 V' o5 qIpmitool  -I lanplus –H 10.32.228.111 –U username –P Passwordchassis power off
& q3 g8 M+ i+ V* Y$ l7 F1 t- l& f! g. B- s2 \# L4 x6 B3 x
Ipmitool  -I lanplus –H 10.32.228.111 –U username –P Passwordchassis power on
+ _9 X% m+ W0 w8 F1 x! Z. ^/ w! K: [
Ipmitool  -I lanplus –H 10.32.228.111 –U username –P Passwordchassis power reset  z+ X/ s2 u0 u* k
" V+ f; @& @- s: P& b" m7 W! p, {( Z
Ipmitool  -I lanplus –H 10.32.228.111 –U username –P Passwordchassis power cycle
: i  ^* ]2 b) @" ?. [( _. N
- A1 L  U# Q7 ]( ~(注意power cycle 和power reset的区别在于前者从掉电到上电有1秒钟的间隔,而后者是很快上电)
& s, a; s" d& O2 ?( `2 {$ g2 u! t/ |9 ?, R6 _; j5 m! Q4 o5 ?
2.读取系统状态类2 B7 [. N1 I8 y; r, |9 {. ]7 M+ R- K
& z$ H4 j& L6 }1 k+ B7 g
Ipmitool sensor list  显示系统所有传感器列表
7 ^1 y  \7 N6 D5 \
' }& V0 n6 Q# L- z6 h% MIpmitool fru list显示系统所有现场可替代器件的列表
# z" U# S5 \& y" x( g5 d: @  ?% r! U2 C* [& ^5 R& }
Ipmitool sdr list显示系统所有SDRRepository设备列表
: Q( B! S% w3 m0 L
& y; m6 A! w" h( c2 AIpmitool  pef list显示系统平台时间过滤的列表
: g. k# @2 D$ }# k  L" t9 P* [; x
3.系统日志类
/ ~! D8 d7 Z! y$ P& k
2 ?& u+ }5 L# |$ @Ipmitool sel elist显示所有系统事件日志. i3 D( c9 l% w/ \/ S
2 v. N1 m! \" ~2 k/ a& C7 m# L" N
Ipmitool sel clear删除所有系统时间日志
2 X( R# {7 R5 f# k/ V% J6 Z% e7 q( N( t' c1 c0 g
Ipmitool sel delete ID     删除第ID条SEL
% k: x; ^  x$ J+ W0 S# C- I' {6 g0 c
Ipmitool sel time get     显示当前BMC的时间6 ^" S1 L+ b, G  r" F; a
! U1 }. v$ R5 h- B$ C* v
Ipmitool sel time set  XXX  设置当前BMC的时间
; l& ?1 k( w# J' X. \  W8 J& f4 w0 O9 z  r- o
4.启动设置类' w) y7 y5 n& \* N
1 \" D2 E1 ^1 i- z& g
Ipmitool chassis bootdev bios  重启后停在BIOS 菜单
9 X6 C! ^* D& T: ]4 E: D+ x. A& V- M- w8 C
Ipmitool chassis bootdev pxe重启后从PXE启动' o) s/ z; y( _# o) Q1 M/ _

2 H( `1 I' }' e2 d( g$ g5.系统相关的命令
. u, ~( E$ a$ \6 n0 w$ x2 d( A. ?" |# J
Ipmitool mc info                               显示BMC版本信息7 V# d3 g' M5 Q7 E" T
9 v  p$ }+ b3 p! H! _0 ~7 N
Ipmitool bmc reset cold                                BMC 热启动
9 Y' \* l: l1 k& ^$ s& l/ K
4 E; D% \% `2 JIpmitool bmc reset warmBMC冷启动
6 v! _. D( \! W+ ^3 z# i' C; B/ E* Y7 M
6.网络接口相关命令4 r' B+ }& u; }, B9 f

$ m. l5 ^5 T, v: |; X3 LIpmitool lan print 1                                                          显示channel1的网络配置信息; _$ A, D6 L7 i: a/ o' Q( C
6 A: t5 X9 u* p& z
Ipmitool lan set  1ipaddr 10.32.2.2                       设置channel1的IP地址0 T( \$ G2 l$ l: v* a: ]$ s

+ g/ T' d, h) n, @2 g' T2 L% aIpmitool lan  set 1 netmask 255.255.0.0                 设置channel1的netmask
0 s9 F1 S/ ]6 h  H: l: i% M/ J! B6 h$ Y' @5 f
Ipmitool lan set 4 defgw ipaddr255.255.0.254    设置channel4的网关
: i2 r  ^$ Q, a/ j
5 j% l5 @. V% bIpmitool lan set  2 defgw macaddr  设置channel2的网关mac address
, `3 B: \* a; i7 ~3 i- z* m5 V5 X  E% e0 ~5 k- r0 T) z! j
Ipmitool lan set 2 ipsrc dhcp                                         设置channel2的ip 源在DHCP
! j" H4 s" h" R5 d% D% D8 O) ~6 u3 B- |
Ipmitool lan set 3 ipsrc static                                     设置channel2的ip是静态获得的
( v% q  c' H6 @3 f) B+ h" }
  d" o. X. Q* r+ e7 Z; C7 b7.通道相关命令
, E5 Z5 f* h8 O
  M9 s2 F* P3 s5 A9 I; ZIpmitool channel info显示系统默认channel
2 n  ]  `- {- `
+ L4 @' u' A. b8 aIpmitool channel  authcap channel-number privilege 修改通道的优先级别
$ ^$ e' l* @4 [$ Y4 P; d$ I5 y: @  s7 C  \1 j1 k1 m" n8 H
Ipmitool channel  getaccess channel-number user-id读取用户在通道上的权限
, D* O$ s* ?2 [% e. B/ R; X+ N' m/ U
Ipmitool channel setacccess channel-number  user-id callin=on ipmi=on link=onprivilege=5   // 设置用户在通道上的权限
6 b' c% D2 W; b# m0 w/ ^6 K6 |6 [% B. Y+ `. [; x' n8 z8 y: ]
8.看门狗相关命令( S7 `4 u4 D7 a/ k2 `
( u8 k7 c+ A! X7 V$ v: u
Ipmitool  mc watchdog get读取当前看门狗的设置* S# P9 i  N8 Q9 x# h
' K( t/ P/ s- _. `% }7 c! S: H
Ipmitool watchdog  off   关掉看门狗, p: \& W! X  N2 J5 G
+ [; k4 Z3 g) M4 Y2 b9 H/ g* E
Ipmitool watchdog reset 在最近设置的计数器的基础上重启看门狗0 k+ [+ R+ h: I! ^  q& i8 I" T. _

  E) t( v, I( ?$ m9. 用户管理相关命令
& I! u+ Z: X  G6 o0 b3 A5 H1 Z1 {0 N! ^2 S  j/ U
Ipmitool user list chan-id   显示某通道上的所有用户
- Q* X5 c9 y9 o  A  }& X8 {  ?' \, t% ?; I+ h: ?$ S
Ipmitool set password [] 修改某用户的密码
5 X' ~# f1 l* Q
: f) G. ~- l# Z+ @Ipmitool disable      禁止掉某用户! M  m. a2 c4 V* w% `- h1 P' ?

  y, ?5 Q7 y. B& u- wipmitool enable       使能某用户) Q0 y' i- P# g: L; ?$ g
8 U0 k  W6 d' t' m3 n+ T, x
ipmitool priv         []修改某用户在某通道上的权限" L* A) A  @" g8 @& w

% z( g  g4 |% b5 ?ipmitool test         <16|20>[测试用户
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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