C H A P T E R  4

Recovery from a Failed ILOM Upgrade for Sun Fire X4150 and X4450 Servers

Use the procedures in this section to recover from a failed upgrade. A failed upgrade has occurred if any of the following messages appears during the upgrade process:


Firmware size incorrect.
Incorrect image type.
BIOS upgrade failed.



caution icon Caution - The procedures listed in this section should be used only for system recovery. These procedures do not preserve BIOS and ELOM or ILOM configuration settings.


Before You Begin

Your server should be set up to view and respond to system boot and POST messages and prompts.


To Recover

See this section or procedure

The SP firmware

Recovering From a Corrupt SP

The BIOS firmware

Recovering From a Corrupt BIOS


Recovering From a Corrupt SP

If the SP does not boot or is inaccessible, you must recover the SP firmware to ELOM and repeat the migration process. This section lists two SP firmware recovery methods for the Sun Fire X4150 and X4450 servers:


Method

Description

Procedure

1

Use the Tools and Drivers CD.

See To Recover From a Corrupt SP Using the Tools and Drivers CD (Method 1).

2

Use DOS-bootable media.

See To Recover From a Corrupt SP Using DOS-Bootable Media (Method 2).



procedure icon  To Recover From a Corrupt SP Using the Tools and Drivers CD (Method 1)



Note - Use this procedure for the Sun Fire X4150 and X4450 servers only.


1. Set up the server to view and respond to boot and POST messages.

2. Power on the server, and insert the Tools and Drivers v2.0 (or v2.0.0) CD into the server’s CD/DVD drive.

The server boots from the Tools and Drivers CD.

3. Watch the POST messages, and when prompted, press F2 to enter the BIOS Setup Utility.

The BIOS Setup Utility main screen appears.

4. Ensure that the CD/DVD is the primary boot device.

Use the arrow keys to navigate the screens.

5. Save and exit the BIOS Setup Utility and boot the server.

The server boots from the CD, and the Tools and Drivers main menu appears.

6. Select the option to exit to DOS.

The DOS prompt appears.

7. Navigate to the \recovery\elom\ directory:

cd \recovery\elom\

8. Run the recovery.bat file:

recovery.bat

A menu appears with the following options:

1. To recover both SP and BIOS firmware

2. To recover SP

3. To recover BIOS

9. Select the option to recover the SP and BIOS firmware (option 1).

The recovery process starts.

10. When the SP recovery finishes, power on and boot the server.

The SP is recovered to the lastest working version of ELOM.

11. Repeat the migration by updating to the transitional ELOM (see Chapter 2).


procedure icon  To Recover From a Corrupt SP Using DOS-Bootable Media (Method 2)



Note - Use this procedure for the Sun Fire X4150 and X4450 servers only.




caution icon Caution - The binaries used in the recovery process are specific to the platform. The binaries for the X4150 cannot be used for the X4450. Using the binaries from the incorrect platform leads to unpredictable results.


1. Prepare the DOS-bootable media.

2. Set up the server to view and respond to boot and POST messages.

3. Copy the contents of the /recovery/elom directory from the Tools and Drivers CD to the DOS-bootable media.

4. Boot the server with the DOS-bootable media.

The server boots, and a DOS prompt appears.

5. To flash the SP firmware, run the recovery.bat file at the DOS prompt:

> recovery.bat

6. When the SP recovery finishes, power on and boot the server.

The SP is recovered to the lastest working version of ELOM.

7. Repeat the migration by updating to the transitional ELOM (see Chapter 2).

Recovering From a Corrupt BIOS

If the server does not boot or if the BIOS is inaccessible, you must recover the BIOS firmware. This section describes two BIOS firmware recovery methods for the Sun Fire X4150 and X4450 servers. Use one of the following recovery methods:


Method

Description

Procedure

1

Use the remote flash file package with the web GUI or the CLI.

See To Recover From a Corrupt BIOS Firmware Using the Remote Flash File Package (Method 1).

2

Use the Tools and Drivers CD.

See To Recover BIOS Firmware From the Tools and Drivers CD (Method 2).



procedure icon  To Recover From a Corrupt BIOS Firmware Using the Remote Flash File Package (Method 1)

The following procedures use the flash file package to recover the BIOS firmware. The flash file package is a combined firmware image file that flashes both the SP and the BIOS. Verify whether the SP has the ELOM or ILOM firmware installed, and recover the matching ELOM or ILOM BIOS firmware.



Note - Use this procedure for the Sun Fire X4150 and X4450 servers only.


1. Use the web GUI or the CLI to determine the type of SP firmware (ELOM or ILOM) installed:

a. Enter the SP address in a web browser.

The login screen appears.

b. Note the title of the login screen.

If the title states, Embedded Lights Out Manager, the SP is ELOM-based.

If the title states, Integrated Lights Out Manager, the SP is ILOM-based.

