User Tools

Site Tools


supermicro_ipmi_v2.0_on_ubuntu

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
supermicro_ipmi_v2.0_on_ubuntu [2007/01/12 16:50]
adam Added note in LAN ports and Installation heading
supermicro_ipmi_v2.0_on_ubuntu [2007/01/12 17:08]
adam
Line 1: Line 1:
 ===== Running IPMI on Linux ===== ===== Running IPMI on Linux =====
 +
 +==== What is IPMI? ====
 +
  
 IPMI is standard which allows remote server management, primarliy developed by Intel. IPMI cards, known as Baseboard Management Cards (BMCs) are primitive computers in their own right and are operational all the time, so long as the server has a power source. The server itself does not need to be powered on, or the operating system operational for the BMC to work. IPMI is standard which allows remote server management, primarliy developed by Intel. IPMI cards, known as Baseboard Management Cards (BMCs) are primitive computers in their own right and are operational all the time, so long as the server has a power source. The server itself does not need to be powered on, or the operating system operational for the BMC to work.
Line 8: Line 11:
   * Ability to remotely power on, power off, reboot the server and flash the identification light.   * Ability to remotely power on, power off, reboot the server and flash the identification light.
   * Ability to set up a console on a serial port and have the BMC redirect that console over a network port, which in cooperation with BIOS level console redirection, gives you the ability to view the BIOS, bootloader, bootup and shutdown procedures and console output should the machine hang or lock up, just as you would if you were interacting with the machine locally. This is called Serial Over Lan (SOL) and is available in IPMI v2.0 as a standard and using non-standard proprietary methods in v1.5.   * Ability to set up a console on a serial port and have the BMC redirect that console over a network port, which in cooperation with BIOS level console redirection, gives you the ability to view the BIOS, bootloader, bootup and shutdown procedures and console output should the machine hang or lock up, just as you would if you were interacting with the machine locally. This is called Serial Over Lan (SOL) and is available in IPMI v2.0 as a standard and using non-standard proprietary methods in v1.5.
 +
 +==== IPMI Revisions ====
  
 There are currently 3 IPMI revisions: There are currently 3 IPMI revisions:
Line 26: Line 31:
  
 Supermicro BMCs require you to boot from a CD and use their tool to flash the BMC prior to use, refer to the FTP link below and go up a few directories to get the latest IPMI CD image (the one shipped with the server caused me problems). Burn the image to a CD and boot from it. Use the utility to install the firmware for your IPMI version and then your motherboard version. I had to guess whether to use RCMP+ or RCMP. I have the [[http://www.supermicro.com/products/accessories/addon/AOC-IPMI20-E.cfm|Supermicro AOC-IPMI20-E]] and it wouldn't work with RCMP+, even though it will upload a firmware for you. It worked after I reflashed it with the RCMP version. When the process finished, use the ipnmac utility while still booted from the CD, by typing ipnmac (if you're not in the right directory you'll have to navigate using cd and dir commands to find it). Give it a unique IP address from any other interface on the machine or on your network. The BMC needs to be network addressable in its own right. Also give it the MAC address you took from the IPMI socket on the motherboard, not the one written on the LAN ports as suggested by the official Supermicro docs. Supermicro BMCs require you to boot from a CD and use their tool to flash the BMC prior to use, refer to the FTP link below and go up a few directories to get the latest IPMI CD image (the one shipped with the server caused me problems). Burn the image to a CD and boot from it. Use the utility to install the firmware for your IPMI version and then your motherboard version. I had to guess whether to use RCMP+ or RCMP. I have the [[http://www.supermicro.com/products/accessories/addon/AOC-IPMI20-E.cfm|Supermicro AOC-IPMI20-E]] and it wouldn't work with RCMP+, even though it will upload a firmware for you. It worked after I reflashed it with the RCMP version. When the process finished, use the ipnmac utility while still booted from the CD, by typing ipnmac (if you're not in the right directory you'll have to navigate using cd and dir commands to find it). Give it a unique IP address from any other interface on the machine or on your network. The BMC needs to be network addressable in its own right. Also give it the MAC address you took from the IPMI socket on the motherboard, not the one written on the LAN ports as suggested by the official Supermicro docs.
 +
 +Once this step is done, hit CTRL-Alt-Del and remove the CD.
  
 For Dell 1425 servers (and probably other Dells), hit Alt-3 when prompted to enter the BMC setup and give it some unique network settings and some user settings (make your passwords secure!). For Dell 1425 servers (and probably other Dells), hit Alt-3 when prompted to enter the BMC setup and give it some unique network settings and some user settings (make your passwords secure!).
  
-Once this step is done, hit CTRL-Alt-Del and remove the CD. You can boot into Linux, or from a Linux installer CD.+You can boot now into Linux, or from a Linux installer CD.
  
 Note on network configuration: Note on network configuration:
Line 50: Line 57:
  
 If you then cat /proc/devices, you should see your IPMI device listed and ls -l /dev/ipmi0 should show your device node. If you then cat /proc/devices, you should see your IPMI device listed and ls -l /dev/ipmi0 should show your device node.
 +
 +==== IPMI Commands ====
  
 You should then be able to run some IPMI commands locally (probably need to be root as root owns the device node): You should then be able to run some IPMI commands locally (probably need to be root as root owns the device node):
supermicro_ipmi_v2.0_on_ubuntu.txt ยท Last modified: 2016/11/25 22:38 (external edit)