Dell Openmanage Baseboard Management Controller Version 1 2 With 4 5 Users Manual 1.2 4.5.1 User's Guide
2014-11-13
: Dell Dell-Openmanage-Baseboard-Management-Controller-Version-1-2-With-Openmanage-4-5-1-Users-Manual-118030 dell-openmanage-baseboard-management-controller-version-1-2-with-openmanage-4-5-1-users-manual-118030 dell pdf
Open the PDF directly: View PDF
.
Page Count: 86
| Download | |
| Open PDF In Browser | View PDF |
Dell OpenManage™ Baseboard Management Controller 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 Notes and Notices NOTE: A NOTE indicates important information that helps you make better use of your computer. NOTICE: A NOTICE indicates either potential damage to hardware or loss of data and tells you how to avoid the problem. ____________________ Information in this document is subject to change without notice. © 2004 Dell Inc. All rights reserved. Reproduction in any manner whatsoever without the written permission of Dell Inc. is strictly forbidden. Trademarks used in this text: Dell, the DELL logo, Dell OpenManage, and PowerEdge, are trademarks of Dell Inc.; Microsoft, MS-DOS, Windows NT, and Windows are registered trademarks of Microsoft Corporation; Red Hat is a registered trademark of Red Hat Corporation; Intel, Pentium, and Intel386 is a registered trademark of Intel Corporation. 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. December 2004 w w w. d e l l . c o m | s u p p o r t . d e l l . c o m Contents 1 Introduction Supported Systems. . . . . . . . . . . . . . . . . . . . . . . . . . . . . BMC Configuration and Management Tasks . . . . . . . . . . . . . . . . . 8 Configuring the BMC . . . . . . . . . Managing the BMC . . . . . . . . . . BMC Action on Alert . . . . . . . . . Basic BMC Alerting Over a Shared LAN IPMI Shell Over a Shared LAN . . . . . IPMI Shell Over the Serial Cable . . . . SOL Proxy Over a Shared LAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 8 10 10 11 11 12 . . . . . . . . . . . . . . . . 12 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 12 13 13 . . . . . . . . . . . . . . . . . . . 14 . . . . . . . . . . . . . . . . . . . . . . 14 BMC Configuration and Management Tools . Using the BMC Setup Module . . . Using the Deployment Toolkit . . . Using the BMC Management Utility Using Server Administrator . . . . Other Dell Documents You May Need . Obtaining Technical Assistance 2 8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuring Your Managed System BIOS Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 . . . . . . . . . . . . . . . . . . 15 Entering the System Setup Program Baseboard Management Controller Configuration . Entering the BMC Setup Module . BMC Setup Module Options . . . . . . . . . . . . . . . . 17 . . . . . . . . . . . . . . . . . . . 17 17 . . . . . . . . . . . . . . . . . . . Configuring Your BMC with the Deployment Toolkit Version 1.3 BMCCFG.EXE Utility . . . . . . . . . . . . . . . . . . . . . Installation and Setup . . . . . . . Creating a Bootable Diskette or CD. Configuring the BMC . . . . . . . . . . . . . . 18 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 19 20 . . . . . . . . 22 . . . . . . . . . . . . . . . . . . Configuring Your BMC with Server Administrator Version 2.0 Contents 3 Configuring the BMC 3 . . . . . . . . . . . . . . . . . . . . . . . . . Using the BMC Management Utility Installing the BMC Management Utility . . . . . . . . . . . . . . . . . . . 26 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 26 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Installation Prerequisites . . Supported Operating Systems Installation Procedures Installing on Systems Running Supported Windows Operating Systems . . . . . . . . . . . . . . . . . . . . . . . . Uninstalling on Systems Running Supported Windows Operating Systems . . . . . . . . . . . . . . . . . . . . . . . . Installing on Systems Running Supported Red Hat Linux Enterprise Operating Systems . . . . . . . . . . . . . . . . . . . . . . . . Uninstalling on Systems Running Supported Red Hat Linux Enterprise Operating Systems . . . . . . . . . . . . . . . . . . . . . . . . IPMI Shell . . . 27 . . 28 . . 28 . . 29 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 Using IPMI Shell . . . . . . IPMI Shell Command Syntax . IPMI Shell Global Options . . IPMI Shell Commands . . . . SOL Proxy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 31 31 35 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 . . . . . . . . 52 Using SOL Proxy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuring SOL Proxy with the SOL Proxy Configuration File 4 Known Issues and Frequently Asked Questions Known Issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . General Issues . SOL Proxy Issues IPMI Shell Issues . . . . . . . . . . . . . . . . . . . . . . . . . . . Contents 55 . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 55 55 . . . . . . . . . . . . . . . . . . . . . . . . 56 . . . . . . . . . . . . . . . . . . . . . . . . . . . Frequently Asked Questions 4 23 A BMC Management Utility Error Codes B Terminal Mode Commands Security Information . Syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 Command Length . . . . . . . . . . . . . . . . . . . . . Character Support . . . . . . . . . . . . . . . . . . . . Special Character Handling —character . . . . . . Special Character Handling — orcharacter . Special Character Handling — Line Continuation character . Special Character Handling — Illegal characters . . . . . . . . . . . . 64 64 64 64 64 64 . . . . . . . . . . . . . . . . . . . . . . . . 65 . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 Hex-ASCII Command Format Text Command Format Examples . Glossary Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Contents 5 6 Contents Introduction The Dell™ PowerEdge™ systems baseboard management controller (BMC) monitors the system for critical events by communicating with various sensors on the system board and sends alerts and logs events when certain parameters exceed their preset thresholds. The BMC supports the industry-standard Intelligent Platform Management Interface (IPMI) specification, enabling you to configure, monitor, and recover systems remotely. The BMC provides the following features: • Access through the system’s serial port and integrated NIC • Fault logging and SNMP alerting • Access to the system event log (SEL) and sensor status • Control of system functions including power on and off • Support that is independent of the system’s power or operating state • Text console redirection for system setup, text-based utilities, and operating system consoles • Access to Red Hat® Enterprise Linux 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 users to configure and manage your system through the BMC. • The BMC Management Utility allows remote, out-of-band LAN and/or serial port power control, event log access, and console redirection. • The Dell OpenManage™ Deployment Toolkit Version 1.3 BMCCFG.EXE utility provides a powerful command line configuration tool. • Dell OpenManage Server Administrator allows remote, in-band access to event logs, power control, and sensor status information and provides the ability to configure the BMC. • In addition, the BMC can be accessed by standard, off-the-shelf terminal or terminal emulator utilities that allow access to sensor status information, and power control. Introduction 7 www.dell.com | support.dell.com Supported Systems The BMC-management features documented in this guide are supported on the following Dell PowerEdge systems: • 800 • 1425SC • 1800 • 1850 • 1855 • 2800 • 2850 BMC Configuration and Management Tasks This User’s Guide documents the basic tasks needed to set up and configure the BMC on a managed system in preparation for using the BMC Management Utility. These basic tasks are described in the following sections: • Configuring the BMC • Managing the BMC Configuring the BMC To configure the BMC in a pre-boot environment, you can use either the BIOS BMC Setup Module or the DTK BMCCFG.EXE utility, 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. See "Baseboard Management Controller Configuration" for more information. Managing the BMC To manage the BMC in a pre-boot environment, or to access the BMC of a nonresponsive system, you must use the BMC Management Utility. See "Using the BMC Management Utility." To configure the BMC on a system with a running operating system or to perform everyday BMC management tasks, you can use the GUI on the Server Administrator home page. See the Server Administrator Version 2.0 User’s Guide for more information about using Server Administrator to manage your system’s BMC functions. Figure 1-1 shows the configuration matrix for BMC. 8 Introduction Figure 1-1. BMC Configuration Matrix BMC BMC Connection Configuration Management Medium Tools Goal BMC Action on Alert System Reset System Power Off System Power Cycle Enable platform events Enable alert actions Server Administrator Shared LAN DTK SNMP Traps BMC LAN Access Power Control Enable alerting on the managed system Configure the IP address, Subnet mask, and Gateway on the managed system BMC Setup Module DTK System Information Server Administrator Activate SOL Enable VLAN (optional) Configure BMC user(s) Enable LAN on managed system Shared LAN System Identification BIOS Configure the IP address, Subnet mask, and Gateway on the managed system Enable BMC Serial IPMI Shell SEL Access System Identification System Information IPMI Shell Enable VLAN (optional) BMC Serial Power Control IT Assistant Configure the Alert destination IP address Server Administrator Remote SEL Access BMC Management Tool DTK Shared LAN BMC Setup Module BMC LAN Alerting Basic Configuration Tasks Configure BMC user(s) Serial DTK (Null modem cable) (Basic mode only) Enable BMC Serial Set BMC Serial to Basic mode Server Administrator Set the Baud rate (9600 or 19200) Terminal Mode Set BMC Serial to Terminal mode (Terminal mode only) Enable BMC NIC Configure BIOS text console redirection BIOS Set the Baud rate (9600 or 19200) and the terminal emulation type (VT100 or ANSI) Configure BMC user(s) BMC SOL BMC Setup Module Text Utility Console Redirection Remote BIOS Setup Shared LAN DTK Microsoft Text Console Redirection Red Hat Linux Text Console Redirection Enable LAN on the managed system Configure the IP address, Subnet mask, and Gateway on the managed system Enable VLAN (optional) Enable BMC NIC Server Administrator Configure BIOS text console redirection SOL Proxy Microsoft text console or Red Hat Linux text console Set the Baud rate (9600 or 19200) and the terminal emulation type (VT100 or ANSI) Activate SOL Proxy Introduction 9 www.dell.com | support.dell.com BMC Action on Alert If you plan to use your system’s BMC to send BMC alerts, you must follow the BMC Action on Alert configuration guidelines listed in Table 1-1. Table 1-1. BMC Action on Alert Configuration Guidelines Features Connection Medium BMC Configuration Tools Basic Configuration Tasks • System Reset • System Power Off • System Power Cycle Accessed over a shared LAN • DTK (pre-operating system • Enable platform events environment) • Enable alert actions • Server Administrator BMC Management Tools NA Basic BMC Alerting Over a Shared LAN If you plan to use your system’s BMC to only monitor BMC Alerts using IT Assistant, you will need to follow the BMC configuration guidelines listed in Table 1-2. Table 1-2. BMC LAN Alerting Configuration Guidelines Features Connection Medium BMC Configuration Tools SNMP Traps Accessed over a shared LAN • BMC Setup Module (preIT Assistant • Enable alerting on the operating system managed system environment) • Configure the IP address, • DTK (pre-operating system Subnet mask, and Gateway environment) on the managed system • Server Administrator • Configure the Alert destination IP address • Enable VLAN (optional) 10 Introduction Basic Configuration Tasks BMC Management Tools IPMI Shell Over a Shared LAN If you plan to use the BMC Management Utility’s IPMI Shell to access your system’s BMC over a shared LAN, you must follow the BMC configuration guidelines listed in Table 1-3. Table 1-3. BMC LAN Access Configuration Guidelines Features Connection Medium BMC Configuration Tools Basic Configuration Tasks BMC Management Tools • Remote SEL access • Power control • System identification • System information Accessed over a shared LAN • BMC Setup Module (pre• Configure BMC user(s) IPMI Shell operating system • Enable LAN on managed environment) system • DTK (pre-operating system • Configure the IP address, environment) Subnet mask, and Gateway • Server Administrator on the managed system • Enable VLAN (optional) IPMI Shell Over the Serial Cable If you plan to use the BMC Management Utility’s IPMI Shell or a text console redirection to access your system’s BMC over a serial cable, you must follow the BMC configuration guidelines listed in Table 1-4. Table 1-4. BMC Serial Configuration Guidelines Features Connection Medium BMC Configuration Tools • Remote SEL access • Power control • System identification • System information Accessed through • BIOS (pre-operating system the serial channel environment) by using a null • DTK (pre-operating system modem cable environment) • Server Administrator (to enable BMC serial only) Basic Configuration Tasks BMC Management Tools • Configure BMC user(s) • IPMI Shell (Basic mode • Enable BMC serial in BIOS only) • Set BMC serial to either • Terminal Basic mode or Terminal emulation mode (Terminal • Set the Baud rate (9600 or mode only) 19200) Introduction 11 www.dell.com | support.dell.com SOL Proxy Over a Shared LAN If you plan to use the BMC Management Utility’s SOL Proxy to access your system’s BMC over a shared LAN, you must follow the BMC configuration guidelines listed in Table 1-5. Table 1-5. BMC SOL Configuration Guidelines Features Connection Medium BMC Configuration Tools Basic Configuration Tasks BMC Management Tools • Text Utility console redirection • Remote BIOS setup • Microsoft text console redirection • Red Hat Enterprise Linux text console redirection Accessed over a shared LAN • BIOS (pre-operating system environment) • BMC Setup Module (preoperating system environment) • DTK (pre-operating system environment) • Server Administrator (to enable BMC serial only) • Configure BMC user(s) • SOL Proxy • Enable LAN on the • Microsoft text managed system console redirection • Configure the IP address, Subnet mask, and Gateway • Red Hat on the managed system Enterprise Linux text • Enable VLAN (optional) console • Enable BMC NIC in BIOS redirection • Configure the BIOS text console redirection – Set the Baud rate (9600 or 19200) and the terminal emulation type (VT100 or ANSI) BMC Configuration and Management Tools Using the BMC Setup Module The BMC Setup Module provides basic BMC setup and configuration functions that can be accessed during system boot. Use the BMC Setup Module for initial BMC setup and configuration only. For advanced configuration tasks, you must use the Deployment Toolkit Version 1.3 BMCCFG.EXE utility or Server Administrator Version 2.0. See your system User’s Guide for additional information about the BMC Setup Module. Using the Deployment Toolkit The Deployment Toolkit (DTK) Version 1.3 BMCCFG.EXE utility provides a powerful DOSbased command-line interface for locally configuring your system’s BMC as part of an initial deployment. Use the BMCCFG.EXE utility to set all supported BMC features. In addition, you can use the DTK utilities as part of a scripted deployment to multiple similar systems. To use the BMCCFG.EXE utility, you must perform the following tasks: 12 • Download the DTK executable and save the utilities to your hard drive. • Set up a bootable diskette or CD that contains a copy of the BMCCFG.EXE utility. Introduction • Locally configure BMC on the managed system. See the Deployment Toolkit Version 1.3 User’s Guide and Command Line Interface Reference Guide for more information about using the BMCCFG.EXE utility to configure and manage your system BMC. Using the BMC Management Utility The BMC Management Utility provides a command-line, remote management station to manage BMC-supported functions. Use the BMC Management Utility to manage your BMC from a remote management station and as your managed system’s emergency management console. The utility gives you the option of using either a command line interface (IPMI Shell) or a serial over LAN proxy (SOL Proxy) to access and manage the BMC. To use the BMC Management Utility, you must perform the following tasks: NOTE: You must first configure your BMC with the BMC Setup Module, the Deployment Toolkit BMCCFG.EXE utility, or Server Administrator before you can use the BMC Management Utility. • Configure BMC using the BMC Setup Module, the Deployment Toolkit BMCCFG.EXE utility, or Server Administrator. • Install the BMC Management Utility on a management station. See "Configuring Your Managed System" for instructions on configuring the BMC on a managed system in preparation for using the BMC Management Utility. For complete instructions about using the BMC Management Utility to manage your system BMC, see "Using the BMC Management Utility." Using Server Administrator Server Administrator Version 2.0 provides a convenient and easy-to-use graphical user interface for remotely configuring or managing your system’s BMC on a system running a supported operating system. You can use the Server Administrator Instrumentation Service to configure the most relevant BMC features, such as Platform Event Filter (PEF) parameters and alert destinations. In addition, Server Administrator can be used as command line interface. Server Administrator requires that the system has an operating system installed and functioning. As a result, Server Administrator is best suited for everyday BMC management tasks, and is not an option for performing pre-boot setup or accessing the BMC as a emergency management console. To use Server Administrator, you must perform the following tasks: • Install Server Administrator on the managed system. • Remotely access the Server Administrator home page from a supported browser on a management station. • Remotely configure BMC on the managed system. See the Server Administrator Version 2.0 User’s Guide and Command line Interface User’s Guide for more information about using Server Administrator to configure and manage your system BMC. Introduction 13 www.dell.com | support.dell.com Other Dell Documents You May Need In addition to this User's Guide, you can find the following guides either on the Dell Support website at support.dell.com or on the documentation CD: • The Dell OpenManage Quick Installation Guide provides additional information about installing the BMC Management Utility on a management station. • The Dell OpenManage Server Administrator Version 2.0 User’s Guide provides additional information about using Server Administrator to manage your system’s BMC. • The Dell OpenManage Deployment Toolkit Version 1.3 User’s Guide provides additional information about installing and using the Deployment Toolkit utilities. • The Dell OpenManage Deployment Toolkit Version 1.3 Command Line Interface Reference Guide provides a complete list of all valid BMC-related command-line options, suboptions, and arguments. • The Dell OpenManage IT Assistant User’s Guide Version 7.0 provides information about how to monitor and manage a large number of client and server systems on a local area network (LAN) or wide area network (WAN). • Your Dell system User’s Guide provides supplemental information about configuring your BIOS settings with the System Setup Program and your BMC with the BMC Setup Module, as well as instructions for configuring your system to use console redirection. Additionally, the Dell OpenManage readme.txt file provides the latest available information for the installation and operation of the programs and utilities used to manage your system through the BMC. The readme is available on the Dell OpenManage Systems Management Consoles CD and on the Dell Support website at support.dell.com. Obtaining Technical Assistance If at any time you do not understand a procedure described in this guide or if your product does not perform as expected, help tools are available to assist you. For more information about these help tools, see "Getting Help" in your system's Installation and Troubleshooting Guide. Additionally, Dell Enterprise Training and Certification is available; see www.dell.com/training for more information. This service may not be offered in all locations. 14 Introduction Configuring Your Managed System Before you can use the BMC Management Utility, you must first configure the necessary system BIOS, network, and serial connection settings to enable access to the BMC. In addition, to utilize the BMC Management Utility IPMI Serial functions, you must have a working connection between the management station and the correct serial I/O port of the target BMC, using a null modem cable. This section describes the basic procedures you must perform to prepare your BMC to be accessed and managed using the BMC Management Utility. The following procedures are described: • BIOS Configuration • Baseboard Management Controller Configuration • Configuring Your BMC with the Deployment Toolkit BMCCFG.EXE utility • Configuring Your BMC with 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. For example, to access the BMC over a serial cable connection you must configure Serial Port 1 to BMC Serial; and to access the BMC over a shared LAN if you are using serial over LAN (SOL) proxy, you must configure Serial Port 1 to BMC NIC. In addition, if you plan to utilize the console redirection feature, you must configure Console Redirection to Serial Port 1. To configure the necessary system BIOS setting, your must enter the System Setup Program. NOTE: For more information about configuring BIOS settings, see your system User’s Guide. Entering the System Setup Program 1 Turn on or restart your system. 2 Press immediately after you see the following message: = Setup The System Setup screen appears. NOTE: If your operating system begins to load before you press , allow the system to finish booting, and then restart your system and try again. 3 Use the up- and down-arrow keys to navigate to the Integrated Devices field and press . Configuring Your Managed System 15 www.dell.com | support.dell.com 4 Use the up- and down-arrow keys to navigate to the Serial Port 1 field and press . 5 Use the space bar to select the serial port option. The options are COM1, COM3, BMC Serial, BMC NIC, Off, and RAC (if an optional RAC is installed in the system). For BMC usage, serial port 1 uses the COM1 address and communication can be either via the serial port or the integrated shared NIC. RAC control uses only the COM1 address. Off and COM3 are not available options when Console Redirection is set to use serial port 1. a Select BMC Serial if you are planning to access the BMC through the serial cable connection. b Select BMC NIC if you are using SOL proxy and are planning to access the BMC over a shared LAN. 6 Press to return to the System Setup screen. 7 Use the up- and down-arrow keys to navigate to the Console Redirection field and press . 8 Use the up- and down-arrow keys to navigate to the Console Redirection option and then use the space bar to set the console redirection feature to Serial Port 1. 9 Use the up- and down- arrow keys to navigate to the Failsafe Baud Rate option and then use the space bar to set the console failsafe baud rate, if applicable. 10 Use the up- and down-arrow keys to navigate to the Remote Terminal Type option and then use the space bar to select either VT 100/VT 200 or ANSI, if applicable. 11 Press to return to the System Setup screen. 12 Press to exit the System Setup program. The Exit screen displays the following options: • Save Changes and Exit • Discard Changes and Exit • Return to Setup NOTE: For most options, any changes that you make are recorded but do not take effect until you restart the system. NOTE: Press to display the help file for the System Setup program. 16 Configuring Your Managed System Baseboard Management Controller Configuration You can perform basic BMC configuration using the BMC Setup Module during system startup. For more advanced configuration options, see the instructions for the Deployment Toolkit BMCCFG.EXE utility. Entering the BMC Setup Module 1 Turn on or restart your system. 2 Press when prompted after POST. If your operating system begins to load before you press , allow the system to finish booting, and then restart your system and try again. BMC Setup Module Options Table 2-1 lists the BMC Setup Module options and shows how to configure the BMC on a managed system. Table 2-1. BMC Setup Module Option Description Static IP vs. DHCP Source Displays whether the network controller will be assigned a static IP address or a DHCP address. NOTE: This option is not available in Dell™ PowerEdge™ 1855. BMC IP Address Enter the IP address for a static IP address. The field is limited to a maximum value of 255.255.255.255. NOTE: IP address 169.254.0.2 is returned when the BMC is unable to contact the DHCP server. Subnet Mask Enter the subnet mask for the static IP address. Gateway Enter the IP gateway for the static IP address. Alerting Enables or disables BMC alerting. NOTE: This option is not available in Dell PowerEdge 1855. Alert Destinations Enables or disables BMC alerting destinations. Alert IP Address Displays the address of the first alert destination. IPMI Over LAN Enables or disables the out-of-band LAN channel access to the shared network controller. User ID Enables or disables the BMC user ID 2 account. AdministratorID2 Account Modifies the administrator account’s username and password. Configuring Your Managed System 17 www.dell.com | support.dell.com Table 2-1. BMC Setup Module (continued) Option Description MAC Address Displays the network controller’s BMC MAC address. Reset BMC settings to default Clears the BMC settings and resets the BMC setting to the defaults. Hostname Specifies the managed system hostname used to correlate BMC events to the system on which they originate. NOTE: This option is not available in Dell PowerEdge 1855. VLAN Enables and configures a virtual LAN (VLAN) in which the BMC resides. NOTE: If the first integrated network interface controller (NIC1) is used in an Ether Channel team or link aggregation team, the BMC management traffic will not function properly. For more information about network teaming, see the documentation for the network interface controller. Configuring Your BMC with the Deployment Toolkit Version 1.3 BMCCFG.EXE Utility The Dell OpenManage™ Deployment Toolkit (DTK) includes a set of DOS-based utilities for configuring and deploying Dell PowerEdge systems. The DTK BMCCFG.EXE utility is specifically designed to address all necessary BMC configuration tasks using a powerful and comprehensive command-line interface. This utility runs on Dell PowerEdge 1425SC and all supported Dell PowerEdge x8xx systems. The BMCCFG.EXE utility is not supported on PowerEdge x7xx or earlier systems. To use the BMC Management Utility, you must configure your managed system with the BMCCFG.EXE utility. Perform the following tasks: 18 • Install the Deployment Toolkit Version 1.3. • Create either a BMC configuration diskette or CD containing a DOS-bootable image, the appropriate CD drivers (for a CD only), and the BMCCFG.EXE utility. • Configure BMC Users. • Configure BMC SOL access. • Configure BMC IPMI serial access. Configuring Your Managed System Installation and Setup NOTE: See the Deployment Toolkit Version 1.3 User’s Guide for additional information about installing and using the DTK utilities, and the Deployment Toolkit Version 1.3 Command Line Interface Reference Guide for a complete list of all valid options, suboptions, and arguments for using the BMCCFG.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 in DOS using the PKUNZIP.EXE utility (not supplied with the DTK). By default, the dtk-1.3-dos-AXX.exe files are extracted to the root directory of your local hard drive, C:\. This location can be changed by giving a different path when extracting the file. Perform the following steps to extract the DTK components to a workstation running Windows: 1 Download the DTK file dtk-1.3-dos-AXX.exe from the Dell Support website at support.dell.com and save it anywhere on a system running a supported Windows operating system. 2 After the zip file is downloaded, double-click the file. 3 Click OK. 4 Click Unzip. By default, the DTK files are unzipped to C:\Dell\Toolkit. The BMCCFG.EXE utility is located in the C:\Dell\Toolkit\Tools directory. Creating a Bootable Diskette or CD Use the following guidelines to create bootable media that can be used to configure the BMC on a managed system: The bootable diskette image must contain, at a minimum, a command parser (COMMAND.COM), a configuration file (CONFIG.SYS), an initial start-up script (AUTOEXEC.BAT), and the appropriate CD drive and network drivers (for a CD only). NOTE: The DTK utilities support MS-DOS® version 6.22 and later; however, MS-DOS version 7.1 or later is recommended. 1 Boot your system in DOS. 2 Insert a blank 1.44-MB diskette in the system’s diskette drive. 3 Type cd\dos to get to the DOS directory. 4 Type Format A:/S to format the diskette and then transfer the files that make the diskette bootable. Configuring Your Managed System 19 www.dell.com | support.dell.com 5 Copy additional files as needed. For example, type the following, and press after each command: • copy format*.* a: • copy mscdex*.* a: • copy xcopy*.* a: • copy smartdrv*.* a • copy sys*.* a: • and so on 6 Create (or edit) an autoexec.bat file that loads the drivers for required devices (for example, CD drive drivers). 7 Create (or edit) a config.sys file that loads the drivers required for the target system devices. If you are using a bootable diskette to configure the BMC, go to the next step. If you are using a bootable CD to configure the BMC, go to step 9. 8 Copy the BMCCFG.EXE utility to the Bootable diskette. You are now ready to use the BMCCFG.EXE utility to configure the BMC. Go to "Configuring the BMC." 9 10 Start your CD burning software and generate a DOS-bootable CD using the bootable diskette you just created as the boot image. Copy the BMCCFG.EXE utility to the root of the CD. You are now ready to use your bootable CD to configure the BMC on a managed system. Go to "Configuring the BMC." Configuring the BMC Before you can use the BMC Management Utility to remotely manage the BMC on a managed system, you must perform some basic configuration tasks. The DTK BMCCFG.EXE utility provides a powerful command-line interface for performing the following configuration tasks: • Configuring BMC users for the managed system • Configuring the BMC IP address for IPMI LAN access and SOL access for the managed system • Configuring the BMC serial channel for IPMI serial access for the managed system NOTE: See the Deployment Toolkit Version 1.3 User’s Guide for additional information about installing and using the DTK utilities, and the Command Line Interface Reference Guide for a complete list of all valid options, suboptions, and arguments for using the BMCCFG.EXE to configure and manage your BMC. 20 Configuring Your Managed System Configuring New BMC Users The BMC is configured by default with user ID 2 set to username: root, password: calvin. It is highly recommended that you change the user name and password when deploying your system. 1 Insert the DOS-bootable BMC configuration diskette or CD into the appropriate drive of the system to be deployed and reboot the system. 2 To create a new user, at the command prompt, type: bmccfg username --userid=X --name=name where X is a number from 2–10, and name is an ASCII string of 16 or fewer characters. Press to execute the command line options. 3 To enable the new user ID, at the command prompt, type: bmccfg useraction --userid=X --action=enable Press to execute the command line options. 4 To set the password for a BMC user, at the command prompt, type: bmccfg passwordaction --action=setpassword --userid=X -password=password where password is an ASCII string of 16 or fewer characters. NOTICE: A password must be set for each BMC user. The BMC firmware does not allow access to users with null user names or passwords. Press to execute the command line options. Configuring the BMC IP Address 1 Insert the DOS-bootable diskette or 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: bmccfg lcp --ipaddrsrc=dhcp Press to execute the command line options. For a complete list of all valid options, suboptions, and arguments for configuring the BMC LAN channel see the Deployment Toolkit Version 1.3 Command Line Interface Reference Guide. Configuring Your Managed System 21 www.dell.com | support.dell.com 3 To configure the BMC IP address source for the LAN channel to a static IP address, at the command prompt, type: bmccfg lcp --ipaddrsrc=static --ipaddress=XXX.XXX.XXX.XX --subnetmask=XXX.XXX.XXX.X --gateway=XXX.XXX.XXX.X Press to execute the command line options. For a complete list of all valid options, suboptions, and arguments for configuring the BMC LAN channel see the Deployment Toolkit Version 1.3 Command Line Interface Reference Guide. Configuring the BMC Serial Channel Access 1 Insert the DOS-bootable diskette or CD into the appropriate drive of the system to be deployed and reboot the system. 2 To configure the serial port for BMC, at the command prompt, type: bmccfg scp --connectionmode=basic --msgcommbitrate=XXXXX where XXXXX is the baud rate in bps. Press to execute the command line options. For a complete list of all valid options, suboptions, and arguments for configuring the BMC serial channel see the Deployment Toolkit Version 1.3 Command Line Interface Reference Guide. Configuring Your BMC with Server Administrator Version 2.0 You can also configure the BMC options using Server Administrator., which is a one-to-one systems management software program that must be installed on the managed system. Once installed, you can remotely access Server Administrator from a management station with a supported browser to perform BMC configuration tasks. See the Server Administrator User’s Guide for more information about installing and using Server Administrator. You can configure the BMC settings from either the Server Administrator home page or from its command line interface. Users must have Administrator privileges to access the BMC settings. Users logged in with User or Power User group privileges can view the BMC information but cannot change the settings. See the Server Administrator Version 2.0 Command Line Interface User's Guide for information about configuring the BMC from the command line. 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. 22 Configuring Your Managed System Configuring the BMC The Server Administrator Instrumentation Service allows you to manage Baseboard Management Controller (BMC) features such as general BMC information, configuration of the LAN and serial port, BMC users, and BIOS setup. To use Server Administrator to configure the BMC on a managed system, perform the following steps: NOTE: You must be logged in with Admin privileges to configure the BMC settings. 1 Log in to the Server Administrator home page for the target system. 2 Click the System object. 3 Click the Main System Chassis object. 4 Click the BMC object. 5 The BMC Information window appears. 6 Click the Configuration tab. Under the Configuration tab, you can configure LAN, Serial Port, and Serial Over LAN. 7 Click the Users tab. Under the Users tab, you can modify the BMC user configuration. NOTICE: A password must be set for each BMC user. The BMC firmware does not allow access to users with null user names or passwords. 8 Click the BIOS Setup tab. Under the BIOS Setup tab, you can modify the state of the Serial Port, Console Redirection, and Console Redirection Failsafe Baud Rate. Configuring Your Managed System 23 www.dell.com | support.dell.com 24 Configuring Your Managed System Using the BMC Management Utility The BMC Management Utility is a collection of software applications that enable remote management and configuration of systems equipped with a BMC. The BMC Management Utility includes the following components: • Command Line Interface (IPMI Shell) The IPMI Shell is a scriptable console application program for the control and management of remote systems using the IPMI 1.5 protocol. The IPMI Shell supports both serial access and LAN access to the BMC. It allows administration of one or more managed systems from a command line shell, rather than a graphical user interface (GUI). Use the IPMI Shell to perform the following tasks: • – System power management – System identification – Access to the event log – System identifier control 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 1.5 protocols. Any standard telnet client application, such as HyperTerminal on Microsoft® Windows® or telnet on Red Hat® Enterprise Linux, can be used to access the daemon's features. The SOL protocol coupled with the remote system's BIOS console redirection allows administrators to remotely view and change a managed system’s BIOS settings over a LAN. The Red Hat Enterprise Linux serial console and Microsoft's EMS/SAC interfaces can also be accessed over a LAN using SOL. NOTICE: All versions of the Microsoft Windows operating system include Hilgraeve's HyperTerminal terminal emulation software. However, the included version does not provide many functions required during console redirection. Instead, you can use any terminal emulation software that supports VT100 or ANSI emulation mode. One example of a full VT100 or ANSI terminal emulator that supports console redirection on your system is Hilgraeve's HyperTerminal Private Edition 6.1 or later. NOTE: See your system User’s Guide for more information about console redirection, including hardware and software requirements and instructions for configuring host and client systems to use console redirection. NOTE: HyperTerminal and telnet settings must be consistent with the settings on the managed system. For example, the baud rates and terminal modes should match. Using the BMC Management Utility 25 www.dell.com | support.dell.com Installing the BMC Management Utility The BMC Management Utility is installed on a management station system in order to remotely connect to the managed system’s BMC. See Figure 3-1. Installation Prerequisites Before using the BMC Management Utility, you must perform at least the basic BIOS and BMC configuration tasks described in "Configuring Your Managed System." 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: • Red Hat Enterprise Linux AS (version 2.1) • Red Hat Enterprise Linux AS, ES, WS (version 3) • Microsoft Windows 2000 • Microsoft Windows XP • Microsoft Windows Server 2003 Web, Standard, and Enterprise Editions Also ensure that the following conditions are met: 26 • No version of IT Assistant may be installed on your system. • SQL server is up and running. Using the BMC Management Utility Installation Procedures The following installation procedures provide step-by-step instructions for installing and uninstalling the BMC Management Utility for each supported operating system: • Installing/Uninstalling on Systems Running Supported Windows Operating Systems • Installing/Uninstalling on Systems Running Supported Red Hat Linux Operating Systems Installing on Systems Running Supported Windows Operating Systems To install the BMC Management Utility on a management station running the Windows operating system, perform the following steps: 1 Log on with administrator privileges to the system where you want to install the system management software components. 2 Exit any open application programs and disable any virus-scanning software. 3 Insert the Systems Management Consoles CD into your system's CD drive. If the CD does not automatically start the setup program, click the Start button, click Run, and then type x:\windows\setup.exe (where x is the drive letter of your CD drive). The Dell OpenManage Management Station Installation Version 4.3 screen appears. 4 Click Install, Modify, Repair or Remove Management Station. The Welcome to Install Wizard for Dell OpenManage Management Station screen appears. 5 Click Next. A software license agreement appears. 6 Select I accept the terms in the license agreement, if you agree. The Setup Type screen appears. 7 Select Custom Setup and click Next. The Custom Setup screen appears. 8 From the drop-down, which appears on the left side of BMC Console, select This feature, and all subfeatures will be installed on the local hard drive. To accept the default directory path, click Next. Otherwise, click Browse and navigate to the directory where you want to install your software, and then click Next. The Ready to Install the Program screen appears. 9 Ensure that all information is correct and click Install. The Installing Dell OpenManage Management Station screen appears and displays the status of the installation. 10 When installation is complete, the Install Wizard Completed screen appears. Click Finish. Using the BMC Management Utility 27 www.dell.com | support.dell.com See the Dell OpenManage™ Version 2.0 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. The SOL Proxy service does not auto-start after installation. To start the SOL Proxy service after installation, you can either reboot the system (SOL Proxy automatically starts on a reboot), or manually start the service by going to the bmc directory and entering the following command: solproxy start Uninstalling on Systems Running Supported Windows Operating Systems To uninstall the BMC Management Utility, use the Add/Remove Programs utility in the Control Panel. Installing on Systems Running Supported Red Hat Linux Enterprise Operating Systems To install the BMC Management Utility on a management station running the Red Hat Linux Enterprise operating system, perform the following steps: 1 Log on as root to the system where you want to install the management station components. 2 If necessary, mount the Systems Management Consoles CD using the command: mount /mnt/cdrom 3 Install the BMC Management Utility with the following command: rpm -ivh /linux/bmc/osabmcutil*.rpm By default, the installation program copies the files to the following locations: /etc/init.d/solproxy /etc/solproxy.cfg /usr/sbin/solproxyd /usr/bin/solconfig /usr/bin/ipmish The SOL Proxy will start automatically during system startup. Alternatively, you can go to directory /etc/init.d and use the following commands to manage the SOL Proxy service: solproxy status solproxy start solproxy stop solproxy restart 28 Using the BMC Management Utility Uninstalling on Systems Running Supported Red Hat Linux Enterprise Operating Systems To uninstall the BMC Management Utility, perform the following steps: 1 Log in as root. 2 Enter the following command to remove all the installed packages. rpm -e osabmcutil If the BMC Management Utility has been uninstalled, you will receive a success message. IPMI Shell IPMI Shell is a CLI console application and has no graphical user interface. Its commands and options are specified using command line arguments only. IPMI Shell supports out-of-band (OOB) access (over a LAN or through the serial port) to a single system at a time, however, multiple IPMI Shell sessions can run simultaneously on the same managed system. See Figure 3-2. IPMI Shell allows a user with user-level BMC user privileges to: • Display the current power status. • Display the 16-byte system GUID of the managed system. • Display information from the system’s field replaceable unit (FRU). • Display the BMC firmware information. • Display summary information about the event log. • Display the logged events. 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 cycle a managed system. • Simulate a hard power off on a managed system (forcing the system to turn off without shutting down the operating system). • Delete the system event log (SEL). • Turn on/off the blinking system identification LED. To facilitate command scripting, upon successful execution, IPMI Shell terminates with an exit code of zero, and will output the execution results in a parsable format. If an error is encountered, the program exits with a non-zero error code and outputs the error in a parsable format. See "BMC Management Utility Error Codes" for a complete list of possible BMC Management Utility error codes. Using the BMC Management Utility 29 www.dell.com | support.dell.com Figure 3-2. IPMI Shell Diagram Using IPMI Shell To use IPMI Shell, perform the following steps: On systems running a supported Microsoft Windows operating system: 30 1 Start a Command Prompt window. 2 Go to the directory where the file ipmish.exe is located. By default, ipmish.exe is located at the directory: C:\Program Files\ Dell\SysMgt\bmc. 3 Enter IPMI Shell commands (see "IPMI Shell Command Syntax") to manage the remote system. Go to "IPMI Shell Commands" for a complete list of valid options, commands, subcommands, and arguments. Using the BMC Management Utility On systems running a supported Red Hat Enterprise Linux operating system: 1 Start an operating system (OS) shell. 2 Enter IPMI Shell commands (see "IPMI Shell Command Syntax") to manage the remote system. Go to "IPMI Shell Commands" for a complete list of valid options, commands, subcommands, and arguments. IPMI Shell Command Syntax The general syntax of IPMI Shell CLI commands is as follows: ipmish [global-option] … command [; command] … The general usage for a command is the following: command [subcommand] [command option and argument] … Both global options and command-specific options are always in the following form: -option argument For example: -help -max 20 -u John 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. IPMI Shell Global Options IPMI Shell has the following global options: IPMI Session Option -ip Synopsis ipmish -ip bmc_ip_address | bmc_hostname -u username -p password Description This option is used to establish a connection to a remote managed system using the LAN channel. The IP port specified in installation (default value is 623) is used unless another port has been configured. Using the BMC Management Utility 31 www.dell.com | support.dell.com Options NOTE: The following options cannot be used independently. One or more IPMISH commands must follow the option. -ip bmc_ip_address | bmc_hostname Specifies the IP address or hostname of the remote managed system. -u username Specifies the BMC username. -p password Specifies the BMC user password. IPMI Session Option -com Synopsis ipmish -com serial_port -baud baud_rate -flow flow_control -u username -p password Description This option establishes a connection to a remote managed system using the serial channel. Options NOTE: The following options cannot be used independently. One or more IPMISH commands must follow the option. -com serial_port Specifies the serial port used when establishing an IPMI session to the managed system. For a system running Windows, the management station port can be 1, 2, 3, and so on. For systems running Red Hat Enterprise Linux, the management station port can be ttyS0, ttyS1, ttyS2, and so on. -baud baud_rate Specifies the communication baud rate over the serial channel, such as 9600 or 19200. The baud rate for the serial channel should match the baud rate set in the managed system. -flow flow_control Specifies the data flow control method. There are two flow control options: CTS (hardware flow control) and NONE (no flow control). -u username Specifies the BMC username. -p password Specifies the BMC user password. 32 Using the BMC Management Utility IPMI Help Option -help Synopsis ipmish -help [command] Description This option displays the following information: • A summary page for all commands • A summary of all subcommands for a single command • A detailed description of a command-subcommand combination Options -help command 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-3 and Figure 3-4. Using the BMC Management Utility 33 www.dell.com | support.dell.com Figure 3-3. IPMI Help Option Example 1 34 Using the BMC Management Utility Figure 3-4. IPMI Help Option Example 2 IPMI Shell Commands Table 3-1 lists IPMI Shell commands with a brief description. Table 3-1. IPMI Shell Commands Command Description identify Controls the identification LED on the front panel. sysinfo Retrieves and displays managed system information. power Controls the power state of the managed system. sel Displays or deletes information from the SEL. identify Synopsis identify [on [-t seconds] | off] Description This command controls the identification LED on the front panel. See Figure 3-5. Using the BMC Management Utility 35 www.dell.com | support.dell.com Subcommands on off 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. Options -t seconds Specifies how long the LED is on. It should be no longer than 255 seconds. Default Subcommand If a subcommand is not specified, this command acts the same as the identify on command. Figure 3-5. identify Option Example sysinfo Synopsis sysinfo [fru | id] Description This command retrieves and displays the system information, including field replaceable unit (FRU) and BMC information for the managed system. See Figure 3-6. Subcommands fru — Returns FRU related information id — Returns BMC related information 36 Using the BMC Management Utility Default Subcommand If a subcommand is not specified, this command acts the same as sysinfo id. See Figure 3-6. Figure 3-6. sysinfo Option 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-7. Using the BMC Management Utility 37 www.dell.com | support.dell.com Subcommands status — Displays the current power status of the system, the returned value is “on” or “off”. on — Turns on the managed system. off — Issues a “graceful shutdown” IPMI command. NOTE: The off subcommand does not function while the operating system is booting on the managed system or if the operating system is locked up. Additionally, this suboption does not function if you are not currently logged in the managed system. 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 the power button, forcing the system to turn off without shutting down the operating system. Default Subcommand If a subcommand is not specified, this command acts the same as power status. See Figure 3-7. Figure 3-7. 38 power Option Example Using the BMC Management Utility sel Synopsis sel status sel get [ [-begin index1 ] [-end index2 | -max count] ] | [-last n] sel clear Description This command displays event log information, displays the contents of the event log, and deletes all the event log records. See Figure 3-8. Subcommands status — Displays the total number of system event log records. get — Prints all or part of the event log. clear — Deletes all the records in the event log. Options -begin index1 Specifies the first record to display. -end index2 Specifies the last record to display. -max count Specifies the maximum number of records to display. If the value of the argument count is bigger than the total number of the records, the last record displayed will be the last one in the event log. -last n Specifies the number of records to be displayed, starting from the last record and counting backwards. Default Subcommand If a subcommand is not specified, this command acts the same as sel status. Display Format System event log records are displayed using a tabular format. The column headers are: Ordinal Number, Date, Time, Sensor Number, Sensor Type, and Brief Description. See Figure 3-8. Using the BMC Management Utility 39 www.dell.com | support.dell.com Figure 3-8. sel Option Example SOL Proxy SOL Proxy is a simple telnet server. It allows a telnet client to interact with the hardwaredesignated serial port of a remote managed system using the LAN communication channel. See Figure 3-9. With SOL Proxy, administrators can view and change the BIOS settings over a shared LAN. In addition, you can also access your managed system’s BMC using SOL Proxy using the Red Hat Enterprise Linux serial console and Microsoft’s EMS/SAC interfaces. SOL Proxy does not support in-band or serial connection to the managed system’s BMC. When BIOS console redirection to serial port is enabled on the remote managed system, any application that uses the BIOS to read from or write to the system console will have its I/O redirected to the designated serial I/O port. When SOL is activated, the BMC firmware reads any data written to the serial port and transmits it to the SOL Proxy as LAN packets. SOL Proxy then forwards the data to the telnet client as TCP/IP packets. Conversely, any keyboard activity at the telnet client is sent to the BMC by SOL Proxy. BMC then writes the packets to the system serial I/O port. NOTE: See your system User’s Guide for more information about console redirection, including hardware and software requirements and instructions for configuring host and client systems to use console redirection. 40 Using the BMC Management Utility Figure 3-9. SOL Proxy Diagram 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. You can use a variety of telnet clients to access SOL Proxy features. For example: • In a Windows environment, you can use a Command Prompt window as your console. However, function keys such as and will not operate correctly with this client except on systems running Windows Server 2003. • In a Windows environment, you can also use any telnet application that supports VT100 or ANSI emulation mode (such as HyperTerminal) as your console. HyperTerminal key mappings are based on the supported terminal emulation modes and do not support some useful terminal types. For example, HyperTerminal does not support the “Linux” terminal mode (a modified VT100 terminal). If you use HyperTerminal to connect to a Red Hat Enterprise Linux console (redirected by SOL) the function and arrow keys may not work, based on the “tty” settings of the remote application. NOTICE: All versions of the Microsoft Windows operating system include Hilgraeve's HyperTerminal terminal emulation software. However, the included version does not provide many functions required during console redirection. Instead, you can use any terminal emulation software that supports VT100 or ANSI emulation mode. One example of a full VT100 or ANSI terminal emulator that supports console redirection on your system is Hilgraeve's HyperTerminal Private Edition 6.1 or later. Using the BMC Management Utility 41 www.dell.com | support.dell.com NOTE: When using HyperTerminal, you must deselect the Wrap lines that exceed terminal width check box to avoid console redirected data that may appear to be corrupted or garbled. To deselect this feature, click File→Properties→Settings→ASCII Setup…→Wrap lines that exceed terminal width. NOTE: See your system User’s Guide for more information about console redirection, including hardware and software requirements and instructions for configuring host and client systems to use console redirection. • In a Red Hat Enterprise Linux environment, you can use a shell such as csh or ksh as your console, or you can use any telnet application supporting VT100 or ANSI emulation mode. NOTE: HyperTerminal and telnet settings must be consistent with the settings on the managed system. For example, the baud rates and terminal modes should match. You can also send the terminal break function while in console redirection. The use of this functionality requires that the specific terminal program in use has the ability to send the break function. For example, Red Hat Enterprise Linux telnet modules have the capability of sending the break signal by typing: Ctrl+]send brk The Red Hat Enterprise Linux SysRq function is one example of an advanced debugging feature that is enabled by use of the break function. Refer to the Red Hat Enterprise Linux documentation to see how to use this feature. Using SOL Proxy Depending on the console you use, there are different steps for accessing SOL Proxy. Throughout this section, the management station where the SOL Proxy is running is referred to as the SOL Proxy Server. 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). Such as: telnet 192.168.1.24 623 NOTE: The IP address and port number you provide should conform to the ones defined in the SOL Proxy configuration file. For more details, see “Configuring SOL Proxy with the SOL Proxy Configuration File.” 3 42 If you are prompted for a username, provide the operating system login credentials of the SOL Proxy Server. Using the BMC Management Utility 4 Provide a password when prompted. SOL Proxy will use this combination of operating system username and password to authenticate you on SOL Proxy Server. The specific authentication scheme will depend on the operating system configuration for the SOL Proxy Server. However, if localhost or an IP address of 127.0.0.1 is used, it is assumed that the user has login privileges to the current host, and is not prompted for a username and password. 5 After authentication is performed, you will see a login successful message and the SOL Proxy main menu prompt. You are ready to use SOL Proxy. See "SOL Proxy Main Menu" for further instructions. Using Windows HyperTerminal Console To connect and use SOL Proxy: 1 Open a HyperTerminal session on your management station. 2 Create a new TCP/IP connection, providing the IP address of SOL Proxy Server and the port number you specified in SOL Proxy installation (the default value is 623). The Emulation mode is VT100 and ANSI. NOTE: The IP address and port number you provide should conform to the ones defined in the SOL Proxy configuration file. For more details, see “Configuring SOL Proxy with the SOL Proxy Configuration File.” 3 Click the Connect button in the toolbar to try the newly defined connection. 4 If you are prompted for a username, provide the operating system login credentials for SOL Proxy Server. 5 Provide a password when prompted. SOL Proxy uses this combination of operating system username and password to authenticate you on SOL Proxy Server. The specific authentication scheme depends on the operating system configuration for the SOL Proxy Server. However, if localhost or an IP address of 127.0.0.1 is used, it is assumed that the user has login privileges to the current host, and is not prompted for a username and password. 6 After authentication is performed, you will see a login successful message and the SOL Proxy main menu prompt. You are ready to use SOL Proxy. See "SOL Proxy Main Menu" for further instructions. Using a Red Hat Enterprise Linux Shell To connect and use SOL Proxy: 1 Open a Red Hat Enterprise 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: The IP address and port number you provide should conform to the ones defined in the SOL Proxy configuration file. For more details, see “Configuring SOL Proxy with the SOL Proxy Configuration File.” Using the BMC Management Utility 43 www.dell.com | support.dell.com 3 If you are prompted for a username, provide the operating system login credentials of SOL Proxy Server. 4 Provide a password when prompted. SOL Proxy will use this combination of operating system username and password to authenticate you on SOL Proxy Server. The specific authentication scheme will depend on the operating system configuration for the SOL Proxy Server. However, if localhost or an IP address of 127.0.0.1 is used, it is assumed that the user has login privileges to the current host, and is not prompted for a username and password. 5 After authentication is performed, you will see a login successful message and the SOL Proxy main menu prompt. You are ready to use SOL Proxy. See "SOL Proxy Main Menu" for further instructions. SOL Proxy Main Menu After the telnet connection with SOL Proxy is successfully established, you are presented with the following menu of choices. See Figure 3-10. Figure 3-10. SOL Proxy Main Menu Example 44 Using the BMC Management Utility 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. After you enter the required information and make a successful connection, the internal state SLP is changed to “connected.” If you select menu options 2, 3, or 4, and the application state is not “connected,” you are prompted to connect to a BMC. Menu option 2 allows you to enable, disable, and configure the SOL defaults, including the minimum user privilege level required for activating SOL and the communication baud-rate. Menu options 3 and 4 allow you to establish a SOL remote console session through the SOL Proxy main menu. Menu option 3 establishes a SOL session without changing the remote system’s state. This option is ideal for connecting to the Microsoft SAC/EMS or the Red Hat Enterprise Linux console. Menu option 4 reboots the remote managed system and establishes a SOL session. This option is best suited for performing BIOS setup and system configuration tasks. 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. 1 Select option 1 in the main menu. 2 Enter the BMC IP address of the remote managed system. 3 Provide the BMC username and password for the BMC on the managed system. The BMC username and password must be assigned and stored in the BMC non-volatile storage. See "Configuring Your Managed System" for more information about configuring BMC users. Only one SOL session with one BMC is permitted at one time. The connection status displays on the main menu. See Figure 3-11. Using the BMC Management Utility 45 www.dell.com | support.dell.com Figure 3-11. Connecting to the Remote System’s BMC 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 and a username/password combination. See "Connecting to the Remote Managed System’s BMC" for more information. The SOL configuration menu appears. According to the current SOL status, the content of the SOL configuration menu varies: • 46 If SOL is already enabled, the current settings are displayed and you are presented with three choices. See Figure 3-12. Using the BMC Management Utility Figure 3-12. • Configuring the Serial-Over-LAN for the Remote System, Example 1 If SOL is currently disabled, the options shown in Figure 3-13 are displayed. Type Y to enable SOL or N to keep SOL disabled. See Figure 3-13. Using the BMC Management Utility 47 www.dell.com | support.dell.com Figure 3-13. 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 BMC – 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. Select the number before a value to set it as the new setting, and press to confirm your changes. The new BMC settings are then displayed. See Figure 3-14. 48 Using the BMC Management Utility Figure 3-14. Configuring the Serial-Over-LAN for the Remote System, 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. See "Connecting to the Remote Managed System’s BMC" for more information. The remote managed system’s text console is redirected to your management station. See Figure 3-15. NOTE: BIOS Console Redirection must be enabled on the managed system and correctly configured before SOL can be successfully activated. See "Configuring Your Managed System" for more information. Using the BMC Management Utility 49 www.dell.com | support.dell.com Figure 3-15. 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 and a username/password combination. See "Connecting to the Remote Managed System’s BMC" for more information. The power state of the remote managed system is confirmed. If power is on, you are asked to decide between a graceful or forceful shutdown. Next, the power state is monitored until the status changes to off. Console redirection begins, and the remote managed system text console is redirected to your management station. Use the escape character sequence <~><.> to terminate console redirection and return to the top-level menu. While the managed system reboots, you can enter the BIOS system setup program to view or configure BIOS settings. See Figure 3-16. NOTE: Before activating the console redirection, you must first enable the console redirection features. See "Configuring Your Managed System" for more information. 50 Using the BMC Management Utility Figure 3-16. Reboot Example Getting Help Select option 5 in the main menu to display detailed descriptions for each option. See Figure 3-17. Using the BMC Management Utility 51 www.dell.com | support.dell.com Figure 3-17. Sample Help Screen Exit Select option 6 to end your telnet session and disconnect from SOL Proxy. Configuring SOL Proxy with the SOL Proxy Configuration File SOL Proxy must be correctly configured and running before you can establish a telnet connection. There are certain SOL parameters that the user can set by modifying the solproxy.cfg file. The parameters and their descriptions are as follows: Comments Any line starting with a “#” is treated as a comment. For example: #The file is an example. IP address ip — Specifies the specific IP address used to connect to SOL Proxy. This item defines what kind of connection can be accepted to establish a SOL Proxy telnet session. There are three possible values: 52 Using the BMC Management Utility • INADDR_ANY — SOL Proxy accepts the telnet request to any system. • 127.0.0.1 — SOL Proxy accepts the telnet request to the localhost. • IP address — SOL Proxy accepts the telnet request to the specified IP address. For example: ip=INADDR_ANY Port binding port — Specifies the port at which the SOL Proxy listens for incoming connections. By default, the port is set to 623 and can be modified by the user. This item defines the port when you telnet SOL Proxy. If this item is absent, 623 is set as the default port. For example: port=623 Session Timeout session_timeout — Specifies the time in minutes before the SOL Proxy session times out. If there is no keyboard activity for the specified timeout period, the telnet session and the SOL session will be closed. The timeout value is specified in minutes and can be changed during SOL Proxy installation. For example: session_timeout=30 Power-off Timeout 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. NOTE: When Reboot and Activate Console Redirection is selected and power for the remote managed system is on, a power off IPMI command is issued. The power status is then continually monitored until the power status reports “off.” If power status remains “on” longer than this timeout period, Reboot and Activate Console Redirection reports an error and returns to the top-level menu. This timeout value is specified in seconds and can be changed during SOL Proxy installation. For example: power_off_timeout=60 Using the BMC Management Utility 53 www.dell.com | support.dell.com Retry Interval retry_interval — Specifies the period of time in seconds that the BMC waits before it tries to resend a packet. The retry_interval unit is half a second. Therefore, a value of 2 means that the software waits one second for the BMC to respond before it tries to resend the packet, a value of 4 means that it waits two seconds, and so on. For example: retry_interval=2 Retry Count retry_count — Specifies the maximum number of times that the software tries to resend a packet if it does not receive a response from the BMC. Before each retry, the software waits for the interval specified by the retry_interval parameter. For example: retry_count=10 54 Using the BMC Management Utility 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. Even though your system's BMC firmware does not allow null user names or null passwords to be set, the BMC Management Utility does not limit this functionality. If you do not explicitly provide a valid BMC user name and password when using the BMC Management Utility to log in to your system's BMC, the BMC firmware will use a null user name and null password as defaults, resulting in a "Login Not Authorized" error. SOL Proxy Issues • SOL Proxy on IP port 623 allows connections from a Web browser. However, if you connect from a Web browser, SOL Proxy displays only jumbled and unusable data. You must close the Web session and connect through a telnet connection to run the application. • Only one telnet session at a time can be connected to the SOL Proxy service. • Microsoft® SAC does not implement hardware control flow. Therefore, when console redirection is enabled with EMS SAC, you will see corrupted data. Because SAC does not implement hardware flow control, you are not able to effectively use SOL Proxy to activate console redirection to EMS SAC. IPMI Shell Issues • After IPMI Shell is installed, if you open a command prompt and type "ipmish" without being in the "C:\Program Files\Dell\SysMgt\bmc" directory you will get an error saying that the command could not be found. This is because by default, the IPMISH directory is not added to the system path. You must either manually add the system path to the command line, or go to the specified directory before running the IPMISH application. Known Issues and Frequently Asked Questions 55 www.dell.com | support.dell.com Frequently Asked Questions Q: Do IPMI Shell commands correspond one-to-one to IPMI commands? A: IPMI Shell provides only the most useful IPMI commands. It includes a definitive set of commands that can accomplish the most common management tasks. Therefore, IPMI Shell commands may not correspond one-to-one to IPMI commands. Q: Can I manage a system by accessing multiple IPMI instances simultaneously? A: Yes, you can manage a system by accessing multiple IPMI instances at the same time as long as your system’s BMC supports more than one concurrent connection. Q: Can I manage a system by accessing multiple SOL Proxy connections simultaneously? A: No, a system can have only one SOL Proxy connection at any time. This connection is established when you choose either option 3 or 4 in the main menu. However, if you select option 1 to connect to the remote system, only an IPMI connection is established. In this case, multiple clients can simultaneously use option 1 in the SOL proxy main menu to connect to the same system. (See the previous question.) Q: How do I unlock an SOL session occupied by another user? A: Your system’s BMC only supports one SOL session at a time. You must wait for the current user’s session to time out before you can access a new SOL proxy session. See "Session Timeout" for more information about configuring the session timeout parameters. Q: Why can’t I enter the BIOS setup interface during the process of remote system rebooting? A: When you select item 4, Reboot and activate console redirection, in the SOL Proxy main menu, the managed system is rebooted first. Press to enter the BIOS setup interface, if the telnet client you are using supports VT100 or ANSI. Q: Why can’t I connect to a console using the terminal emulation software included with my Microsoft Windows operating system? A: The version of HyperTerminal included with Windows does not provide many functions required during console redirection. Either upgrade to HyperTerminal Private Edition 6.1 or later, or select any other terminal emulation software that supports VT100 or ANSI emulation mode. 56 Known Issues and Frequently Asked Questions Q: I performed a Reboot and Activate Console Redirection command using SOL Proxy, but the option to press to enter the BIOS setup never appeared. A: When the network switch has spanning-tree enabled, it takes about 30-40 seconds for the spanning-tree check to make sure there are no loops in the network. During this time, packet forwarding by the switch is blocked. Therefore, the software cannot communicate with the BMC until the spanning tree check is complete. Disable spanning-tree on the network switch and try performing a Reboot and Activate Console Redirection command using SOL Proxy again. You should now be able to enter BIOS setup by pressing . Q: Why do some key and key combinations such as and not work during console redirection? A: Console redirection uses ANSI or VT 100/220 terminal emulation, which is limited to basic ASCII characters. Function keys, arrow keys, and control keys are not available in the ASCII character set, and most utilities require function keys and control keys for ordinary operations. See your system User’sGuide for instructions about how to emulate certain function keys and control keys by using special key sequences, called escape sequences, to represent the specific, nonfunctioning keys. Q: Can you use terminal mode simultaneously with BIOS console redirection? A: Yes. BMC terminal mode can function simultaneously with BIOS console redirection. You can "escape" between the BMC’s terminal mode and the BIOS console redirection using the following Escape sequences: Press to switch the system serial port to the BIOS console redirection text stream. Press<(> to switch the system serial port to the BMC terminal mode text stream. NOTE: Because you are switching back and forth between two independently active text streams, data may be lost. See your system User’s Guide for more information about configuring and using BIOS console redirection and see "Terminal Mode Commands" for more information about using Terminal Mode commands. Known Issues and Frequently Asked Questions 57 www.dell.com | support.dell.com 58 Known Issues and Frequently Asked Questions BMC Management Utility Error Codes This appendix provides 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 ( ): ! The following is an example: Error(0xC1):Invalid Command! Table A-1. BMC Management Utility Error Codes Code Classification Message Description A1h Connection errors. Connection timeout. BMC not responding. IPMI Error Invalid authentication type. Authentication type error. A2h A3h A5h BDh Communication errors. Authorization errors. Initialization errors. Communication error. Network stack or serial communication error. Data error. Data packet format error. 0xC6, 0xC7, 0xC8, 0xCA Not connected. Not connected to a remote server yet. Insufficient privilege for command. Insufficient privilege level to execute command. 0xD4 Login not authorized. Invalid BMC username/password. 0x86 Authentication failure. Request for a session from the local or remote proxy was rejected. BMC Management Utility Error Codes 59 www.dell.com | support.dell.com Table A-1. BMC Management Utility Error Codes (continued) Code A6h Classification Syntax errors. Message Description Access denied. Trying to access the proxy from a forbidden IP address. Unknown language. Unknown language code. Invalid IP address. IP resolving error. Session buffer limit exceeded. Length exceeds the limit of telnet input. Command syntax error. Unable to parse command. Unrecognized command. Unrecognized command. Conflicting option. Conflicting option (-last and -max). Invalid parameter. Invalid parameter. Parameter out of range. Parameter out of range. Parameter out of range (1-255). The value is out of range (1-255). Parameter out of range(1-65535) The value is out of range (1-65535). Invalid data field. Invalid data field. Invalid index value. Index cannot be zero or a negative number. First index larger than the last. The first index is larger than the last. A8h A7h Parameter value errors. IPMI Error 0xC9 0xCC First index larger than total The first index is larger SEL records. than the total SEL records. A8h 60 H/W or F/W errors. BMC Management Utility Error Codes Unsupported command. Unsupported operation. 0xC1 Sensor not present. Request sensor, data, or record not present. 0xCB Sensor command error. Command illegal for 0xCD specified sensor or record type. Table A-1. BMC Management Utility Error Codes (continued) Code A9h AEh AFh Classification Processing errors (transient errors that may disappear upon retry of command). Message Description IPMI Error Firmware error. Command response could not be provided. 0xCE Destination error. Cannot deliver request to 0xD3 destination. Device error. Device specific (OEM) errors. 0x01–0x7E BMC busy. BMC out of processing resources. 0xC0 Destination timeout error. BMC timeout while processing command 0xC3 BMC out of storage space. BMC out of storage space 0xC4 required to process command. Invalid reservation ID. Invalid reservation ID. 0xC5 Duplicate command. Cannot execute duplicated request. 0xCF SDR busy. Sensor Data Record Repository in update mode. 0xD0 Device busy. Device in firmware update mode. 0xD1 BMC unavailable. BMC initialization in progress. 0xD2 Bad BMC state. Request not supported in 0xD5 present BMC state. BMC out of sessions. No session slots are available for connection request. 0x81, 0x82, 0x83 Invalid Logical Unit Number (LUN) in request. 0xC2 Unspecified error. Unspecified error. 0xFF Unknown error. Unknown error. Unexpected IPMI Invalid LUN. errors. Unknown error BMC Management Utility Error Codes 61 www.dell.com | support.dell.com 62 BMC Management Utility Error Codes Terminal Mode Commands This appendix provides information about terminal mode commands. Terminal mode allows you to directly connect to the system's Baseboard Management Controller (BMC) using a serial port connection and execute text-based commands. Two types of text commands are supported: • A limited selection of text commands • Standard binary IPMI 1.5 hex-ASCII commands Use the Terminal Mode feature to perform the following tasks: • Power the server on or off. • Reset the server. • Retrieve the server's health status. • Configure and retrieve the server management subsystems boot options. • Configure and retrieve the BMC's terminal mode configuration. • Execute any platform supported binary command specified in the Intelligent Platform Management Interface (IPMI) version 1.5 specification using the hex-ASCII format. NOTE: Many of the Terminal Mode features described in this section require an extensive knowledge of IPMI. It is strongly recommended that Terminal Mode users have an advanced understanding of IPMI before using the commands documented in this section. Security Information Access to the BMC using terminal mode is governed by the proper setup of user names and password. See "Configuring Your Managed System" for more information. A session must be established with the BMC prior to accepting any terminal mode commands. A limited selection of text commands and binary hex-ASCII commands that are assigned the lowest IPMI privilege level are available prior to session establishment with the BMC. Since the terminal mode password is sent using clear text, it is highly desirable that the terminal mode session takes place in a secure location over a secure link by using a direct connection. Terminal Mode Commands 63 www.dell.com | support.dell.com Syntax Terminal mode messages follow the general syntax below: [ ] 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. NOTE: Hex-ASCII commands can either use upper or lower-case letters for ASCII representations of hex digits. Command Length Terminal mode messages are limited to a maximum length of 122 characters. This includes the left- and right-brackets, but not control characters. Character Support Terminal mode messages are composed of standard printable ASCII characters. All other characters are treated as illegal characters. Special Character Handling — character The character deletes an entire message prior to submission to the BMC for processing. If line editing is enabled, and the key is followed by an input newline sequence, the BMC responds by outputting an output newline sequence. Otherwise, the BMC looks for the next start character. Special Character Handling — orcharacter The or key deletes the last character entered if the message has not been submitted to the BMC yet. Special Character Handling — Line Continuation character Long IPMI messages can be split across multiple lines by using the line continuationcharacter followed immediately by an input newline sequence. Line continuation character usage is supported for both text and hex-ASCII commands. Special Character Handling — Illegal characters Any illegal characters received by the BMC clear the message in progress and the BMC looks for the next start character. 64 Terminal Mode Commands 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 character. Table B-1 lists the terminal mode requests to BMC and Table B-2 lists the terminal mode responses from BMC. The following is an example of a binary IPMI request message: [18 00 22] Table B-1. Terminal Mode Request to BMC Byte Explanation 1 [7:2] – Net Function (even) [1:0] – Responder’s LUN 2 [7:2] – Requester’s Sequence Number [1:0] – Bridge field 3 Command Number 4:N Data Table B-2. Terminal Mode Response from BMC Byte Explanation 1 [7:2] – Net Function (odd) [1:0] – Responder’s LUN 2 [7:2] – Requester’s Sequence Number [1:0] – Bridge field 3 Command Number 4 Completion Code 5:N Data Text Command Format Text commands do not support the bridging and sequence number fields present in the hex-ASCII commands. In addition, text commands are preceded by a prefix consisting of the string SYS. Table B-3 lists the terminal mode text commands and Table B-4 lists the terminal mode configuration. Terminal Mode Commands 65 www.dell.com | support.dell.com Examples Hex-ASCII command example (IPMI Reset Watchdog Cmd): [18 00 22] [1C 00 22 00] Text command example: [SYS TMODE] [OK TMODE] Table B-3. Terminal Mode Text Commands Command Switches Description SYS PWD -U USERNAME -U activates a terminal mode session. USERNAME corresponds to the ASCII text for the username. represents a printable password (up to 16 characters). If is not provided, then a Null password (all binary 0’s) is submitted. Passwords are case sensitive. Either the SYS PWD command or the Activate Session IPMI message must be successfully executed before any command or IPMI messages are accepted. NOTE: A modem connection may be automatically dropped if multiple bad passwords are entered. -N -N represents a Null username and represents a printable password (up to 16 characters). If is not provided, then a Null password (all binary 0’s) is submitted. Passwords are case sensitive. Either the SYS PWD command or the Activate Session IPMI message must be successfully executed before any command or IPMI messages are accepted. NOTE: A modem connection may be automatically dropped if multiple bad passwords are entered. -X -X immediately logs out any presently active session. NOTE: Entering an invalid password with -U or -N does not allow you to log on. SYS TMODE 66 Terminal Mode Commands Used as a no-op confirm that Terminal Mode is active. The BMC returns an OK response followed by TMODE. Table B-3. Terminal Mode Text Commands (continued) Command SYS SET BOOT XX YY ZZ AA BB Switches Description Sets the boot flags to direct a boot to the specified device following the next IPMI command or action initiated reset or power-on. XX…BB represent five hex-ASCII encoded bytes, which are the boot flags parameter in the Boot Option Parameters. Upon receiving this command, the BMC automatically sets the valid bit in the boot options and sets all the Boot Initiator Acknowledge data bits to 1b. SYS SET BOOTOPT XX YY…NN This is a text version of the IPMI Set System Boot Options command. It allows any of the boot option parameters to be set, not just the boot flags. XX YY…NN represent the hex-ASCII encoding for the data bytes that are passed in the Set System Boot Options request. XX — Parameter valid. [7] — 1b = Mark parameter invalid / locked. 0b = Mark parameter valid / unlocked. [6:0] — Boot option parameter selector . YY…NN — Boot Option Parameter Data. Passing 0-bytes of parameter data allows the parameter valid bit to be changed without affecting the present parameter setting. Terminal Mode Commands 67 www.dell.com | support.dell.com Table B-3. Terminal Mode Text Commands (continued) Command Switches SYS GET BOOTOPT XX YY ZZ Description This is a text version of the IPMI Get System Boot Options command. It allows any of the boot option 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. The BMC returns the data from the command in hex-ASCII format. XX—Parameter selector. [7]—Reserved. [6:0]—Boot option parameter selector. YY—Set Selector. [7:0]—Selects a particular block or set of parameters under the given parameter selector. Write as 00h if the parameter does not use a Set Selector. ZZ—Block Selector. Selects a particular block within a set of parameters Write as 00h if the parameter does not use a Block Selector. NOTE: There are no IPMI-specified Boot Options parameters that use the block selector. However, this field is provided for consistency with other configuration commands and as a placeholder for future extension of the IPMI specification. SYS SET TCFG Returns the Terminal Mode Configuration bytes 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. V:XX
Source Exif Data:
File Type : PDF File Type Extension : pdf MIME Type : application/pdf PDF Version : 1.2 Linearized : No Page Count : 86 Format : application/pdf Creator : Dell Inc. Title : Dell OpenManage Baseboard Management Controller Version 1.2 with Dell OpenManage 4.5.1 User's Guide Subject : User's Guide Description : User's Guide Producer : Acrobat Distiller 5.0.5 (Windows); modified using iTextSharp 5.1.3 (c) 1T3XT BVBA Keywords : all-products#esuprt_electronics#esuprt_software#esuprt_remote_ent_sys_mgmt#dell openmanage baseboard mgmt cntrllr v1.2 with dell openmanange 4.5.1#dell-openmanage-baseboard-mgmt-cntrllr-v1.2-with-dell-openmanange-4.5.1#User's Guide Modify Date : 2013:12:24 12:50:19-06:00 Create Date : 2004:12:14 09:28:36Z Creator Tool : FrameMaker 7.1 Page Mode : UseOutlines Author : Dell Inc. Productcode : dell-openmanage-baseboard-mgmt-cntrllr-v1.2-with-dell-openmanange-4.5.1 Typecode : ug Typedescription : User's Guide Languagecodes : en-us Sectioncode : Sectiondescription : Publishdate : 2006-04-17 00:00:00 Expirydate : 9999-09-09 00:00:00 Manualurl : http://ftp.dell.com/manuals/all-products/esuprt_electronics/esuprt_software/esuprt_remote_ent_sys_mgmt/dell-openmanage-baseboard-mgmt-cntrllr-v1.2-with-dell-openmanange-4.5.1_User's Guide_en-us.pdf Readytocopy : false Futureproductindication : yes Categorypathforfutureproducts : all-products/esuprt_electronics/esuprt_software/esuprt_remote_ent_sys_mgmt Businesskeywords : Filesize : 1226 Moddate : D:20121107064058-06'00' Creationdate : D:20041214092836Z00'00'EXIF Metadata provided by EXIF.tools