supermicro : reset ipmi kaart onder Linux

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Boudewijn
  • Registratie: Februari 2004
  • Niet online

Boudewijn

omdat het kan

Topicstarter
Tsja zie subject, ik ben de credentials van mijn ipmi kaart kwijt (iig de credentials die ik heb werken niet) en ik wil de kaart dus resetten onder Linux. Reboot is eigenlijk niet handig ivm downtime etc etc etc.
Ook zou ik er dan fysiek naartoe moeten om dan in de bios eea te fixen.

Ik vind op google als oplossing ipmitool maar die vindt mijn ipmi kaart niet, dus oplossingen zoals deze http://serverfault.com/questions/85042/forgot-ipmi-password werken niet.

Als alternatief is er ipmicli.x86 (zie bijv http://www.cyberciti.biz/...d-ipmi-login-session.html) , maar dit kan ik niet op de website van supermicro vinden. Dit soort dingen wil ik niet van een derde partij downloaden ivm exploitgevaar.

Weet iemand hoe ik dit netjes via SSH kan fixen?

i3 + moederbord + geheugen kopen?


Acties:
  • 0 Henk 'm!

Verwijderd

Je kunt dit met syscfg doen op een draaiende server, volgens mij heb je daarvoor geen credentials nodig, slechts root toegang. De syscfg tool zit in de dell-toolkit RPM. Volgens mij zit dat in deze ISO.

[edit]
Excuus, ik zie dat het over een Supermicro gaat, niet over een Dell. Verkeerde aanname van mijn kant...

[ Voor 18% gewijzigd door Verwijderd op 21-08-2010 02:29 ]


Acties:
  • 0 Henk 'm!

  • Wolfboy
  • Registratie: Januari 2001
  • Niet online

Wolfboy

ubi dubium ibi libertas

Heb je wel de IPMI kernel modules ingeladen? Dat wat bij mij ooit het probeem met een supermicro bakje.

Blog [Stackoverflow] [LinkedIn]


Acties:
  • 0 Henk 'm!

  • Boudewijn
  • Registratie: Februari 2004
  • Niet online

Boudewijn

omdat het kan

Topicstarter
offtopic:
Kan gebeuren, is laat :). Iig bedankt voor het meedenken.

i3 + moederbord + geheugen kopen?


Acties:
  • 0 Henk 'm!

  • Boudewijn
  • Registratie: Februari 2004
  • Niet online

Boudewijn

omdat het kan

Topicstarter
Wolfboy schreef op zaterdag 21 augustus 2010 @ 02:32:
Heb je wel de IPMI kernel modules ingeladen? Dat wat bij mij ooit het probeem met een supermicro bakje.
Welke zouden dit moeten zijn?

code:
1
2
3
4
5
6
7
blackbox:/lib/modules/2.6.30-bpo.1-amd64# find ./ -name "*ipmi*"
./kernel/drivers/char/ipmi
./kernel/drivers/char/ipmi/ipmi_devintf.ko
./kernel/drivers/char/ipmi/ipmi_msghandler.ko
./kernel/drivers/char/ipmi/ipmi_si.ko
./kernel/drivers/char/ipmi/ipmi_poweroff.ko
./kernel/drivers/char/ipmi/ipmi_watchdog.ko

Heb ze allemaal maar ingeladen :P.


code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
blackbox:/lib/modules/2.6.30-bpo.1-amd64# ipmitool  -I open channel info 1
Channel 0x1 info:
  Channel Medium Type   : 802.3 LAN
  Channel Protocol Type : IPMB-1.0
  Session Support       : multi-session
  Active Session Count  : 0
  Protocol Vendor ID    : 7154
  Volatile(active) Settings
    Alerting            : enabled
    Per-message Auth    : enabled
    User Level Auth     : enabled
    Access Mode         : always available
  Non-Volatile Settings
    Alerting            : enabled
    Per-message Auth    : enabled
    User Level Auth     : enabled
    Access Mode         : always available
blackbox:/lib/modules/2.6.30-bpo.1-amd64# ipmitool  -I open lan set 1 password *ZIP*
Password set for user 1

Echter dat werkt dus niet. Als in: ik kom er nog steeds niet in ;). Un: admin trouwens, maar dat isduidelijk.
Op id 0 en id 2 zit trouwens niets.

i3 + moederbord + geheugen kopen?


Acties:
  • 0 Henk 'm!

  • Guru Evi
  • Registratie: Januari 2003
  • Laatst online: 24-08 19:45
IPMI is nogal onhandig om te resetten van command line vind ik. Ben je zeker dat je het juiste paswoord op het juiste kanaal van de juiste gebruiker aan het zetten bent? Gewoon even alle kanalen en alle userid's aflopen denk ik zo, zeker als je meerdere netwerkkaarten hebt.

Anders, probeer een gebruiker toe te voegen met admin rechten (eg. op user id 3)

