当前位置:首页 > 工作 > 正文内容

IPMI的Web 管理页面

三九二七3年前 (2022-02-16)工作261


1. 入口地址

谷歌浏览器地址栏输入 http://ipmi-ip:3000 页面如下图 1-1 所示。 默认 IP 地址

192.168.0.188

图 1-1 web 管理页面

2. 功能说明

 重启主机

重启 IPMI 系统。

 设置

用于输入 IPMI 控制的 6 个主板的 MAC 地址,设置后可用 ipmitool 读取。设置后立

即生效。

 设置密码

更改 ipmitool 的 root 用户的密码,更改后要点击“重启主机”后才能生效。

 设置 IP

设置 IPMI 板的 IP,设置后会自动重启。

 升级

升级 IPMI 系统。单击后会跳转一个页面,选择本地文件单击确定后升级。

IPMI 使用说明

ipmitool 命令

1)命令 【读取开关机状态】

ipmitool -I lan -H <ip> -p <机器端口> -U <用户名> -P <密码> chassis power status

输出:"Chassis Power is on" 或者 "Chassis Power is off"

示例:

2)命令【开机】

ipmitool -I lan -H <ip> -p <机器端口> -U <用户名> -P <密码> chassis power on

输出:

Chassis Power Control: Up/On

示例:

3)命令【正常关机】

ipmitool -I lan -H <ip> -p <机器端口> -U <用户名> -P <密码> chassis power soft

输出:

Chassis Power Control: Soft

示例:

4)命令【强制关机】

ipmitool -I lan -H <ip> -p <机器端口> -U <用户名> -P <密码> chassis power off

输出:

Chassis Power Control: Down/Off

示例:

 强制关机命令执行时间较长(大约 6 秒),命令发出后,请检查 status,如果 10 秒后

status 都还是 on,那么表示关机失败。在确认关机失败前不要重复发该命令(服务端命

令采用异步队列的方式,接收到多个相同命令会重复执行)。

ipmi@ubuntu:~$ ipmitool -I lan -H 192.168.0.188 -p 6001 -U root -P admin chassis power on

Chassis Power Control: Up/On

ipmi@ubuntu:~$ ipmitool -I lan -H 192.168.0.188 -p 6001 -U root -P admin chassis power soft

Chassis Power Control: Soft

ipmi@ubuntu:~$ ipmitool -I lan -H 192.168.0.188 -p 6001 -U root -P admin chassis power off

Chassis Power Control: Down/Off

ipmi@ubuntu:~$ ipmitool -I lan -H 192.168.0.188 -p 6001 -U root -P admin chassis power status

Chassis Power is off

IPMI 使用说明

5)命令【重启】

ipmitool -I lan -H <ip> -p <机器端口> -U <用户名> -P <密码> -R 1 chassis power cycle

输出:

Chassis Power Control: Cycle

ipmitool -I lan -H <ip> -p <机器端口> -U <用户名> -P <密码> -R 1 chassis power reset

输出:

Chassis Power Control: Reset

示例:

 参数中的 R1 是减少该命令的重试次数,减少重复发该命令的概率。考虑到主板的 Reset

按钮有失败的可能,Cycle 和 Reset 的实际动作均为“强制关机开机”。重启命令执行

时间较长(大约 12 秒),20 秒内不要重复发该命令(服务端命令采用异步队列的方式,

接收到多个相同命令会重复执行)。

6)命令【读取用户列表】

ipmitool -I lan -H <ip> -p <机器端口> -U <用户名> -P <密码> user list

输出:输出用户列表

示例:

7)命令【更改密码】

ipmitool -I lan -H <ip> -p <机器端口> -U <用户> -P <密码> user set password <userid> <

新密码>

输出:命令执行成功无输出

示例:

8)命令【读取 IPMI 板的 MAC 地址】

ipmitool -H 192.168.5.201 -A NONE -p 6001 -I lan raw 0x3c 0xf0

