The Dell Remote Access Controller or DRAC is an out-of-band management platform on certain Dell servers. The platform may be provided on a separate expansion card, or integrated into the main board; when integrated, the platform is referred to as iDRAC.
It uses mostly separate resources to the main server resources, and provides a browser-based or command-line interface (or both) for managing and monitoring the server hardware.
The controller has its own processor, memory, network connection, and access to the system bus. Key features include power management, virtual media access and remote console capabilities, all available through a supported web browser or command-line interface. This gives system administrators the ability to configure a machine as if they were sitting at the local console (terminal).
The DRAC interfaces with baseboard management controller (BMC) chips, and is based on the Intelligent Platform Management Interface (IPMI) 2.0 standard, which allows use of IPMI out-of-band interfaces such as IPMI Over LAN.
The Dell Remote Access Controllers (DRAC) and the Integrated Dell Remote Access Controllers (iDRAC) come in different versions, where a new (i)DRAC version is often linked to a new generation of Poweredge servers.
The hardware part is now often integrated on the motherboard of the server, and the combined product is termed iDRAC, where the "i" is for integrated. With iDRAC Express the software / hardware is piggy-backed onto one of the server's on-board network interfaces using a unique IP address. When the alternative iDRAC Enterprise version is used, it includes its own dedicated network interface.
iDRAC version 7 was introduced in conjunction with the release of Dell PowerEdge generation 12 servers in March 2012, and is only available on 12th generation models. Unlike previous versions the functionality of iDRAC 7 is the same for rack, tower and blade-servers.
An overview of the different versions:
With the DRAC enabled and using its own separate network connection, a user may login and reboot the system even if the core operating system has crashed. If the operating system has loaded the correct drivers, the DRAC will attempt to shut down the system gracefully. Without this feature and with the system running, administrators can use the remote console to access the operating system too.