Out-of-Band Management

Out-of-band server management — accessing and controlling hardware independently of the host OS, via the BMC. Covers IPMI, Redfish, and vendor implementations.

Out-of-band (OOB) management means controlling a server independently of its operating system — via a dedicated processor on the motherboard called the BMC (Baseboard Management Controller). The BMC has its own NIC, its own firmware, and its own IP. You can power a server on, read temperatures, and access a console whether or not the host OS is running, hung, or even installed.

Used for: bare-metal provisioning, remote recovery, hardware monitoring, firmware updates, automated power management.


Standards

Two main protocols, one old and one new:

IPMIRedfish
ProtocolBinary, UDP 623HTTPS / JSON (REST)
Era1998–2015–
Scriptingipmitoolcurl, Python, any HTTP client
SecurityWeak (known CVEs)TLS + token auth
AvailabilityUniversalModern hardware (roughly post-2015)
  • IPMI — the established standard; ipmitool, SoL, sensor readings, security considerations
  • Redfish — the modern replacement; REST API, curl and Python examples, firmware updates

Vendor implementations

Most vendors ship their own BMC firmware on top of these standards:

VendorProductSupports
DelliDRACIPMI + Redfish (iDRAC 8+)
HP / HPEiLOIPMI + Redfish (iLO 4+)
Sun / OracleILOMIPMI 2.0, web UI
SupermicroBMCIPMI + Redfish (X11+)
LenovoXClarity / IMMIPMI + Redfish
HP BladeSystemOnboard AdministratorEnclosure-level; individual blades use iLO

Built with Hugo
Theme Stack designed by Jimmy