ipmi@ubuntu:~$ ipmitool -I lan -H 192.168.0.188 -p 6001 -U root -P admin -R 1 chassis power cycle

Chassis Power Control: Cycle 

ipmi@ubuntu:~$ ipmitool -I lan -H 192.168.0.188 -p 6001 -U root -P admin -R 1 chassis power reset

Chassis Power Control: Reset

ipmi@ubuntu:~$ ipmitool -I lan -H 192.168.0.188 -p 6001 -U root -P admin chassis user list

ID Name Callin Link Auth IPMI Msg Channel Priv Limit 

1 false false false NO ACCESS 

2 root true ture true ADMINISTRATOR

ipmi@ubuntu:~$ ipmitool -I lan -H 192.168.0.188 -p 6001 -U root -P admin user set password 2 test

Set User Password command successful (user 2)

IPMI 使用说明

示例:

9)命令【读取单个主板的 MAC 地址】

ipmitool -H 192.168.5.201 -A NONE -p 6001 -I lan raw 0x3c 0xf1

示例:

10)命令【获取时间】

ipmitool -I lan -H <ip> -p <机器端口> -U <用户名> -P <密码> sel time get

输出:

05/01/2020 20:00:00

示例:

11)命令【修改时间】

ipmitool -I lan -H <ip> -p <机器端口> -U <用户名> -P <密码> sel time set "05/01/2020 

11:43:07"

输出:

05/01/2020 11:43:07

示例:

 如果 IPMI 的 IP 无法连通公网的 NTP 时间服务器,那么请定期检查并设置时间,以保

证日志中的时间准确。

12)命令【日志】

ipmitool -I lan -H <ip> -p <机器端口> -U <用户名> -P <密码> sel elist

输出:

0 | 04/22/2020 | 20:32:49 | Chassis | (‘192.168.1.48’, 62952)[1] sel time get (04/22/2020 20:32:49) | Asserted

1 | 04/22/2020 | 20:32:56 | Chassis | (‘192.168.1.48’, 62956)[2] sel time get (04/22/2020 20:32:56) | Asserted

2 | 05/01/2020 | 20:38:11 | Chassis | (‘192.168.1.48’, 54830)[2] sel time get (05/01/2020 12:38:11) | Deasserted

3 | 05/01/2020 | 20:38:11 | Chassis | (‘192.168.1.48’, 54830)[2] sel time get (05/01/2020 20:38:11) | Asserted

ipmi@ubuntu:~$ ipmitool -H 192.168.0.188 -A NONE -p 6001 -I lan raw 0x3c 0xf0

02 c8 04 c2 f3 a3

ipmi@ubuntu:~$ ipmitool -H 192.168.0.188 -A NONE -p 6001 -I lan raw 0x3c 0xf1

76 15 d7 90 2e 11

ipmi@ubuntu:~$ ipmitool -I lan -H 192.168.0.188 -p 6001 -U root -P admin sel time get

04/22/2020 20:32:56

ipmi@ubuntu:~$ ipmitool -I lan -H 192.168.0.188 -p 6001 -U root -P admin sel time set "05/01/2020 

11:43:07"

05/01/2020 04:43:07

IPMI 使用说明

4 | 05/01/2020 | 20:38:11 | Chassis | (‘192.168.1.48’, 61186)[2] sel time get (05/01/2020 12:38:11) | Deasserted

5 | 05/01/2020 | 20:38:11 | Chassis | (‘192.168.1.48’, 61186)[2] sel time get (05/01/2020 20:38:11) | Asserted

示例:

13)命令【IPMI 重启】

ipmitool -I lan -H <ip> -p <机器端口> -U <用户名> -P <密码> bmc reset warm

输出:

Sent warm reset command to MC

示例:

 如果向某个端口发送命令失去响应,可尝试使用其它端口发送 IPMI 重启命令。

14)常见错误信息

 密码错误:

 命令错误:

 重置 IPMI

将服务器前面板拆下来,长按 IPMI 前两个按钮 10 秒以上。 重置后 IP 恢复至

