How does IPMI work?

tji

Distinguished
Jul 29, 2009
2
0
18,510
I am looking into a new supermicro server and deciding whether IPMI is needed or not. If it does what I think it will be very useful, but I can't find a lot of details on it. Can anyone answer a few questions?

- Does it require software on the server or does it operate below/beside the OS? I will be running VMware ESXi on the machine, so installing other services is a problem.

- If the OS on the host is hosed (blue screen) can IPMI be used to reset the machine?

- What app do you use to manage the machines via IPMI?
 

r_manic

Administrator
First off, IPMI is implemented on a hardware level; I believe such a system can reboot a BSODed computer remotely.

The most important aspect though is control, which is done mainly through software. Here's one you can check out: http://sourceforge.net/projects/openipmi/
 

kevanjdm

Distinguished
Jul 29, 2009
2
0
18,510
the IPMI card is an addon card that allows independant control of the machine at hardware level. I have an AOC-SIMLP-3+ on my X7DBE+. You use software that comes with the card to view the status of the server. It shows voltages, temps, fan rpm, KVM-over-LAN, and virtual media (you can load a virtual cd). The card has its own cpu and memory that run independant of the server. This card can turn on, off, or reset a server. Even if the OS is locked up on the server. Only stipulation is that there must be power to the server, obviously. Its been very handy. The kvm shows you everything that would be displayed on the console if you had a monitor attached, and your keyboard and mouse function the same way. Really handy for changing BIOS settings and configuring hardware raid controllers remotely. Definetly a worthwhile investment. I use my server as an ESX host, so this has definetly been handy for remote upgrades.
 

Slim Shady

Distinguished
Sep 14, 2009
70
0
18,640
IPMI (Intelligent Platform Management Interface) is a hardware-level interface specification that defines a common, abstract message-based interface to platform monitoring and control functions. Providing peace of mind to customers, SIM (Supermicro Intelligent Management) module implements IPMI 2.0 technology to provide remote access, monitoring and administration for Supermicro server platforms. With SIM, server administrators can view a server's hardware status remotely, receive an alarm automatically if a failure occurs, and power cycle a system that is non-responsive.
 

avs262

Honorable
Nov 24, 2012
15
0
10,510
IPMI is a must have, especially if the server is used as a hypervisor. Make sure you restrict access to the IP you assign the device, and also disable the "anonymous" user. We've had a few IPMI's here turned into SMTP relays because they are very easy to break into if default logins are left alone and anonymous user stays enabled.