c. Log in to the web GUI.

The main screen appears.

d. To view version information, click the System Information tab.

The transitional ELOM will appear as version 4.0.50.

a. Log into the SP via ssh.

The SP version is displayed, and the CLI prompt appears:
->

b. To view more detailed version information enter the version command at the CLI prompt:

-> version

The transitional ELOM will appear as version 4.0.50.

2. Use the following table to determine which flash file package to use.

If the SP is ELOM use the transitional ELOM BIOS, and if the SP is ILOM use the ILOM combined firmware image(.pkg) file.


Server

Transitional ELOM file:

ILOM Combined firmware image file:

Sun Fire X4150

X4150-026_450

x4150-2.0.2.6.r35128.pkg

Sun Fire X4450

X4450-450_3B17

X4450-2.0.2.6.pkg


You have the following recovery options for method 1:


Option

See this section or procedure:

Recovering the ELOM BIOS using the web GUI

To Recover the ELOM BIOS Firmware Using the Web GUI

Recovering the ELOM BIOS using the CLI

To Recover the ELOM BIOS Firmware Using the CLI

Recovering the ILOM BIOS using the web GUI

To Recover the ILOM BIOS Firmware Using the Web GUI

Recovering the ILOM BIOS using the CLI

To Recover the ILOM BIOS Firmware Using the CLI



procedure icon  To Recover the ELOM BIOS Firmware Using the Web GUI

1. Ensure that the serv is in standby power mode.

2. Copy the transitional ELOM remote flash file from the Tools and Drivers CD to a device that is accessible to your server (see Chapter 1).

The transitional ELOM remote flash file is located on the Tools and Drivers CD at:


Server

File Name

Sun Fire X4150

\remoteflash\elom_to_ilom\X4150-026_450

Sun Fire X4450

\remoteflash\elom_to_ilom\X4450-450_3B17


3. In your browser’s address bar, type the IP address of the server’s SP.

For example:

http://xxx.xxx.xxx.xxx

where xxx.xxx.xxx.xxx is the IP address of the SP.

The ELOM web GUI login screen appears.

4. Log in as root or as an account with administrator privileges.

The ELOM web GUI main menu screen appears.

5. If the server is powered on, use the following steps to place the server in standby power mode.

The server must be powered off and in standby power mode.

a. From the main menu, click the Remote Control tab.

b. The Remote Control submenu tabs appear.

c. Click the Remote Power Control tab.

The Remote Power Control submenu screen appears.

d. Select the Power Off radio button, and click the Submit button.

This action powers off the server.

6. From the main menu, click the Maintenance tab.

The Maintenance submenu tabs appear.

7. Click the Firmware Upgrade tab.

The Firmware Upgrade screen appears.

8. Click the Enter Firmware Upgrade Mode button.

9. Locate the firmware upgrade file.

a. Click Browse and locate the transitional ELOM file that you copied in Step 2.

b. Select the file and then click Open.

10. Accept the default, Clear BIOS CMOS. To start the firmware upgrade, click the Update firmware button.

The firmware upgrade process updates the BIOS and SP firmware. After the upgrade is finished, the ELOM boots and the web session starts. The BIOS version information is updated when the host is powered on.

11. When the process finishes, power on and boot the server.

The BIOS version information is updated once the server is powered on.

12. Repeat the ELOM-to-ILOM migration process.


procedure icon  To Recover the ELOM BIOS Firmware Using the CLI

1. Ensure that the server is in standby power mode.

2. Copy the transitional ELOM remote flash file from the Tools and Drivers CD to your TFTP server.


Server

File Name

Sun Fire X4150

\remoteflash\elom_to_ilom\X4150-026_450

Sun Fire X4450

\remoteflash\elom_to_ilom\X4450-450_3B17


3. Access the CLI.

For CLI access options, see the Embedded Lights Out Manager Administration Guide for your server.



Note - The CLI commands, syntax, and namespaces in this section might be different from the commands, syntax, and namespaces used for your server; see the Embedded Lights Out Manager Administration Guide for your server for the appropriate commands, syntax, and namespaces.


4. Log in to the CLI, and navigate to the TftpUpdate directory. For example:

-> cd /SP/TftpUpdate

5. Use the set command to set the IP address of the TFTP server. For example:

-> set ServerIP=xxx.xxx.xxx.xxx

where xxx.xxx.xxx.xxx is the IP address of the TFTP server.

6. Use the set command to set the file name of the ELOM remote flash file.

For example, for the Sun Fire X4450:

-> set Filename=X4450-418-3B17

7. Use the set command to start the TFTP download:

-> set Update=action

8. Select Yes to continue.

Example:



-> cd /SP/TftpUpdate
-> set ServerIP=123.456.78.910 
-> set FileName=X4450-418-3B17
-> set Update=action 
getting image...
getting image successfully.
prepare to update...
Prepare OK!
Update successful
starting update...

