Dell™ PowerEdge™ Systems Using the Baseboard Management Controller www.dell.com | support.dell.
Notes, Cautions, and Warnings NOTE: A NOTE indicates important information that helps you make better use of your computer. Information in this document is subject to change without notice. © 2011 Dell Inc. All rights reserved. Reproduction of these materials in any manner whatsoever without the written permission of Dell Inc. is strictly forbidden. Trademarks used in this text: Dell and the DELL logo are trademarks of Dell Inc.
Contents Intelligent Platform Management Interface . . . . . . . . . . . . . . . . . . . .
Contents SSH/Telenet Enable and Disable 56 VLAN ID 57 BMC/BIOS Version Information.
Intelligent Platform Management Interface The Intelligent Platform Management Interface (IPMI) defines a set of standardized, message- based interfaces that monitor system hardware health (fan speed, temperature, voltage, power supply, etc.), control system components, and store data about important system events in a system event log (SEL) for later examination. IPMI provides the foundation for remote platform management.
Watchdog and Automatic System Recovery www. dell.com | support.dell.co m The BMC watchdog timer commands, as defined in the IPMI v2.0 specification, are part of the Intelligent Platform Management Interface. The watchdog timer can restart, turn off, or cycle power to your server in your absence to support automatic system recovery functions. If a pre-set interval expires, the configured timer actions are executed and logged into SEL for later examination.
Remote Management Controller The first time you access the Dell™ Remote Management Controller, you are prompted to enter a user name and password. Use “root” as the default value for both. NOTE: When you log in using the “root” user name and password, you have full administrative privileges. It is suggested that you change the user name and password after signing in for the first time.
www. dell.com | support.dell.co m Table 1-2. List FRU Option Chassis Information Board Information Product Information Type Manufacturer Part Number Product Name Manufacturer Name Serial Number Serial Product Name Number Serial Part Number Number Part Number Asset Tag Version Server Health The Server Health menu selection allows you to: • View system hardware information such as fan speed, internal temperature, and voltage (Sensor Readings and Sensor Readings with Thresholds buttons).
• • Set the email server IP address for sending alert notifications (SMTP button). View information, configure existing BMC users, and control access privileges (Users button). Alerts To set up a destination to receive alerts, complete these steps: 1 In the List of Alerts window, select an alert number and click the Modify button.
2 In the Modify Alert window, complete the following: a b www. dell.com | support.dell.co m c 3 From the Alert Type drop-down list, select an alert type. From the Event Severity drop-down list, select a severity level. If the Alert Type is Snmp Trap, enter a destination IP. If the Alert Type is Email, enter an email address, then enter the email subject in the Subject field. Click the Save button. Mouse Mode Click the appropriate radio button to select the mouse mode, then click the Save button.
Users The User List window displays the current list of configured users and allows you to add, modify, or delete a user. NOTE: This option is only available if you have Configure Users permission. Table 1-4. User List Window Column Description User ID Sequential user ID number. User Name User login name. Network Privilege Privilege level to which the user is assigned (administrator, operator, user, custom, or none).
To add a user, complete these steps: 1 From the User List window, select an unconfigured user ID number and click the Add User button. www. dell.com | support.dell.co m 2 Enter a user name, select an IPMI version, enter and confirm a password, and select network privileges. Click the Add button. To change the settings for a user, complete these steps: 1 From the User List window, select the user’s ID number and click the Modify User button.
Table 1-5. Power Control Options Radio Button Description Reset Server Reboot server without powering off (warm boot). Power Off Server – Immediate Powers off the server. Power Off Server – Orderly Shutdown Shuts down the server. Power On Server Powers on the server. Power Cycle Server Powers off, then reboots the server (cold boot).
Updating the BMC Firmware Through the GUI Before beginning the firmware update, download the latest firmware version and save it on your local system. During the update, the AC power of the managed system cannot be turned off, and the GUI cannot be closed. www. dell.com | support.dell.co m To update the firmware, follow these steps: 1 Click the Maintenance button to access the Firmware Update window. 2 Click the Enter Update Mode button.
9 When the upgrade is complete, the following message appears. Languages The Languages menu option allows you to select language support for multiple clients simultaneously. Select an available language from the list and click the Apply button. Updating Firmware Using the TFTP Flash Interface To update the firmware through the TFTP flash interface, use the IPMItool (Linux, V1.8.11). • TFTP server IP address is 192.168.1.2 • • BMC IP address is 192.168.1.1 URI path is tftp://192.168.1.2/BMC106T1.
2 Start the firmware update through TFTP by typing the appropriate command. For example: ipmitool -H 192.168.1.1 -U root -P root raw 0x08 0x01 0x01 0x00 0x01. www. dell.com | support.dell.co m The response is 48 (task ID). Running Virtual Media The console redirection feature gives the managed server access to media connected to a remote system on the network. The combination of virtual media and console redirection enables administrators to perform tasks on the server without being physically present.
JViewer Menu The JViewer menu provides access to additional functions, outlined in the following tables. Table 1-6. Video Menu Items Menu Option Description Start Redirection Begin console redirection. Stop Redirection Stop console redirection. Restart Stop and then restart console redirection. Full Screen View the console redirection in full screen mode. Exit Exit console redirection. Table 1-7.
Table 1-9. Options Menu Items Menu Options Description Bandwidth Regulate the network bandwidth www. dell.com | support.dell.co m setting. Video Settings Adjust the video resolution. IPMI 2.0 Command Support List The following tables include all commands defined in the IPMI v2.0 specifications. All mandatory commands and some optional functions are supported. Special functions beyond the scope of IPMI v2.0 are implemented as original equipment manufacturer (OEM) commands.
Table 1-12.
www. dell.com | support.dell.co m Table 1-13.
Table 1-15. IMPI LAN Commands (NETFUN: 0CH, 0DH) Commands Set LAN Parameters NetFn CMD O/M Supported Transport 01H M Yes LAN Transport 02H M Yes Parameters Transport 03H O Yes 04H N No Configuration Get Configuration Suspend BMC ARP Get Statistics Table 1-16.
www. dell.com | support.dell.co m Table 1-18. BMC Watchdog Timer Commands (NETFUN: 06H, 07H) Commands NetFn CMD O/M Supported Reset Watchdog Timer App 22H M Yes Yes Yes Set Watchdog Timer App 24H M Get Watchdog Timer App 25H M Table 1-19.
Table 1-21. PEF and Alerting Commands (NETFUN: 04H, 05H) Commands NetFn CMD O/M Supported Get PEF Capabilities S/E 10H O Yes Arm PEF Postpone Timer S/E 11H O Yes Set PEF Configuration Parameters S/E 12H O Yes Get PEF Configuration Parameters S/E 13H O Yes Set Last Processed Event ID S/E 14H O Yes Get Last Processed Event ID S/E 15H O Yes Alert Immediate S/E 16H O Yes PET Acknowledge S/E 17H O Yes Table 1-22.
www. dell.com | support.dell.co m Table 1-23.
Table 1-25.
Table 1-26. Commands Firmware Commands (NETFUN: 08H, 09H) NetFn CMD Request and Response Update Firmware Firmware 01H REQUEST www. dell.com | support.dell.co m Byte 1 Interface Used—Interface the image is transmitted through: 00H: System interface, e.g., KCS 01H: Networking, e.g., TFTP, FTP, or HTTP 02H: USB MSC Byte 2 Update Type: [7]: Force update. 0H: Normal update. An update operation occurs only when the BMC validates the target board, target product, and version number. [6.
Table 1-27. Commands Firmware Commands (NETFUN: 08H, 09H) NetFn CMD Request and Response Get Update Status Firmware 02H REQUEST Byte 1 — Task ID RESPONSE Byte 1 — Completion Code Byte 2 — Status • 00H: Transmitting Image • 01H: Validating Image • 02H: Programming • 03H: Ready to Accept Image • 80H: General error • 81H: Cannot establish connection • 82H: Path not found • 83H: Transmission Abort • 84H: Checksum error • 85H: Incorrect Platform • FFH: Completed Byte 3 — Progression Indicator.
Table 1-28. Dell OEM Commands (NETFUN: 2CH, 2DH) Commands NetFn DCMIGetDCMICapability OEM CMD Request and Response 01H REQUEST: Byte 1 — Identification www. dell.com | support.dell.
Table 1-29. Dell OEM Commands (NETFUN: 2EH, 2FH) Commands NetFn CMD Request and Response OemSetUbootEthaddr OEM 21H This command is for Dedicated-NIC. After issuing the OEM command, user must reset BMC manually. REQUEST: Byte 1–17: MAC address Byte 18: End data — must be 00H RESPONSE: Byte 1 — Completion code OemSetUbootEth1addr OEM 23H This command is for Shared–NIC. After issuing the OEM command, user must reset BMC manually.
Table 1-30. Dell OEM Commands (NETFUN: 30H, 31H) Commands NetFn CMD Request and Response Reserve Extended Configuration OEM 01 REQUEST: www. dell.com | support.dell.co m (None) RESPONSE: Byte 1 — Completion code Byte 2 — Reservation ID Get Extended Configuration OEM 02 REQUEST: Byte 1 — Reservation ID Byte 2 — Configuration ID Byte 3 — Attribute ID. 00H = Read entire configuration data.
Table 1-31. Dell OEM Commands (NETFUN: 30H, 31H) Commands NetFn CMD Request and Response Set Extended Configuration OEM 03 REQUEST: Byte 1 — Reservation ID Byte 2 — Configuration ID Byte 3 — Attribute ID. 00H = Read entire configuration data Byte 4 - Index (used by table object only).
Table 1-32. Dell OEM Commands (NETFUN: 30H, 31H) Commands NetFn CMD Request and Response Restore to defaults OEM 04 REQUEST: Byte 1 -Configuration to be restored to defaults: [7:5] 111b= Restore the remaining parameters not included in below lists. 000b= Remaining parameters stay what it is.
Table 1-33. Dell OEM Commands (NETFUN: 30H, 31H) Commands NetFn CMD Request and Response SETSYSTEMGUID OEM B3H REQUEST: Byte 1 ~16 – System GUID RESPONSE: Byte 1 — Completion code Table 1-34.
Table 1-35. Vendor OEM Commands (NETFUN: 34H, 35H) Commands NetFn CMD Request and Response Set LAN Source OEM 13H REQUEST: www. dell.com | support.dell.
Table 1-36. Vendor OEM Commands (NETFUN: 34H, 35H) Commands NetFn CMD Request and Response SetFanControl OEM 61H REQUEST: Byte 1 – Fan Control Setting [7] - Enableed/Disabled FAN Control 0: Disabled(Default) 1: Enabled [6:0] - Duty Cycle Setting. The rage is from 0 to 100, others are reserved.
Table 1-37.
Table 1-38.
Table 1-39.
Chassis Control Command Implementation Table 1-40. Chassis Control Command (NetFn=00/01, Cmd=02h) Request Data Byte 1-Bit [3:0] Description 0h=Power Down off. BMC issues a signal to simulate the ACPI-compliant 4 second power 01=Power On Power on. 2h=Power Cycle Power cycle. 3h=Hard Reset Hard reset. 4h=Pulse Diagnostic Interrupt BMC issues a NMI signal to the system. 5h=Soft Shutdown BMC triggers a power button signal.
Entity ID and Instance Table Table 1-41. Entity ID and Instance Table Entity ID 03h (Processor) Entity Instance Entity Name Sensor Numbers 01h VCORE1 51h 02h VCORE2 52h 03h CPU1Status 41h 04h CPU2Status 42h Security 75h 00h SEL Fullness 40h 01h Memory 60h 02h PS 12V 14h 03h PS 5V 15h 06 (System Management Module) 00h 07h (System Board) 1Dh (Fan/Cooling Device) 40h (Inlet Temperature) 41h (CPU Temperature) 42h (Baseboard Temperature) 40 04h STBY 3.
Table 1-42. Entity ID and Instance Table www. dell.com | support.dell.co m Entity ID 0Ah (Power Supply) Entity Instance Entity Name Sensor Numbers 01h PS Current A1h 02h PSU 1 POUT A3h 03h PSU 2 POUT A4h 08h PSU 1 Present A6h 09h PSU 2 Present A7h Sensor Summary In the Offset column: AM = Assertion mask DM = Deassertion mask RM = Reading mask SC = Sensor capabilities SI = Sensor initialization TM = Settable/Readable threshold mask Table 1-43.
Table 1-44. Sensor Summary Sensor Number Sensor Name Sensor Type Event/Reading Type Offset 14h PS 12V Voltage (02h) Threshold (01h) 15h PS 5V 16h STBY 3.
www. dell.com | support.dell.co m Table 1-45.
Table 1-46.
Threshold Settings and Converting Formulas www. dell.com | support.dell.co m Table 1-47.
Table 1-48. Threshold Settings and Converting Formulas Sensor Sensor Name Number The Converting Formula Upper nonrecoverable 52h VCORE 2 Upper critical Upper Lower non- Lower Lower non-critical recoverable critical non-critical Actual_Reading (Volts) = Raw_Data x 0.
Table 1-49. Threshold Settings and Converting Formulas Sensor Sensor Name Number The Converting Formula www. dell.com | support.dell.
Power Throttling Function 48 Using the Baseboard Management Controller
Power Throttling Configuration in BIOS Setup Utility www. dell.com | support.dell.co m Before enabling the power throttling feature, you must set the Power Management option to Active Power Controller or Node Management. Access this option through the BIOS setup utility’s Server menu. Then from the Server menu you can enable or disable power throttling and power CAP, and set the chassis CAP value. Only MB4 can display the power throttling behavior setting in the BIOS setup menu.
Extended Configurations Table 1-50. Configuration ID = 02h, NIC Attribute NicSelection Table 1-51. ID Size 1 1 Description Specifies the current mode of operation for the BMC network interface. 0: Shared NIC (default) 1: Dedicated NIC Configuration ID = 03h, SOL Attribute ID Size Description SOL Idle Timeout 1 2 byte1:2 - Define the inactivity timeout in minutes, 1based, LSByte first. This parameter only applies to the IPMI over LAN session with SOL payload activated.
Lockout Window 3 2 Specifies the window, in second, during which if the consecutive maximum number of authentication failures is reached, the account should be disabled. Setting this value to 0 will disable the lockout feature. Default setting is 180 seconds. Lockout Time 2 Specifies the time period an account should be disabled if the maximum number of authentication failures is reached. The unit is second. Setting this value to 0 will disable the lockout feature. Default value is 3600 (1 hour).
Table 1-54. Configuration ID = 0Ch, WEB Server Configuration Attribute ID Size Web Server Enabled 1 1 Disable or enable the BMC Web server. 0: FALSE 1: TRUE (default) Max Web Sessions 2 1 The maximum number of simultaneous sessions allowed for this system. This field is READ-ONLY. Active Web Sessions 3 1 The number of current session for GUI on the system. This field is READ-ONLY. Web Server Timeout 4 4 The WEB communication idle timeout, in seconds. Timeout range is 60 to 1920 seconds.
Entity 3 1 Product Info 4 1..64 Refer to Firmware Information configuration. Firmware Version 5 1..16 Number of minutes from 0:00 hrs 1/1/08. LSbyte first (little endian). Branch 6 1..16 A string containing the firmware branch information. Build Information 7 1..16 A string containing the firmware build number information. The string format is YYMMDD. Table 1-57. Specifies the entity of the controller. 0: BMC 1: SYSTEM (BIOS) 2: PDB 3: FCB.
Table 1-58. Configuration ID = 11h, Power Management Attribute 54 ID Size e Description Power Management Enable 1 1 Specify the use of power management method. Bit 7: Enable DPNM power management 1b = enable DPNM 0b = disable DPNM Bit 6:0: reserved Power Staggering AC Recovery 2 1 This parameter is only effective if the Power Policy is not set to always off.
Appendix SSH/Telnet Enable and Disable • Reserved extended configuration (NetFn: 30H CMD:01H) • Set/Get extended configuration (NetFn: 30H CMD:03H/02H) Table 1-59. Attribute Configuration ID = 04h, Security ID Service Disabled 1 Size Description 1 Disable or enable services. This attribute takes precedence over the individual enabled/disabled feature. Once a service has been disabled, the BMC must not allow the user to enable the corresponding feature, and the D5h completion code must be returned.
www. dell.com | support.dell.co m Set SSH/Telnet enable: • Reserved extended configuration: ipmitool 0x30 0x01 Response: 0x02 (Reservation ID) • Enable SSH/Telnet: ipmitool 0x30 0x03 0x02 0x04 0x01 0x00 0x00 0x00 0x01 0x00 (set [3] SSH/Telnet to 0) Response: 0x01 SSH/Telnet Enable and Disable • Reserved extended configuration (NetFn: 30H CMD:01H) • Set/Get extended configuration (NetFn: 30H CMD:03H/02H) Table 1-60.
VLAN ID Use the LAN configuration command parameter 14H to set or get the VLAN ID. For additional information, refer to the IPMI v2.0 specifications. Table 1-61. VLAN Commands Commands NetFn CMD O/M Supported Set LAN Configuration Transport 01h M Yes Transport 02h M Yes Parameters (Parameter 9 and 25 are not supported) Get LAN Configuration Parameters (Parameter 9 and 25 are not supported) Table 1-62. LAN Configuration Parameter 14H Parameter # Parameter Data 802.
BMC/BIOS Version Information www. dell.com | support.dell.co m The Get Device command is used to retrieve the intelligent device’s hardware revision, firmware/software revision, and sensor and event interface command specification revision information. For additional information, refer to the IPMI v2.0 specifications. Table 1-63.
BIOS Version Information The BIOS enables the system interface to the BMC and logs this event to the BMC early in POST. BIOS version information is located in the event record, bytes 15 and16. www. dell.com | support.dell.co m Table 1-64. POST Start Event Byte Item Data 1–2 Record ID 3 Record Type 4–7 Timestamp 8–9 Generator ID 0x01 (BIOS) 10 Event Message Format Version 0x04 (IPMI 1.