I have a few servers with IBM BMC (Baseboard Management Controller). I'd like to power cycle the BMC without restarting the server. Is this possible? How?

Note: On one of them, the web interface is down; so I'd need to either do this by physically restarting the BMC (not sure how to do this - even the power button on the server isn't supposed to recycle the BMC, I believe) or via the UDP or SNMP interface (again, not sure how to do that either)

link|improve this question

0% accept rate
feedback

4 Answers

If you can't connect to the BMC via web, ssh, IPMI, telnet, or other connection mechanism that you have configured, then the only way to reset the BMC for sure is to power the computer down and then pull the power inputs. Many BMCs (or iLO or eLOM or whatever) don't reset themselves when the computer reboots or powers off.

link|improve this answer
feedback

I don't know the IBM ones but on HP servers you can often ssh into their iLO if the web front end is broken and vice-versa. If you do neither then I think it'll be a full system power-off/on.

link|improve this answer
Chopper - the BMC isn't always on the SupII (equivalent of the iLO). Sometimes it's integrated into the system. Either way, I think it would take an actual pull of the plug to get it to restart, if you can't get into the SupII. – mfinni Nov 24 '10 at 17:52
feedback

Assuming you assigned an IP to the BMC, you can telnet in and run this tool from IBM. It has power and reset options. The hitch is, I don't know if those commands include the actual BMC - tragic. But it may give you a starting point.

http://idolinux.blogspot.com/2008/11/ibm-baseboard-management-controller.html

http://www-947.ibm.com/support/entry/portal/docdisplay?brand=5000008&lndocid=MIGR-64636

link|improve this answer
feedback

The simplest way is if you can log onto the server, run as root:

# ipmitool bmc reset cold
link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.