首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不能再访问IPMI了。IPMIView和ipmitool都显示“权限级别不足”。

不能再访问IPMI了。IPMIView和ipmitool都显示“权限级别不足”。
EN

Server Fault用户
提问于 2021-09-24 17:40:57
回答 1查看 1.6K关注 0票数 0

我最近买了一台Supermicro5019TR-GF服务器。

起初,我可以通过IPMIViewipmitool连接到IPMI来控制服务器,但今天我不能再连接到服务器了。ipmitool显示:

代码语言:javascript
复制
user@ubuntu-vm:~$ ipmitool -I lanplus -H xx.xx.xx.xx -U ADMIN -P ADMIN sensor list all
Get Device ID command failed: 0xd4 Insufficient privilege level
Get Device ID command failed: 0xd4 Insufficient privilege level
Unable to open SDR for reading

奇怪的是,我可以登录到Web Portal,但我不能使用IPMI。问题是什么,如何解决?

更新1

我试着使用ipmiutil,但没有运气。

代码语言:javascript
复制
user@ubuntu-vm:~$ ipmiutil sensor list -N xx.xx.xx.xx -U ADMIN -P ADMIN
ipmiutil sensor version 3.15
Invalid data field in request
ipmilan_open_session error, rv = 0xcc
ipmilan Invalid data field in request
ipmi_open error = 204 Invalid data field in request
ipmiutil sensor, Invalid data field in request

最后,我将IPMI重置为web界面中的工厂默认设置。现在我可以再次使用ipmitool了。但是,我找不到造成这个问题的原因.

EN

回答 1

Server Fault用户

回答已采纳

发布于 2021-09-24 17:51:34

不要在局域网上使用ipmitool,尝试使用本地IPMI设备接口。为此,连接到您希望控制其BMC的计算机,加载ipmi_devintf,并且不指定任何连接参数,只需命令:

代码语言:javascript
复制
# lsmod | grep ipmi
...
ipmi_devintf
...
# ipmiutil sensor list
ipmiutil sensor version 3.13
-- BMC version 1.71, IPMI version 2.0 
_ID_ SDR_Type_xx ET Own Typ S_Num   Sens_Description   Hex & Interp Reading
0004 SDR Full 01 01 20 a 01 snum 01 CPU1 Temp        = 36 OK   54.00 degrees C
0047 SDR Full 01 01 20 a 01 snum 02 CPU2 Temp        = 00 Absent 0.00 na
008a SDR Full 01 01 20 a 01 snum 0a PCH Temp         = 2d OK   45.00 degrees C
00cd SDR Full 01 01 20 a 01 snum 0b System Temp      = 23 OK   35.00 degrees C
0110 SDR Full 01 01 20 a 01 snum 0c Peripheral Temp  = 28 OK   40.00 degrees C
0153 SDR Full 01 01 20 a 01 snum 0d MB_10G Temp      = 00 Absent 0.00 na
0196 SDR Full 01 01 20 a 01 snum 10 VRMCpu1 Temp     = 29 OK   41.00 degrees C
01d9 SDR Full 01 01 20 a 01 snum 11 VRMCpu2 Temp     = 00 Absent 0.00 na
021c SDR Full 01 01 20 a 01 snum 12 VRMP1ABC Temp    = 23 OK   35.00 degrees C
...

我在这里演示了ipmiutil,因为ipmitool没有安装在这个(supermicro)服务器上,而且我太懒于安装ipmitool (而且在分析事件日志( ipmitool解析完全错误)时,ipmiutil要好得多),但是ipmitool也是这样工作的。

您还可以执行不同的操作,例如从主机(温暖或寒冷)重置BMC、配置其网络参数、配置用户和密码等等。所有这些都不需要关闭服务器,也不需要事先了解BMC配置和密码,只需要对操作系统进行根访问!这在计算机和BMC之间使用了一个特殊的专用接口。这也是标准的协议,它工作在SuperMicro.HPE,戴尔,英特尔,联想,华硕主板(那些我自己已经尝试过的)上,可能还有很多其他的也能工作。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1078602

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档