A P P E N D I X  C

Using the Optional Service Processor

This chapter contains the following sections:


C.1 Service Processor Overview

The M3290 Service Management Daughter Card (SMDC) is an optional service processor that you can install on your Sun Fire X2100 Server.

The SMDC is powered by the Baseboard Management Control (BMC) controller (based on the Qlogic Zicon processor), which is a standalone CPU-like device, running its own real-time OS. As long as standby power supports the system, the SMDC will monitor the system.

You will need at least two different tools to interact with the SMDC: The util.exe utility and an Intelligent Platform Management Interface (IPMI) v1.5 compliant server management client, such as, IPMItool v1.8.5 or the Sun N1 System Manager.

Use the util.exe utility for the following tasks:

See Section C.2, Util. exe Utility for information on using the util.exe tool.

After performing initial set up tasks with the util.exe utility, you can use IPMItool v1.8.5 to monitor the following:

To use the IPMItool v1.8.5 client see, Section C.3.1, Setting Up the SMDC Using IPMItool.

The Sun N1 System Manager is a IPMI v1.5 client that is offered by Sun Microsystems. For more information on the Sun N1 System Manager, see the following URL:

http://www.sun.com/software/products/system_manager


C.2 Util. exe Utility

The util.exe utility is located on the Sun Fire X2100 Supplemental CD. Use this utility for initial configuration of the SMDC. Before configuring the LAN values, you will need to get the following information from your system administrator:

You can use either a command line option or a GUI option for the SMDC configuration.



Note - The command line does not offer all the functions available in the GUI.



See the section for the option that you want to use:

C.2.1 Using the util.exe Command Line Options

The util.exe can be invoked with a number of command line options. To run the util.exe tool from the command line:

1. Insert the Sun Fire X2100 Server Supplemental CD into the Sun Fire X2100 Server DVD drive and reboot the server.

2. When the Supplemental CD Main Menu displays, select the DOS Utility option.

3. Change to the latest IPMI subdirectory:

> cd flash\bios\latest\IPMI

4. Enter one of the util.exe commands at the prompt to set the appropriate value.

The command line options are listed in TABLE C-1


TABLE C-1

Command

Function

util.exe/rom=filename

Load the BMC firmware from filename

util.exe/c

Clear all user passwords

util.exe/ip=x.x.x.x

Set BMC IP address

util.exe/net=x.x.x.x

Set BMC netmask

util.exe/?

Help

util.exe/h

Help


Examples:

See Section C.2.2, Using the util.exe GUI for information on additional values to configure.

C.2.2 Using the util.exe GUI

1. Insert the Sun Fire X2100 Server Supplemental CD into the Sun Fire X2100 Server DVD drive and reboot the server.

2. When the Supplemental CD Main Menu displays, select the DOS Utility option.

3. Change to the latest IPMI subdirectory:

> cd flash\bios\latest\IPMI

4. Type: util.exe at the prompt.

The util.exe Main Menu appears.

The active main menu items are described in the following sections:

C.2.2.1 Flash Firmware

To flash the firmware, do the following:

1. Select the Flash Firmware... option from the Main Menu.

You will be prompted for a file name.



Note - When flashing to IPMI firmware v4.13, ensure the system BIOS is at v1.1.1.



2. Enter a file name in the format xxx.bin.

Where xxx is the firmware version number.

For example, firmware v4.13 will be located in the 413.bin file.

C.2.2.2 Lan Config

To change LAN configuration, do the following:

1. Select the Lan Config option from the main menu.

The LAN Configuration Viewer screen appears.

2. Press the Tab key to select Edit at the bottom of the screen and press Return.

3. Use the arrow keys to select the values that you want to change and edit the values.

4. When you are finished editing, press the Tab key to select OK at the bottom of the screen and press Return.

5. Press the Esc key to return to the Main Menu.

C.2.2.3 Setting User Names and Passwords

To set passwords for the preset user names:

1. Select the User and Password Setting option from the Main Menu.

The User and Password Settings screen appears.

2. Press the Tab key to select Edit at the bottom of the screen and press Enter.

A prompt appears in the NULL Password field.

3. Use the arrow keys to navigate the password that you want to change.

4. Type a password in the Password field and press the Enter.

5. Repeat Step 3 and Step 4 for each password that you want to change.

6. Press the Tab key to select OK and press Enter.

7. Press the Esc key to return to the Main Menu.

C.2.2.4 Setting PEF

Use the PEF Configuration Viewer to set the IP and MAC address for the system that will receive monitor alerts.

1. Select the PEF Setting option in the main menu.

The PEF Configuration Viewer appears.

2. Press the Tab key to select Edit at the bottom of the screen and press Enter.

3. Use the arrow keys to select the value and edit the value.

4. When you finish editing, select OK at the bottom of the screen and press Enter.

A message appears during the PEF configuration process.

5. Press the Esc key to return to the Main Menu.


C.3 Setting up the SMDC for IPMItool v1.8.5

The following procedures describe how to set up the Sun Fire X2100 Server SMDC for use with IPMItool v1.8.5, or greater.

The following procedures are included in this section:

C.3.1 Setting Up the SMDC Using IPMItool

The following procedure provides instructions for setting up the SMDC for console redirection using IPMItool v1.8.5 or greater. For more details on specific menu items in the util.exe utility, see Section C.2, Util. exe Utility.

