더 이상 IPMI에 액세스할 수 없습니다. IPMIView와 ipmitool 모두 "권한 수준 부족"이 표시됩니다.

더 이상 IPMI에 액세스할 수 없습니다. IPMIView와 ipmitool 모두 "권한 수준 부족"이 표시됩니다.

최근에 Supermicro 5019TR-GF 서버를 구입했습니다.

IPMIView처음에는 서버를 제어하기 위해 IPMI에 연결할 수 있었지만 ipmitool오늘은 더 이상 서버에 연결할 수 없습니다. 쇼 ipmitool:

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하지만 운이 없습니다.

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

업데이트 2 마지막으로 웹 인터페이스에서 IPMI를 공장 기본 설정으로 재설정했습니다. 이제 ipmitool을 다시 사용할 수 있습니다. 그런데 이 문제가 발생한 원인을 찾을 수가 없네요...

답변1

LAN을 통해 ipmitool을 사용하지 말고 로컬 IPMI 장치 인터페이스를 사용해 보십시오. 이를 위해 BMC를 제어하고 로드하려는 컴퓨터에 연결하고 ipmi_devintf연결 매개변수를 지정하지 않고 다음 명령만 사용하십시오.

# 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
...

ipmiutilipmitool이 이 (supermicro) 서버에 설치되지 않았고 ipmitool을 설치하기에는 너무 게을렀기 때문에 여기서 시연했습니다 .방법ipmitool이 완전히 잘못된 방식으로 구문 분석하는 이벤트 로그를 분석할 때 더 좋지만 ipmitool이 방식으로도 작동합니다.

호스트에서 BMC 재설정(웜 또는 콜드), 네트워크 매개변수 구성, 사용자 및 비밀번호 구성 등과 같은 다양한 작업을 수행할 수도 있습니다. 서버 전원을 끄지 않고 BMC 구성 및 비밀번호에 대한 사전 지식 없이도 OS에 대한 루트 액세스만 필요합니다! 이는 컴퓨터와 BMC 사이의 특별한 개인 인터페이스를 사용합니다. 또한 이는 표준 프로토콜이며 supermicro, hpe, dell, intel, lenovo, asus 마더보드(내가 직접 사용해 본 마더보드)에서 작동하며 아마도 다른 많은 마더보드에서도 작동할 것입니다.

관련 정보