192.168.0.188

ipmi@ubuntu:~$ ipmitool -I lan -H 192.168.5.201 -p 6001 -U root -P admin user list

Activate Session error: Invalid command 

Error: Unable to establish LAN session 

Error: Unable to establish IPMI v1.5 / RMCP session

ipmi@ubuntu:~$ ipmitool -I lan -H 192.168.5.201 -p 6001 -U root -P admin chassis power onn

Invalid chassis power command: oon

ipmi@ubuntu:~$ ipmitool -I lan -H 192.168.0.188 -p 6001 -U root -P admin sel elist

0 | 04/22/2020 | 20:32:49 | Chassis | (‘192.168.1.48’, 62952)[1] sel time get (04/22/2020 20:32:49) | Asserted

1 | 04/22/2020 | 20:32:56 | Chassis | (‘192.168.1.48’, 62956)[2] sel time get (04/22/2020 20:32:56) | Asserted

2 | 05/01/2020 | 20:38:11 | Chassis | (‘192.168.1.48’, 54830)[2] sel time get (05/01/2020 12:38:11) | Deasserted

3 | 05/01/2020 | 20:38:11 | Chassis | (‘192.168.1.48’, 54830)[2] sel time get (05/01/2020 20:38:11) | Asserted

4 | 05/01/2020 | 20:38:11 | Chassis | (‘192.168.1.48’, 61186)[2] sel time get (05/01/2020 12:38:11) | Deasserted

5 | 05/01/2020 | 20:38:11 | Chassis | (‘192.168.1.48’, 61186)[2] sel time get (05/01/2020 20:38:11) | Asserted

ipmi@ubuntu:~$ ipmitool -I lan -H 192.168.0.188 -p 6001 -U root -P admin bmc reset warm

Sent warm reset command to MC

IPMI 使用说明

图 1-2 IPMI

15)IPMI 看门狗

IPMI 系统中设置了定时检测系统的看门狗,如果看门狗发现异常会自动重启 IPMI 系

统。从异常发生到被检测出并重启完成恢复 ipmitool 的响应大概需要 120 秒

扫描二维码推送至手机访问。

版权声明:本文由三九二七发布,如需转载请注明原出处。网友分享内容,仅供学习参考。若侵犯您的版权,请联系我们,本站将第一时间改正或删除。

本文链接:https://www.sjeq.com/?id=5

分享给朋友:

相关文章

Proxmox VE 删除节点下的VM

mv /etc/pve/nodes/nodename /root/nodename注意空格删除其中一个,则rm /etc/pve/nodes/nodename/qemu-server/101.conf...

移动及电信定向专属流量是用在哪些APP?

移动及电信定向专属流量是用在哪些APP?

很多时候手机套餐的通用流量就好理解,还有一个专属流量很多人就蒙逼了,首先说移动30G定向流量有哪些APP呢?可以看下图,具体可以点开网址再点图标看。具体看:https://dev.coc.10086.cn/coc/web2/newFlowF...

notepad++为什么会汉字横过来了

notepad++为什么会汉字横过来了

今天打开notepad++发现,汉字突然横过来了,如图,百度了一下,原来是因为选择的字体“@微软雅黑”前面的@符号惹的祸,改成“微软雅黑”就没事了。...

把win10系统装入VHDX中以及把现有系统迁移至VHDX中

把win10系统装入VHDX中以及把现有系统迁移至VHDX中

把win10系统装入VHDX中要问把win10装入vhdx虚拟磁盘中有什么好处,个人电脑上没觉得什么好处或者坏处,或者备份方便,或者纯粹为了好玩。如果在人员流动大的公司环境,倒是可以为help desk快速重装系统提供方案,只需要进PE把v...

使用filebeat收集群晖日志到ElasticSearch在kibana展示

在ubuntu2204-1单机部署ElasticSearch# 包安装ElasticSearch wget https://mirrors.tuna.tsinghua.edu.cn/elasticstack/8.x/a...