Oh ja, niet vergeten, probeer de IPMI module te herstarten nadat je het paswoord vervangen hebt. SuperMicro's IPMI modules doen soms nog wel vervelend.

[ Voor 30% gewijzigd door Guru Evi op 21-08-2010 04:10 ]

Pandora FMS - Open Source Monitoring - pandorafms.org


Acties:
  • 0 Henk 'm!

  • Wolfboy
  • Registratie: Januari 2001
  • Niet online

Wolfboy

ubi dubium ibi libertas

Wat krijg je als output met "ipmitool channel getaccess 1"? Heb je wel een username ingesteld enzo?

Voorbeeld van 1 van mijn servers (wel een Dell) waar ipmi over lan prima werkt:
Maximum User IDs     : 10
Enabled User IDs     : 1

User ID              : 1
User Name            :
Fixed Name           : Yes
Access Available     : call-in / callback
Link Authentication  : disabled
IPMI Messaging       : disabled
Privilege Level      : NO ACCESS

User ID              : 2
User Name            : root
Fixed Name           : No
Access Available     : call-in / callback
Link Authentication  : enabled
IPMI Messaging       : enabled
Privilege Level      : ADMINISTRATOR

... de rest is niet ingesteld


Ik log overigens in met
ipmitool -I lanplus -H <hostname> -U root -P <password> channel getaccess 1

Blog [Stackoverflow] [LinkedIn]


Acties:
  • 0 Henk 'm!

  • Boudewijn
  • Registratie: Februari 2004
  • Niet online

Boudewijn

omdat het kan

Topicstarter
Guru Evi schreef op zaterdag 21 augustus 2010 @ 04:08:
IPMI is nogal onhandig om te resetten van command line vind ik. Ben je zeker dat je het juiste paswoord op het juiste kanaal van de juiste gebruiker aan het zetten bent? Gewoon even alle kanalen en alle userid's aflopen denk ik zo, zeker als je meerdere netwerkkaarten hebt.
Exact uno:
code:
1
2
blackbox:/home/boudewijn# ls /dev/ipmi*
/dev/ipmi0
Anders, probeer een gebruiker toe te voegen met admin rechten (eg. op user id 3)
Hoezo user id 3? Afaik heeft die ipmi kaart maar 1 user, genaamd admin. Gewoon even ter interesse :).
Oh ja, niet vergeten, probeer de IPMI module te herstarten nadat je het paswoord vervangen hebt. SuperMicro's IPMI modules doen soms nog wel vervelend.
Hoe moet ik die kaart herstarten? Die zit fysiek in het systeem wat ik dus liever niet reboot (je kunt het in de BIOS aanpassen maar dan moet je er dus fysiek bij zijn .... of IPMI xs hebben :P).
Wolfboy schreef op zaterdag 21 augustus 2010 @ 05:11:
Wat krijg je als output met "ipmitool channel getaccess 1"? Heb je wel een username ingesteld enzo?

Voorbeeld van 1 van mijn servers (wel een Dell) waar ipmi over lan prima werkt:
... de rest is niet ingesteld
Hmmm inderdaad:
User ID              : 2
User Name            : ADMIN
Fixed Name           : No
Access Available     : call-in / callback
Link Authentication  : disabled
IPMI Messaging       : enabled
Privilege Level      : ADMINISTRATOR


User id 2 dus. Raar, ik wist niet dat ik zoveel users heb op die kaart. De rest staat gelukkig wel uit.
Ik log overigens in met
ipmitool -I lanplus -H <hostname> -U root -P <password> channel getaccess 1
Normaliter gebruik ik de webinterface van die kaart. Heb dan ook remote shell en alles.


Maar goed ik zie even niet in hoe ik de passwords van die user 2 kan veranderen, iig niet door kanaal 2 te nemen:
blackbox:/home/boudewijn# ipmitool  -I open lan set 2 password *ZIP*
Channel 2 is not a LAN channel!

i3 + moederbord + geheugen kopen?


Acties:
  • 0 Henk 'm!

  • mookie
  • Registratie: Juni 2002
  • Laatst online: 15-06 08:37

mookie

Heerlijk Helder

Ik heb ook een supermicro met IPMI.

Voor zover ik weet kun je hem alleen resetten door op te starten met een dos floppy en dan die utility van hun te gebruiken. Dan kun je ook b.v. kiezen om niet de dedicated LAN poort te gebruiken maar gewoon 1 van de standaard netwerkkaarten, alhoewel sommige functies het dan niet meer doen...

Ik vrees dus dat je er fysiek naartoe moet...

mookie


Acties:
  • 0 Henk 'm!

  • Boudewijn
  • Registratie: Februari 2004
  • Niet online

Boudewijn

omdat het kan

Topicstarter
Hmm ik had net een aha moment en bedacht me nog een setje credentials... en die werkten.
Niet opgelost dus via technische weg, maar wel bedankt voor het meedenken!

i3 + moederbord + geheugen kopen?

Pagina: 1