Baseboard management controller
From Wikipedia, the free encyclopedia
A baseboard management controller (BMC) is a specialized microcontroller embedded on the motherboard of many computers, especially servers. The BMC is the intelligence in the Intelligent Platform Management Interface (IPMI) architecture. The BMC manages the interface between system management software and platform hardware.
Different types of sensors built into the computer system report to the BMC on parameters such as temperature, cooling fan speeds, power mode, operating system (OS) status, etc. The BMC monitors the sensors and can send alerts to a system administrator via the network if any of the parameters do not stay within preset limits, indicating a potential failure of the system. The administrator can also remotely communicate with the BMC to take some corrective action such as resetting or power cycling the system to get a hung OS running again. These abilities save on the total cost of ownership of a system.
Physical interfaces to the BMC include SMBus busses, a RS-232 bus, address and data lines and an Intelligent Platform Management Bus (IPMB), that enables the BMC to accept IPMI request messages from other management controllers in the system.
The BMC communicates with a BMC management utility (BMU) on a remote client using IPMI protocols. The BMU is usually a command line interface (CLI) application. The BMU usually requires a password to gain access to the BMC. A direct serial connection to the BMC is not encrypted as the connection itself is secure. Connection to the BMC over LAN may or may not use encryption depending on the security concerns of the user.
[edit] References
- Zhuo, Haihong, Yin, Jianwen, & Rao, Anil V. "Remote Management with the Baseboard Management Controller in Eighth-Generation Dell PowerEdge Servers". Dell. Retrieved Jun. 20, 2005.