Page 1
Dell™ OpenManage™ Baseboard Management Controller Utilities User’s Guide w w w . d e l l . c o m | s u p p o r t . d e l l . c o m...
Page 2
Other trademarks and trade names may be used in this document to refer to either the entities claiming the marks and names or their products. Dell Inc. disclaims any proprietary interest in trademarks and trade names other than its own.
... . Using Server Administrator ..Other Dell Documents You May Need ... . Obtaining Technical Assistance...
Page 4
..Dell PowerEdge™ x8xx/x9xx Systems Configuring System BIOS in Dell PowerEdge™ x9xx and xx0x Systems ..Using BIOS Console Redirection With ..... .
Page 5
....Installation Procedures Installing on Systems Running Supported ... Windows Operating Systems Uninstalling on Systems Running Supported .
Page 6
A BMC Management Utility Error Codes ..... . B Terminal Mode Commands ...
Page 7
D Serial Port Console Redirection ..... . . Serial Communication ..Console Redirection Via COM1 .
Access to Linux Enterprise server serial console interfaces by using Serial over LAN (SOL). Dell provides several distinct utilities and programs for accessing the BMC to perform management activities. The following BMC interfaces allow you to configure and manage your system through the BMC: •...
What’s New in BMC Management Utility 3.0 The BMC Management Utility (BMU) 3.0 has the following new features: IPMItool command line interface available for Dell x8xx, x9xx, and xx0x • ® ®...
Page 11
• 6850 • 6950 • T105 • R900 • Dell PowerVault™ NX1950 • PowerVault 100 • PowerVault 500 • PowerVault 600 NOTE: All references in this document to x9xx systems also apply to the PowerVault NX1950, PowerVault 500, and PowerVault 600 systems. All references to the PowerEdge 840 system also apply to the PowerVault 100 system.
Dell Deployment Toolkit (DTK) • Remote Access Configuration Utility • Dell Remote Access Controller (DRAC) 5 graphical user interface (GUI) • command line interface (CLI) from a management station depending on the scope of your required configuration tasks. Alternately, you can configure the BMC on a managed system with a running operating system using the Server Administrator home page GUI or CLI.
Dedicated. See the NIC Selection option in the table in "Remote Access Configuration Utility Options" section for more information on Shared, Failover, and Dedicated. NOTE: The Dedicated NIC selection option is available only if you are using Dell Remote Access Controller (DRAC) 5. Introduction...
Failover, or environment) Dedicated NOTE: • Deployment This option is Toolkit (pre- available only on operating system Dell PowerEdge x9xx environment) and xx0x systems. Configure the IP • Server address, Subnet Administrator mask, and Gateway on the managed system...
Page 16
Toolkit (pre- information Dedicated operating system NOTE: environment) This option is • Server available only on Administrator Dell PowerEdge x9xx and xx0x systems. Configure the IP address, Subnet mask, and Gateway on the managed system Configure IPMI encryption key (optional)
• Deployment emulation option is • Power control null Toolkit (pre- (Terminal available only modem • System operating mode on Dell cable identification system only) PowerEdge environment) x8xx systems. • System information Configure • Server External Serial Administrator •...
Page 18
Table 1-4. BMC Serial Configuration Guidelines (continued) Features Connection BMC Configuration Basic Management Medium Tools Configuration Tools Tasks • System Set Serial baud information rate to match the rate to be • Access the used by the BMC of the management remote system tool...
• IPMI NOTE: • Remote • Remote Access Shell This BIOS setup Configuration option is available Utility (pre- only on Dell • Microsoft operating system PowerEdge x8xx text environment) systems. console Configure BIOS redirection • Deployment console Toolkit (pre- •...
Page 20
Configure the IP address, Subnet mask, and Gateway on the managed system Configure IPMI encryption key (optional) NOTE: This option is available only on Dell PowerEdge x9xx and xx0x systems. Configure VLAN (optional) Configure BMC users Introduction...
SYSCFG utility or Server Administrator Version 2.0 or later. NOTE: The Remote Access Configuration Utility is called the BMC Setup Module in the Dell PowerEdge x8xx systems. Using Deployment Toolkit The Deployment Toolkit (DTK) SYSCFG utility provides a powerful Microsoft Windows Preinstallation Environment (PE) and Linux command line interface for locally configuring your system’s BMC as part of...
Configure BMC remotely or locally on the managed system. See the Dell OpenManage™ Server Administrator User’s Guide and Command line Interface User’s Guide on the Dell Support website at support.dell.com, the Dell Systems Documentation CD, or the Dell Systems Management Tools and Documentation DVD for more information about using Server Administrator to configure and manage your system BMC.
BMC. The readme is available on the Dell Systems Console and Agent CD, the Dell Systems Management Tools and Documentation DVD, and on the Dell Support website at support.dell.com.
• BIOS Configuration • Baseboard Management Controller Configuration • Configuring your BMC with the Dell™ OpenManage™ Deployment ToolKit (DTK) SYSCFG utility • Configuring your BMC with Dell OpenManage Server Administrator BIOS Configuration For most configurations, you must configure the serial port settings and the console redirection settings in your system BIOS before you can use the BMC Management Utility.
Systems ™ Configuring System BIOS in Dell PowerEdge 1 Turn on or restart your system. 2 Press <F2> immediately after you see the following message: <F2> = Setup The System Setup screen appears. NOTE: If your operating system begins to load before you press <F2>, allow the system to finish booting, and then restart your system and try again.
Return to Setup 13 Choose the appropriate option and exit the system setup. x9xx and xx0x Systems Configuring System BIOS in Dell PowerEdge ™ 1 Turn on and restart your system. 2 Press <F2> immediately after you see the following message: <F2>...
Page 28
Off: COM1 and COM2 are both disabled and not available for use by the operating system or applications. BIOS Console redirection is disabled. NOTE: Select On with Console Redirection via COM2 to use Console Redirection with SOL. 6 Use the up- and down-arrow keys to navigate to the External Serial Communication field and press <Enter>.
This results in both, the operating system feature and the BIOS redirection feature, being enabled. Depending on the operating system and its setup, the results may vary. Dell recommends the following steps as good practice: DR-DOS: Do not configure DR-DOS for serial console output.
Figure 2-1. Remote Access Configuration Utility Entering the Remote Access Configuration Utility 1 Turn on or restart your system. 2 Press <Ctrl-E> when prompted after POST. If your operating system begins to load before you press <Crtl-E>, allow the system to finish booting, and then restart your system and try again.
Page 31
NIC Selection Displays the configuration option. NOTE: • Shared This option is available only on Dell Select this option to share the network interface with PowerEdge x9xx and xx0x the host operating system. The remote access device systems. network interface is fully functional when the host operating system is configured for NIC teaming.
Page 32
Table 2-1. Remote Access Configuration Utility (continued) Option Description • Dedicated Select this option to enable the remote access device to utilize the dedicated network interface available on the Remote Access Controller (RAC). This interface is not shared with the host operating system and routes the systems management traffic to a separate physical network, enabling it to be separated from the application traffic.
Page 33
Table 2-1. Remote Access Configuration Utility (continued) Option Description Subnet Mask The subnet mask for the static IP address. NOTE: IP address 169.254.0.2 subnet mask 255.255.0.0 is returned when the BMC is unable to contact the DHCP server. Default Gateway The IP gateway for the static IP address.
Page 34
Table 2-1. Remote Access Configuration Utility (continued) Option Description Host Name String Specifies the managed system hostname used to correlate Platform Event Traps to the system on which they originate. Use alpha-numerics, but no symbols (except ’-’) or spaces. NOTE: Advanced LAN Parameters This option is available only on systems with a DRAC installed.
Page 35
Table 2-1. Remote Access Configuration Utility (continued) Option Description DNS Server 2 This field is read-only when DNS Servers from DHCP is set to on. Enter the IP Address of DNS Server 2 The following IPv4 rules apply: • IP addresses cannot be 127.xxx.xxx.xxx, where xxx is between 0-255.
PowerEdge x9xx and xx0x systems. For more information about network teaming, see the documentation for the network interface controller. Configuring Your BMC Using the Deployment Toolkit Utility The Dell OpenManage Deployment Toolkit SYSCFG utility includes a set of ® Microsoft Windows PE and Linux-based utilities for configuring and deploying Dell systems.
Interface Reference Guide for a complete list of valid options, suboptions, and arguments for using the SYSCFG.EXE to configure and manage your BMC. The DTK components are provided as a self-extracting zip file on the Dell Support website at support.dell.com. The self-extracting file can be opened on any system running a Microsoft Windows operating system, or it can be extracted at the Windows Command Prompt (cmd.exe) using the...
Integration of DTK Directory Structure in the Windows PE Build This task involves a five-step process: 1 Integrating DTK tools and scripts: Copy the folder \Dell that you unzipped from the Dell-supplied zip file to DellWinPEBuild, or extract the Dell-supplied file directly into the Windows PE build.
Page 39
5 Extracting the following files from your Windows Server 2003 product CD to \Dell\Toolkit\Tools: • rpcns4.dll • rpcrt4.dll • rpcss.dll NOTE: The directory name should not have any spaces. You can now customize the Windows PE according to your requirements.
<WINPEPATH> and <DTKPATH>. For example: VPE_driverinst.bat <WINPEPATH> <DTKPATH> Where <WINPEPATH> is the destination path to create the directory structure for Windows PE 2.0 and <DTKPATH> is the path to Dell drivers in the extracted DTK toolkit. For example: VPE_driverinst.bat C:\vistaPE_x86 C:\DELL\DRIVERS NOTE: <WINPEPATH>...
Interface Reference Guide for a complete list of all valid options, suboptions, and arguments for using the SYSCFG utility to configure and manage your BMC. 1 Obtain the ISO image of embedded Linux available on the Dell Support website at support.dell.com.
6 In /mnt/cdrom/isolinux.cfg, the cd install section points to your customized start-up script. NOTE: The scripts that you copy into the CD will be copied to and run from the RAM disk. This task is done to ensure the CD is not locked. Ensure that your sample scripts have valid path names.
Page 43
Configuring New BMC Users The BMC is configured by default with user ID 2 set to username: root and password: calvin. It is highly recommended that you change the user name and password when deploying your system. 1 Insert the bootable BMC configuration diskette or CD into the appropriate drive of the system to be deployed and reboot the system.
Page 44
Configuring the BMC IP Address 1 Insert the Deployment Toolkit CD into the appropriate drive of the system to be deployed and reboot the system. 2 To configure the BMC IP address source for the LAN channel to DHCP, at the command prompt, type: syscfg lcp --ipaddrsrc=dhcp Press <Enter>...
User or Power User group privileges can view the BMC information but cannot change the settings. See the Dell OpenManage Server Administrator Command Line Interface User's Guide for information about configuring the BMC from the command line. Configuring Your Managed System...
Page 46
When using Server Administrator, you can click Help on the global navigation bar for more detailed information about the specific window you are viewing. Server Administrator help is available for all windows accessible to the user based on user privilege level and the specific hardware and software groups that Server Administrator discovers on the managed system.
20- to 30-second delay in connectivity when the management station’s LOM link state changes during the STP convergence. 1 Access the DRAC 5 Web-based interface. See the Dell Remote Access Controller 5 User’s Guide for more information.
Page 48
5 Click Apply Changes when completed. 6 Click the appropriate User Configuration page button to continue. See the Dell Remote Access Controller 5 User’s Guide for more information on the IPMI user privileges, DRAC group permissions, and the DRAC user privilege settings.
Using the BMC Management Utility The BMC Management Utility is a collection of software applications that enable remote management and configuration of Dell™ systems equipped with a BMC. The BMC Management Utility includes the following components: • Command Line Interface (IPMI Shell and IPMItool)
• Serial-Over-LAN Proxy (SOL Proxy) The SOL Proxy is a telnet daemon that allows LAN-based administration of remote systems using the Serial Over LAN (SOL) and IPMI protocols. Any standard telnet client application, such as HyperTerminal on ® ® Microsoft Windows or telnet on Linux, can be used to access the daemon's features.
In addition, to access the BMC using the IPMI serial feature, you must have a working connection between the management station and the correct serial I/O port of the managed system’s BMC using a null modem cable. Figure 3-1. Installing on a Management Station Supported Operating Systems The management station must be running one of the following supported operating systems:...
2 Exit any open application programs and disable any virus-scanning software. 3 Insert the Dell Systems Console and Agent CD or the Dell Systems Management Tools and Documentation DVD into your system's CD or DVD drive.
Click Finish. NOTE: Enable the virus scanning software after installation. See the Dell OpenManage Installation and Security User’s Guide for additional information about installing the BMC Management Utility on a management station. By default, the installation program copies the files to the following directory: C:\Program Files\Dell\SysMgt\bmc.
Linux operating system: 1 Log in as root to the system where you want to install the management station components. 2 If required, mount the Dell Systems Console and Agent CD using the command: mount /mnt/cdrom 3 Install the BMC Management Utility with the following command for SUSE Linux Enterprise server: rpm -ivh /linux/bmc/osabmcutil9g-SUSE*.rpm...
Uninstalling on Systems Running Supported Linux Enterprise Operating Systems To uninstall the BMC Management Utility, perform the following steps: 1 Log in as root. 2 Enter either of the following commands to remove all the installed ® packages from SUSE Linux Enterprise Server or Red Hat Enterprise ®...
Page 56
In addition to the operations that can be performed by a user with user-level BMC user privileges, IPMI Shell allows a user with operator-level and administrator-level BMC user privileges to: • Power on, reset, or power cycle a managed system. •...
1 Start a Command Prompt window. 2 Locate the ipmish.exe file. By default, ipmish.exe is located in the directory: C:\Program Files\Dell\SysMgt\bmc. 3 Enter IPMI Shell commands (see "IPMI Shell Command Syntax") to manage the remote system. See "IPMI Shell Commands" for a complete list of valid options, commands, subcommands, and arguments.
Arguments with embedded tabs or spaces must be enclosed in matching double quotation marks ("). For example: -user "John Smith" Every command has one default action. The default action is typically, but not always, the equivalent of reading and displaying the current setting or status for the command.
Page 59
For example, 123456AB67 is valid, and 123 is invalid. Enter 00, 0000, etc. to disable encryption. NOTE: The IPMI encryption key is available only on Dell x9xx and xx0x systems. Running IPMISH over Serial - Option -com Synopsis...
Page 60
The maximum reliably supported baud rates are: • 19200 for PowerEdge x8xx systems • 57600 for PowerEdge x9xx and xx0x systems without Dell Remote Access Controller 5 (DRAC 5) • 115200 for PowerEdge x9xx and xx0x systems with DRAC 5...
Page 61
Options -help subcommand A command list and a capsule description of options are printed if no argument is given. When there is an argument specifying a valid command, the help option displays a detailed description of the command. See Figure 3-7 and Figure 3-4. Figure 3-3.
Page 62
Figure 3-4. IPMISH Help option Example 2 IPMI Session Option -interactive Synopsis ipmish -interactive [-cfg <config-file> ] Description This option invokes the interactive CLI mode. An IPMISH prompt appears when entering interactive CLI mode. Type quit to exit the IPMISH prompt and return to the CLI prompt.
Page 63
Specifies the configuration file for BMU to start the CLI mode with. If a configuration file is not specified, BMU operates with default configuration settings. NOTE: The -interactive option must be followed by connect for ipmish to work. See "Configuring the SOL Proxy Configuration File" for more information on configuration files.
Enables Serial-over-LAN for the remote managed system. sensor Displays current status of platform sensors. Displays information on and helps configure the LCD panel in Dell x xx and xx x systems powermonitor Displays information on and helps manage your system’s power.
Page 65
Subcommands Turns the managed system’s front panel LED on or off. If the BMC supports the IPMI extension Chassis Identify On command, then the identify on command turns the LED on indefinitely until the identify off command is used to turn the LED off. NOTE: Acknowledgement or status check of the command is not displayed on the command prompt.
Page 66
Description This command retrieves and displays the system information, including field replaceable unit (FRU) and BMC information for the managed system. See Figure 3-7 and Figure 3-8. Subcommands fru — Returns FRU related information id — Returns BMC related information Default Subcommand If a subcommand is not specified, this command acts the same as sysinfo id.
Page 67
Figure 3-8. sysinfo FRU Example power Synopsis power status power off [-force] | on | cycle | reset Description This command displays the current power status of the managed system, turns the system on or off, or resets the system. See Figure 3-9. Subcommands •...
Page 68
• cycle — Turns off the system, pauses, then turns the system back on. • reset — Pulses the system reset signal, regardless of the power state. Options -force This option simulates pressing and holding the power button for four or more seconds.
Page 69
System event log records are displayed using either a tabular format (legacy) or a vertical format (oemlist) consistent with the SEL log output found in other Dell OpenManage products. The default is the oemlist format. The column headers for the legacy format are: Ordinal Number, Date, Time, Sensor Number, Sensor Type, and Brief Description.
Page 70
Figure 3-10. sel Option Example Synopsis sol[enable |disable] sol config [-baud baud rate ][-priv privilege level ] [- retry count retry_count ] [retry interval retry_interval ] Description This command allows you to configure sol session parameters of a remote BMC. NOTE: The command prompt responds with an error message if a command is used before establishing an IPMI session with connect.
Page 71
Options • -baud baud_rate Specifies the communication baud rate over the serial channel, such as 9600 or 19200. It should be in conformity with the SOL baud rate of the managed server. • -priv privilege_level Specifies minimum privilege levels required to establish an SOL session. Possible values are User, Operator, and Administrator.
Page 72
Description This command displays the current status of platform sensors using one of the two possible formats. OPTIONS [temp|fan|volt|discrete|numeric] Specifies the sensor group (temp, volt, fan, discrete, or numeric) for which information is displayed. If you do not specify a sensor group, all sensors for which there is information will be displayed.
Page 73
connect Synopsis connect -ip bmc-ip-address | bmc-host-name [-u username] [-p password] [-k IPMI encryption key value] connect -com bmc_ip_address | bmc_hostname -u username -p password [-k KG value] <command> Description This command establishes an IPMI connection with the remote server in the interactive mode to enable the user to perform server management activities.
Page 74
Figure 3-13. IPMISH connect option Synopsis lcd info Description This command displays the status of the LCD display on a x9xx or xx0x system. You can also configure the LCD display using this command. Subcommands • info — Displays information about the LCD display. •...
Page 75
Subcommands • status — Displays the current power status of the system. The returned values denote energy consumption, peak power (in Watts), and peak amperage. • clear peakpower — Deletes the peak power value. • clear cumulativepower — Deletes the cumulative power values. Default Subcommand If a subcommand is not specified, this command functions the same as power status.
Figure 3-14. IPMISH help option SOL Proxy SOL Proxy is a simple telnet server. It allows a telnet client to interact with the hardware-designated serial port of a remote managed system using the LAN communication channel. See Figure 3-15. With SOL Proxy, administrators can view and change the BIOS settings over a shared LAN.
Page 77
The SOL Proxy communication scheme enables you to view and configure the BIOS settings of a managed system, as well as to reset the managed system remotely using a telnet client. SOL Proxy is installed as a daemon service and automatically starts each time the system boots. SOL Proxy can accommodate only one telnet session at a time.
To enable BIOS console redirection for use with SOLProxy: • Configure the Console redirection attribute to On with Console Redirection via COM2 for Dell x9xx and xx0x systems. This option is available under the Serial Communication submenu in BIOS setup. •...
Page 79
Initiating the SOL Proxy session using the Windows Command Prompt: To connect and use SOL Proxy: 1 Open a Command Prompt window on your management station. 2 Enter the telnet command in the command-line and provide the IP address of the SOL Proxy server and the port number that you specified in the SOL Proxy installation (the default value is 623).
Page 80
Using a Linux Shell To connect and use SOL Proxy: 1 Open a Linux shell on your management station. 2 Enter the telnet command and provide the IP address of the SOL Proxy Server and the port number you specified in SOL Proxy installation. For example: telnet 192.168.1.24 623 NOTE:...
Page 81
SOL Proxy Main Menu Figure 3-15. Example The SOL Proxy main menu allows you to change the SOL settings of a remote managed system’s BMC, reboot the remote BMC, or activate console redirection. When you select menu option 1, Connect to the Remote Server’s BMC, you are prompted for the BMC IP address and BMC login.
Page 82
To exit an active SOL session, use the <~><.> character sequence. This sequence terminates SOL and returns you to the top-level menu. Connecting to the Remote Managed System’s BMC NOTE: While multiple SOL sessions can be active at the same time, only one console redirection session can be active at any given time for a managed system.
Page 83
Configuring the SOL for the Remote Managed System Select option 2 in the main menu. NOTE: You must be connected to the managed system’s BMC before you can configure the SOL features. If SOL Proxy is not yet connected to the managed system’s BMC, you are prompted for an IP address, a username/password combination, and an IPMI encryption key.
Page 84
Figure 3-18. Configuring the Serial-Over-LAN for the Remote System, Example 2 • If SOL is enabled, two BMC settings are displayed: – The communication baud-rate between the system serial port and the – The minimum BMC user privilege level required for activating console redirection SOL Proxy displays a list of valid values for each feature, as well as the current value of the feature enclosed in a pair of brackets.
Page 85
Figure 3-19. SOL Settings, Example 3 Activating Console Redirection Select option 3 in the main menu. NOTE: You must be connected to the managed system’s BMC before you can configure the SOL features. If SOL Proxy is not yet connected to the managed system’s BMC, you are prompted for an IP address and a username/password combination.
Page 86
Figure 3-20. Console Redirection Example Rebooting the Managed System and Activating Console Redirection Select option 4 in the main menu. NOTE: You must be connected to the managed system’s BMC before you can configure the SOL features. If SOL Proxy is not yet connected to the managed system’s BMC, you are prompted for an IP address, a username/password combination, and an IPMI encryption key.
Page 87
While the managed system reboots, you can enter the BIOS system setup program to view or configure BIOS settings. See Figure 3-21. NOTE: Before activating the console redirection, you must first enable the console redirection features. See "Configuring Your Managed System" for more information. Figure 3-21.
Figure 3-22. Sample Help Screen Exit Select option 6 to end your telnet session and disconnect from SOL Proxy. Using SOL proxy in command mode By default, SOL Proxy is installed for use in the menu mode by the system. See "Configuring the SOL Proxy Configuration File"...
Page 89
console Synopsis console Description This command allows users to establish an SOL session with the connected server. NOTE: BMU responds with an error message if console is used before establishing an IPMI session with connect. reboot Synopsis reboot[-force] Description This command allows you to control power configurations and establish an SOL session in one atomic operation.
Configuring the SOL Proxy Configuration File Certain parameters, for IPMI Shell and SOL Proxy, must be correctly configured in the SOL Proxy Configuration file, - SOLProxy.cfg, which is located in the default installation BMC directory. The parameters and their descriptions are as follows: Comments Any line starting with a “#”...
Page 91
Power-off Timeout Specifies the time in seconds before the SOL Proxy gives up polling for the managed system's power status. If the SOL Proxy issues the power off command and the system does not power off within the specified interval, the SOL Proxy returns with a message, indicating that the SOL Proxy was unable to power off the system due to the timeout interval.
Page 92
Sol Loss Silent Specifies system behavior when one or more SOL packets are lost. The possible values are 0 and 1. If it is set to 0 or is absent, the system will print an error message on the screen each time an SOL packet is lost. If it is set to 1, the system will not print error messages for loss of SOL packets.
debug Specifies if the debug data will be logged. The default is off. debug=off IPMItool IPMItool is a CLI utility that helps in configuring and managing devices using the IPMI version 1.5 and later protocol. IPMItool supports out-of-band (OOB) access (over a LAN or through the serial port) to a single system at a time.
Page 94
The complete list of commands listed under delloem in Table 3-2 are supported by the IPMItool. delloem The delloem commands provide information on Dell-specific features. Table 3-2 lists the delloem subcommands with a brief description. Table 3-2. delloem Subcommands Command...
Page 95
Hours are in 24-hour form. It is recommended that the event log be cleared before setting the time. NOTE: Time values between delloem sel time sel time differ but delloem sel time command returns the correct value for Dell systems. Using the BMC Management Utility...
Default Subcommand If a subcommand is not specified, this command functions the same as sel info. Options for sensor • list — Displays the complete list of sensors and thresholds in a wide table format. • get < id > ... [ <id> ] — Displays information for sensors specified by ID number.
Page 97
For example, to set the DNS server name to " " ipmitool raw 0x18 0x58 0xe4 0x15 0x66 0x6f 0x6f 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 The ASCII character conversion chart is displayed in Table 3-3: Table 3-3.
Page 98
Table 3-3. ASCII Character Conversion Chart (continued) Decimal Octal Hex Binary Value 00010110 SYN (Synchronous Idle) 00010111 ETB (End of Transmission Block) 00011000 CAN (Cancel) 00011001 EM (End of Medium) 00011010 SUB (Substitute) 00011011 ESC (Escape) 00011100 FS (File Separator) 00011101 GS (Group Separator) 00011110...
Known Issues and Frequently Asked Questions This section discusses known issues with using the BMC Management Utility, along with frequently asked questions. Known Issues General Issues • You must assign a valid BMC user name and password before you can connect to your system's BMC using the BMC Management Utility.
IPMI Shell Issues • If you type ipmish from any directory other than the directory where the BMU is installed, you will receive a "command not found" error from ® MS-DOS . This is because the BMU install directory is not included in the system search path.
Page 105
It can also cause a SOL proxy session to become inactivated. You can configure your router to reduce or eliminate the delay by enabling the router option edge-port (Dell™ PowerConnect™) or port fast (Cisco). This will allow the link to remain constant and handle the optimization in real time.
Page 106
Q: Why do I see a connection time-out error message when I perform the Power Reset command using the IPMISH command line tool? A: The spanning-tree feature described in the previous Q&A can cause problems during power management as well. Use the solution above to help assure that power reset and other power management commands can function without network timeouts.
BMC Management Utility Error Codes The following is a list of error messages for the BMC Management Utility. In case of a functional failure, an error message will be printed to stderr. The text of the error message is listed in the Message column in Table A-1. Errors will always be printed in a parsable format such as: Error (<hex-code>):<message>! The following is an example:...
Page 108
Table A-1. BMC Management Utility Error Codes (continued) Code Classification Message Description IPMI Error Initialization Authentication Request for a session errors. failure. from the local or remote proxy was rejected. Access denied. Trying to access the proxy from a forbidden IP address.
Page 109
Table A-1. BMC Management Utility Error Codes (continued) Code Classification Message Description IPMI Error First index larger than The first index is larger total SEL records. than the total SEL records. H/W or F/W Unsupported Unsupported 0xC1 errors. command. operation. Sensor not present.
Page 110
Table A-1. BMC Management Utility Error Codes (continued) Code Classification Message Description IPMI Error SDR busy. Sensor Data Record 0xD0 Repository in update mode. Device busy. Device in firmware 0xD1 update mode. BMC unavailable. BMC initialization in 0xD2 progress. Bad BMC state. Request not supported 0xD5 in present BMC state.
Channel Privilege Level Limit attributes on this screen. • The Serial communication connection mode for the BMC must be set to Direct Connect terminal Mode for Dell™ PowerEdge™ x8xx, x9xx, and xx0x systems. • External Serial Connector must be configured and set to Remote Access for PowerEdge x9xx and xx0x systems.
• Disable the RAC serial Console if you have a DRAC 5 installed. Login to the DRAC GUI, navigate to Serial from Remote Access, and disable Enable Serial console. • Set Serial Port 1 for PowerEdge x8xx systems. This option is available in the BIOS Setup, in the Integrated Devices menu.
Syntax Terminal mode messages follow the general syntax below: [<message data>]<newline sequence> Each terminal mode message must be preceded with the left bracket "start” character and must be ended with a right bracket “stop” character and the appropriate input new-line sequence. No input characters are accepted until the start character has been received.
Hex-ASCII Command Format Binary IPMI commands are sent and received as a series of case-insensitive hex-ASCII pairs, where each is separated from the preceding pair by a single space character. Table B-1 lists the terminal mode requests to BMC and Table B-2 lists the terminal mode responses from BMC.
Examples Hex-ASCII command example (IPMI Reset Watchdog Cmd): [18 00 22]<CR> [1C 00 22 00]<CR-LF> Text command example: [SYS TMODE]<CR> [OK TMODE]<CR-LF> Table B-3. Terminal Mode Text Commands Command Switches Description SYS PWD -U activates a terminal mode session. USERNAME USERNAME corresponds to the ASCII text for the username.
Page 116
Table B-3. Terminal Mode Text Commands (continued) Command Switches Description SYS TMODE Used as a no-op confirm that Terminal Mode is active. The BMC returns an OK response followed by TMODE. SYS SET Sets the boot flags to direct a boot to the specified BOOT XX device following the next IPMI command or action YY ZZ AA BB...
Page 117
Table B-3. Terminal Mode Text Commands (continued) Command Switches Description SYS GET This is a text version of the IPMI Get System Boot BOOTOPT Options command. It allows any of the boot option XX YY ZZ parameters to be retrieved. XX YY ZZ represents the hex-ASCII for the data bytes that are passed in the Get System Boot Options request.
Page 118
Table B-3. Terminal Mode Text Commands (continued) Command Switches Description SYS SET Returns the Terminal Mode Configuration bytes TCFG where XX and YY represent hex-ASCII encoding for the volatile version of data bytes 1 and 2 as specified in Table B-4, and AA BB represent hex-ASCII encoding of the non-volatile version.
Page 119
Table B-3. Terminal Mode Text Commands (continued) Command Switches Description Causes the BMC to return a high level version of the HEALTH system health status in terse format. The BMC returns QUERY a string with the following format if the command is accepted.
Page 120
Table B-3. Terminal Mode Text Commands (continued) Command Switches Description Causes the BMC to return a high level version of the HEALTH system health status in multi-line verbose format. The QUERY BMC returns a string of the following format: SYS Health:xx<output termination sequence>. Power: ON, OFF (soft-off or mechanical off), SLEEP (sleep - used when can't distinguish sleep level), S4, S3, S2, S1, Unknown.
Page 121
Table B-3. Terminal Mode Text Commands (continued) Command Switches Description -ON<XX> Causes the BMC to indicate the system’s location, for IDENTIFY example, with a blinking LED or beep for a specific period of time. XX is an optional hex-ASCII byte representing the number of seconds the BMC is to cause the system to identify itself.
Page 122
Table B-4. Terminal Mode Configuration (continued) Byte Explanation [7:4]—Output newline sequence (BMC to console). Selects what characters the BMC uses as the <newline> sequence when the BMC writes a line to the console in Terminal Mode. 0h = no termination sequence. 1h = <CR-LF>...
Escape Key Sequences Console redirection uses ANSI or VT100/220 terminal emulation, which are limited to basic ASCII characters. There are no function keys, arrow keys, or control keys in this character set. However, most BIOS software requires the use of function keys and control keys for ordinary actions. Specific function keys and escape keys can be emulated by using a special key sequence, called an escape sequence, to represent a specific key.
SOL, the BIOS reads the SOL baud rate from the BMC and uses that setting to activate console redirection. SOL baud rate can be configured using the Dell Deployment Toolkit, OMSA, DRAC, or the BMU. Serial Port Console Redirection...
Serial Terminal Communication to BMC or DRAC Serial Terminal Mode allows you to directly connect to the BMC or DRAC using a serial port connection and execute text-based commands. Refer to the Appendix B for information about configuring your BMC and DRAC for Serial Terminal Communication as well as available Terminal Mode Commands.
EMSPort = Port used for serial communication. For example, COM1 or COM2. EMSBaudrate = Configured baud rate for communication. The minimum supported baud rates for supported Dell™ PowerEdge™ systems is 19200. Serial Console redirection With SOL Proxy Configuring Linux for Serial Redirection During Boot The "SysRq key"...
Page 128
BMC serial communication and SOL: • 19200 for PowerEdge 1425SC and other PowerEdge x8xx systems. • 57600 for PowerEdge x9xx and xx0x systems without Dell Remote Access Controller 5 (DRAC 5). • 115200 for PowerEdge x9xx and xx0x systems with DRAC 5.
Additional information for editing the grub.conf: 1 You may need to disable GRUB's graphical interface and use the text-based interface instead; otherwise, the GRUB screen will not be displayed in BMU console redirection. To do so, comment out the line starting with splashimage.
Page 130
Table D-2. Sample File: /etc/innitab # inittab This file describes how the INIT process should set up the system in a certain run-level. # Author: Miquel van Smoorenburg, <miquels@drinkel.nl.mugnet.org Modified for RHS Linux by Marc Ewing and Donnie Barnes # Default runlevel. The runlevels used by RHS are: 0 - halt (Do NOT set initdefault to this) 1 - Single user mode 2 - Multiuser, without NFS (The same as 3, if you do...
Page 131
Table D-2. Sample File: /etc/innitab (continued) # Things to run in every runlevel. ud::once:/sbin/update # Trap CTRL-ALT-DELETE ca::ctrlaltdel:/sbin/shutdown -t3 -r now # When our UPS tells us power has failed, assume we have a few # minutes of power left. Schedule a shutdown for 2 minutes from now.
Page 132
Edit the file /etc/securetty, as follows: Add a new line, with the name of the serial tty for COM1: ttyS0 See the sample file, which shows the addition of the new line. Table D-3. Sample File: /etc/securetty vc/1 vc/2 vc/3 vc/4 vc/5 vc/6...
Glossary The following list defines or identifies technical terms, abbreviations, and acronyms used in your system documents. adapter card An expansion card that plugs into an expansion-card connector on the system's system board. An adapter card adds some specialized function to the system by providing an interface between the expansion bus and a peripheral device.
Page 134
autoexec.bat file The autoexec.bat file is executed when you boot your system (after executing any commands in the config.sys file). This start-up file contains commands that define the characteristics of each device connected to your system, and it finds and executes programs stored in locations other than the active directory. backup A copy of a program or data file.
Page 135
bootable diskette You can start your system from a diskette. To make a bootable diskette on a system running Windows, insert a diskette in the diskette drive, type sys a: at the command line prompt, and press <Enter>. Use this bootable diskette if your system will not boot from the hard drive.
Page 136
Command The combination of an option and argument or just an option if no argument is required, such as in the following command line instances: utilname --option utilname --option=argument command line instance A series of valid commands, options, and arguments typed in the command line. For example, the Deployment Toolkit utility name and all necessary options and arguments as they are entered through the OS shell: A:>utilname --option --option=argument...
Page 137
conventional memory The first 640 KB of RAM. Conventional memory is found in all systems. Unless they are specially designed, programs run from the Windows Command Prompt are limited to running in conventional memory. Abbreviation for central processing unit. See also microprocessor. device driver A program that allows the operating system or some other program to interface correctly with a peripheral device, such as a printer.
Page 138
DRAC II Acronym for Dell OpenManage™ Remote Assistant Card, version 2. DRAC III Acronym for Dell™ Remote Access Card III. DRAC III/XT Acronym for Dell Remote Access Card III/XT. DRAC 4 Acronym for Dell Remote Access Card 4. DRAC MC Acronym for Dell Remote Access Card MC.
Page 139
ERA/MC Abbreviation for embedded remote access modular computer. See modular system. ERA/O Abbreviation for embedded remote access option. Abbreviation for embedded systems management, which is a set of instruction coding in system software and firmware that notifies a user about potential hardware problems on a system.
Page 140
flash memory A type of EEPROM chip that can be reprogrammed from a utility on diskette while still installed in a system; most EEPROM chips can only be rewritten with special programming equipment. format To prepare a hard drive or diskette for storing files. An unconditional format deletes all data stored on the disk.
Page 141
Abbreviation for high memory area. The first 64 KB of extended memory above 1 MB. A memory manager that conforms to the XMS can make the HMA a direct extension of conventional memory. Also see XMM. host adapter A host adapter implements communication between the system's bus and the controller for a peripheral device.
Page 142
IPMI Abbreviation for Intelligent Platform Management Interface, which is an industry standard for management of peripherals used in enterprise systems based on ® Intel architecture. The key characteristic of IPMI is that inventory, monitoring, logging, and recovery control functions are available independent of the main processors, BIOS, and operating system.
Page 143
Abbreviation for megabyte(s). The term megabyte means 1,048,576 bytes; however, when referring to hard drive storage, the term is often rounded to mean 1,000,000 bytes. memory A system can contain several different forms of memory, such as RAM, ROM, and video memory. Frequently, the word memory is used as a synonym for RAM; for example, an unqualified statement such as "a system with 16 MB of memory"...
Page 144
Acronym for network interface controller. NVRAM Acronym for nonvolatile random-access memory. Memory that does not lose its contents when you turn off your system. NVRAM is used for maintaining the date, time, and system configuration information. option An argument to a command that modifies its function rather than providing data and is usually set off by a delimiter such as - or /.
Page 145
Plug and Play An industry-standard specification that makes it easier to add hardware devices to personal computers. Plug and Play provides automatic installation and configuration, compatibility with existing hardware, and dynamic support of mobile computing environments. POST Acronym for power-on self-test. Before the operating system loads when you turn on your system, the POST tests various system components such as RAM, the disk drives, and the keyboard.
Page 146
read-only file A read-only file is one that you are prohibited from editing or deleting. A file can have read-only status if: • Its read-only attribute is enabled. • It resides on a physically write-protected diskette or on a diskette in a write- protected drive.
Page 147
server module A modular system component that functions as an individual system. To function as a system, a server module is inserted into a chassis which includes power supplies, fans, a system management module, and at least one network switch module.
Page 148
SPCR Abbreviation for Serial Port Console Redirection table. This table provides information about how the system firmware and service processor use the out- of-band (OOB) management port. The SPCR table is read by the Special Administrative Console (SAC) for console redirection and configures itself automatically during a bootable CD installation.
Page 149
TCP/IP Abbreviation for Transmission Control Protocol/Internet Protocol. A system for transferring information over a computer network containing dissimilar systems, such as systems running Windows and UNIX. text editor An application program for editing text files consisting exclusively of ASCII characters. Windows Notepad is a text editor, for example. Most word processors use proprietary file formats containing binary characters, although some can read and write text files.
Page 150
UUID Abbreviation for Universal Unique Identification. variable A component of a managed object. A temperature probe, for example, has a variable to describe its capabilities, its health or status, and certain indexes that you can use to help you in locating the right temperature probe. VESA Acronym for Video Electronics Standards Association.
Page 151
write-protected Read-only files are said to be write-protected. You can write-protect a 3.5-inch diskette by sliding its write-protect tab to the open position or by setting the write-protect feature in the System Setup program. Abbreviation for extended memory manager, a utility that allows application programs and operating systems to use extended memory in accordance with the XMS.