9. The ELOM restarts.

The BIOS version information is updated once the server is powered on.

10. When the process finishes, boot the server.

11. Repeat the migration process.


procedure icon  To Recover the ILOM BIOS Firmware Using the Web GUI

1. Log in to the ILOM web GUI using an account that has administrator privileges.

The ILOM main screen appears. For information about how to login in to the ILOM web GUI, see the Integrated Lights Out Manager Administration Guide.

2. From the main menu, click the Maintenance tab

The Maintenance submenu tabs appear.

3. Click the Firmware Upgrade tab.

The Firmware Upgrade screen appears.

4. Click the Enter Upgrade Mode button.

A dialog box appears asking you to confirm that you want to enter Upgrade mode.

5. Click OK to enter Upgrade mode.

The ILOM enters upgrade mode.

6. Click Browse to locate and select the ILOM combined firmware image file.

The ILOM combined firmware image file is located on the Tools and Drivers CD at:


Server

ILOM Image File Location

Sun Fire X4150

\remoteflash\ilom\2.0\x4150-2.0.2.6.r35128.pkg

Sun Fire X4450

\remoteflash\ilom\2.0.0\x4450-2.0.2.6.pkg


7. Click Upload.

The file is uploaded and verified as the correct image update for you SP. This process takes about two minutes.

8. When the Verify Firmware Image page appears, click OK.

9. Select Preserve Configuration to keep your ILOM settings. If not, the settings are overwritten by the firmware defaults.

10. Click Start Upgrade.

A progress screen appears. Once the update progress reaches 100%, the firmware update is complete, and the ILOM automatically restarts.

11. When the process finishes, power on and boot the system.

The BIOS version information is updated once the server is powered on.


procedure icon  To Recover the ILOM BIOS Firmware Using the CLI

1. Ensure that the server is in standby power mode.

2. Copy the ILOM combined firmware image file from the Tools and Drivers CD to your TFTP server.

The ILOM combined firmware image file is located on the Tools and Drivers CD at:


Server

ILOM Image File

Sun Fire X4150

\remoteflash\ilom\2.0\x4150-2.0.2.6.r35128.pkg

Sun Fire X4450

\remoteflash\ilom\2.0.0\x4450-2.0.2.6.pkg


3. Log in to the CLI using an account that has administrator privileges.

The CLI prompt appears:

->

For CLI access options and login instructions, see the Integrated Lights Out Manager Administration Guide for your server.

4. Enter the following command to download the new ILOM firmware image:

-> load -source tftp:URL/filename.pkg

where URL is the URL of the tftp server to which you copied the ILOM combined firmware image in Step 2, and filename.pkg is the name of the ILOM combined firmware image file.

For example:

-> load -source tftp://123.45.678.910/x4150-2.0.2.6.r35128.pkg

The firmware upgrade process begins, and a file load confirmation prompt appears.

Are you sure you want to load the specified file (y/n)?

5. Type Y and press Enter.

A prompt appears asking if you want to preserve the configuration.

Do you want to preserve the configuration (y/n)?

6. Type Y and press Enter.

The firmware upgrade continues. When the upgrade is finished, the following messages appear:

Firmware update is complete.

ILOM will now be restarted with the new firmware.

7. After the ILOM upgrade finishes, power on and boot the system.

The BIOS version information is updated once the server is powered on.


procedure icon  To Recover BIOS Firmware From the Tools and Drivers CD (Method 2)

1. Set up the server to view and respond to boot and POST messages.

2. Power on the server.

To determine which SP firmware is installed, use either web GUI or the CLI method as follows:

3. Determine which type of SP firmware is installed:

a. Enter the SP address in a web browser.

The login screen appears.

b. Note the title of the login screen.

c. Log in to the web GUI.

The main screen appears.

d. To view version information, click the System Information tab.

a. Log into the SP using ssh.

The SP version is displayed, and the CLI prompt appears:
->

b. To view more detailed version information enter the version command at the CLI prompt:

-> version

4. Insert the Tools and Drivers CD into the CD/DVD drive.

5. Reboot the server.

The server boots from the Tools and Drivers CD, and the Tools and Drivers main menu appears.

6. Select the option to exit to DOS (option 3).

The DOS prompt appears.

7. Navigate to the appropriate Recovery directory.

cd \recovery\[ilom|elom]

For example, if the system SP is currently ILOM-based enter the following command:

cd \recovery\ilom\

8. Run the recovery.bat file. Enter:

recovery.bat

A menu appears with the following options:

1. To recover both SP and BIOS firmware

2. To recover SP

3. To recover BIOS

9. Select the option to recover the BIOS (option 3).

The BIOS flash process starts.

10. When the process finishes, power on and boot the server.

11. If necessary, enter the BIOS Setup Utility to customize BIOS settings.