Puncte:0

Nu mai pot accesa IPMI. Atât IPMIView, cât și ipmitool arată „Nivel de privilegii insuficient”

drapel do

Am primit recent un server Supermicro 5019TR-GF.

La început mă pot conecta la IPMI prin IPMIView sau ipmitool pentru a controla serverul, dar astăzi nu mă mai pot conecta la server. The ipmitool spectacol:

user@ubuntu-vm:~$ ipmitool -I lanplus -H xx.xx.xx.xx -U ADMIN -P ADMIN senzor listă toate
Comanda Get Device ID a eșuat: 0xd4 Nivel de privilegii insuficient
Comanda Get Device ID a eșuat: 0xd4 Nivel de privilegii insuficient
Nu se poate deschide SDR pentru citire

Este ciudat că mă pot conecta la portalul web, dar nu pot folosi IPMI. Care este problema și cum se rezolvă?


Actualizare 1

Încerc să folosesc ipmiutil dar fara noroc.

user@ubuntu-vm:~$ listă de senzori ipmiutil -N xx.xx.xx.xx -U ADMIN -P ADMIN
Senzor ipmiutil versiunea 3.15
Câmp de date nevalid în cerere
eroare imilan_open_session, rv = 0xcc
imilan Câmp de date invalid în cerere
eroare ipmi_open = 204 Câmp de date nevalid în cerere
Senzor ipmiutil, câmp de date nevalid în cerere

Actualizare 2 În cele din urmă, am resetat IPMI la setările implicite din fabrică în interfața web. Acum pot folosi din nou ipmitool. Cu toate acestea, nu pot găsi motivul care provoacă această problemă...

user10489 avatar
drapel nc
Posibil nvram-ul ipmi a fost corupt; poate un pic invers în configurația utilizatorului.
testcb00 avatar
drapel do
Dacă acesta este cazul, nu îl pot rezolva ca controler IPMI folosind propria sa RAM...
user10489 avatar
drapel nc
Este faptul că resetarea setărilor la valorile implicite și schimbarea parolei este soluția corectă dacă setările sunt corupte.
Puncte:0
drapel za

Nu utilizați ipmitool prin LAN, încercați să utilizați interfața dispozitivului IPMI local. Pentru asta, conectați-vă la computerul al cărui BMC doriți să îl controlați, încărcați ipmi_devintf și și nu specificați niciun parametru de conexiune, doar comanda:

# lsmod | grep ipmi
...
ipmi_devintf
...
# Lista de senzori ipmiutil
Senzor ipmiutil versiunea 3.13
-- BMC versiunea 1.71, IPMI versiunea 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 grade 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 grade C
00cd SDR Full 01 01 20 a 01 snum 0b Temp. sistem = 23 OK 35.00 grade C
0110 SDR Full 01 01 20 a 01 snum 0c Peripheral Temp = 28 OK 40.00 grade 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 grade 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 grade C
...

Am demonstrat ipmiutil aici, deoarece ipmitool nu a fost instalat pe acest server (supermicro) și mi-a fost prea lene să instalez ipmitool (și pentru că ipmiutil este cale mai bine când vine vorba de analiza jurnalelor de evenimente, pe care ipmitool le analizează complet greșit), dar ipmitool va funcționa și așa.

De asemenea, puteți efectua diferite lucruri, cum ar fi resetarea BMC de la o gazdă (caldă sau rece), configurarea parametrilor de rețea, configurarea utilizatorilor și a parolelor și așa mai departe.Toate fără a opri serverul și fără cunoștințe prealabile despre configurația și parolele BMC, este necesar doar accesul root la sistemul de operare! Aceasta folosește o interfață privată specială între computer și BMC. De asemenea, este protocol standard, funcționează pe plăci de bază supermicro, hpe, dell, intel, lenovo, asus (cele pe care le-am încercat eu), probabil că ar funcționa și multe altele.

testcb00 avatar
drapel do
Din păcate, nu pot accesa serverul direct, deoarece rulez memtest86 pentru a testa memoria RAM. Am încercat ipmiutil, se pare că problema nu este software-ul client IPMI.
Nikita Kipriyanov avatar
drapel za
Dacă ar exista o sarcină de lucru importantă (să zicem, de afaceri), l-aș înțelege ca motiv pentru a nu reporni mașina doar pentru a remedia BMC. Dar memtest pentru mine cu siguranță nu este o scuză pentru asta. Nimic nu depinde de asta, poți oricând să amâni testul și nu vei pierde bani pentru asta.
testcb00 avatar
drapel do
Ai dreptate, dar această mașină folosește un BIOS cu erori. Nu pot folosi modul de nuclee multi-CPU pentru a rula memtest86. Testul a rulat trei zile și încă rulează. Oricum, multumesc pentru sugestie. Voi încerca să **resetez IPMI la setările implicite din fabrică** după terminarea testului RAM.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.