Before starting the SMDC set up, you will need to determine the following:

To setup up the SMDC card:

1. Insert the Supplemental CD into the DVD drive.

See the following URL for the latest version of the CD:

http://www.sun.com/servers/entry/x2100/downloads.jsp

2. Reboot the Sun Fire X2100 server.

The Supplemental CD Main Menu displays.

3. Select Option 4, Exit to DOS.

4. Change to the ipmi directory:

> cd \flash\bios\latest\ipmi

5. Type util at the prompt to enter the util.exe GUI.

6. Once in the GUI, go to the Lan Config section and enter the correct IP address and gateway for the system. Also, if needed, enter the MAC address of the Broadcom NIC.

Make sure that you enter the IP address and gateway for the SMDC card, and not for the system.

7. Go to the User and Password Settings section in the GUI and enter passwords for all user names.

8. Verify that the firmware is v4.11 or higher.

The firmware version is listed at the lower right corner of the GUI. Firmware v4.12 is required for soft power off.

9. If necessary, load new firmware using the Flash Firmware section of the GUI.

10. Press the ESC key to exit out of the GUI.

C.3.2 Setting Up the System BIOS

The minimum BIOS requirement is v1.0.7. This BIOS version is available on Supplemental CD v1.2 or later.

See the following table for key sequences that replace the function keys in BIOS v1.0.7 and later.


Function Key

New Key Sequences for BIOS v1.0.7

F1

F1+ F1

F2

F2+F2

F3

ESC+3

F4

ESC+4

F8

ESC+8

F12

ESC+B

ESC

ESC+ESC

CNTRL-ALT-DEL

ESC+C




Note - When using the ESC sequences above, press the ESC key, then the other key. Repeatedly pressing the keys can hang the LAN on the SMDC card. If this occurs, you must manually reboot the system using the system reset button.



To setup the system BIOS:

1. Reboot the server and press the F2 key at the Sun Logo screen.

2. Select Console Redirection in the Advanced BIOS features section, and set the Console Redirection to Enabled over SMDC.

3. Select F10 to save your settings and exit the BIOS Setup Utility.

C.3.3 Setting Up on Solaris



Note - With BIOS versions of 1.1.1 or earlier, you must modify the asy.conf configuration file. For this reason, you cannot perform an initial Solaris installation from a CD over the SMDC card.



To set up SMDC Console Redirection for the Solaris OS, do the following steps:

1. Install BGE patch# 122028-02 or greater to fix bug ID# 6337341.

2. If the BIOS version is earlier than v1.1.2, update it to release v1.1.2, or use an editor to add the following line to the /kernel/drv/asy.conf file:

name="asy" parent="isa" reg=1,0x3f8,8 interrupts=4;

3. Ensure that the console is set to ttya with the eeprom command:

eeprom console=ttya

To verify that the console is set to ttya, use an editor to view the /boot/solaris/bootenv.rc file.

4. To eliminate the splash image:

a. Verify the location of the /boot/grub/menu.lst file:

# bootadm list-menu

b. Use vi to edit the active menu.lst file:

# vi /boot/grub/menu.lst

c. Comment out the line defining the splash image location:

# splashimage /boot/grub/splash.xpm.gz

5. After updating the menu.lst file, update the boot archives:

# bootadm update-archive

C.3.4 Setting Up on Linux

These instructions apply for all supported Red Hat and SUSE operating systems, except as noted. To set up SMDC Console Redirection for the Linux OS, do the following steps:

1. Log in to the system as root (superuser).

2. Open the /etc/inittab file in a text editor.

3. Change the following in /etc/inittab:

a. Find the getty section of the inittab and edit the getty's for init level 3 so that the line reads as follows:

3:2345:respawn:/sbin/agetty -L 19200 ttyS0 vt100

b. Locate the following line in the file:

id:5:initdefault

c. Change the default init level from 5 to 3 as shown in the following example:

id:3:initdefault

4. If you plan to log in to the OS as root using the remote console, you need to add the following line to edit the /etc/securetty file:

ttyS0

Alternatively, you can create a non-root account, which can log in without this change.

5. To see all of the startup messages in Red Hat, edit the /etc/grub.conf file as follows:

a. Open the /etc/grub.conf file in a text editor.

b. Add the following to the to the kernel line:

'console=tty0 console=ttyS0,9600'

C.3.5 Setting Up the Console System

Use IPMItool v1.8.5 or greater version on the console system.

On the console system:

1. Download IPMItool v1.8.5 or greater version from the following URL:

http://ipmitool.sourceforge.net

2. Install the tool on the console system.



Note - For the Red Hat version, you must open the IPMItool in an xterm window. If you open it in a regular window, the ESC keys can hang the LAN on the SMDC card, and you have to manually press the system reset button to get out of it.



3. Type xterm in a regular terminal window to start an xterm window.

4. Enter the IPMItool command with the following options to start the tool:

ipmitool -A password -H first_ip_address -I lan -U Admin -P password tsol second_ip_address

Where the first_IP_address is the address of the X2100 SMDC card, the password variable is the password set up for the user in the SDMC, and the second_ip_address is the address of the console system.

The options in the IPMItool command have the following functions:


Option

Function

-U

User name

-I

Interface type

-P

password for user account on SMDC

-A

Means by which SMDC is administered.

-H

Host IP address