Introduction to IPMI

Introduction to IPMI

Q: What is IPMI?

A: IPMI stands for Intelligent Platform Management Interface. It is in essence a web server that runs internally on your motherboard, powered by a separate ARM-based chip, also known as the baseboard management controller (BMC). The BMCs in Supermicro motherboards run a lightweight, proprietary build of Linux, and will operate independently from the OS.

IPMI is provided by default on several Supermicro server motherboards as a means to enable out of band (OOB) management, providing a suite of tools for troubleshooting and monitoring that would normally require additional hardware and software. Motherboards that include embedded IPMI will have a "-F" appended to the motherboard model number, such as X9SCM (non-IPMI) and X9SCM-F (IPMI).

Supermicro's implementation of IPMI shares similar functionality to other well-known OOB management interfaces from Intel, Cisco, HP, and Dell, and most of its features are also supported with various open IPMI tools in Linux and UNIX systems.

Common usage cases for IPMI include: 

  • IP-based KVM Over LAN 
      • Full keyboard, mouse, and video, as well as macros
      • Virtual storage capabilities, allowing remote boot from .iso files
      • Allows access to BIOS configuration and other pre-boot environments
  • IP-based Serial Over LAN 
      • Full serial console to CLI-based operating systems
  • Web-based Administration
      • Sensor readings, power control, and event logging
      • SNMP and Active Directory integration available
  • CLI-based Administration 
    • Sensor readings, power control, and event logging through SSH
    • Advanced scripting capabilities available with third-party utilities
    • Related Articles

    • Supermicro Update Manager (SUM)

      Introduction The Supermicro Update Manager (SUM) can be used to manage the BIOS and BMC firmware image update and configuration update for select systems. In addition, system checks as well as event log management are also supported. Moreover, ...
    • Default IPMI credentials

      Q: What is the default username and password for IPMI?  A: Both the default username and password are “ADMIN”, case-sensitive. You can change this default password after logging in with the default credentials.
    • Ensuring IPMI is active

      Q: How do I know if IPMI is working? A: Most motherboards have an IPMI heartbeat LED that blinks slowly after IPMI has initialized. Other than that, the interface should respond to pings, and will have HTTP and HTTPS web interfaces running on ports ...
    • Changing fan speeds for X9/X10 series boards

      To adjust your fan speed profile, you can use either Supermicro's IPMICFG, or set it from the IPMI web interface. You will typically be given three to five fan speed modes to choose from.  The Standard Speed profile is temperature controlled, with a ...
    • Resetting the BMC

      Q: My system's IPMI interface is unresponsive. Can I reboot or refresh the interface? A: If you have local access or SSH access to the system, you can run commands with ipmitool and IPMICFG to attempt to regain accessibility to IPMI. Resets the ...