C H A P T E R  3

Migrating Your Server or Server Module to ILOM

Use this chapter to upgrade Sun Fire X4150, Sun Fire X4450, Sun Blade X6250, and Sun Blade X6450 servers and server modules from the transitional version of ELOM to ILOM.

The migration procedure is functionally the same as a standard ELOM firmware upgrade procedure. You can use the web GUI or the CLI to migrate to ILOM, and a combined firmware image file is used to upgrade both the BIOS and SP at the same time. However, unlike a standard ILOM upgrade, which uses a .pkg file, you must use the .bin combined firmware image file.



caution icon Caution - Do notuse the .pkgcombined firmware image file found on the Tools and Drivers CD. The .pkgfile is used onlyfor ILOM-to-ILOM updates.


Before You Begin

You have the following options for upgrading the firmware to ILOM:


Upgrade Method

See this section or procedure:

Use the ELOM web GUI

To Migrate to ILOM Using the Web GUI

Use the ELOM CLI

To Migrate to ILOM Using the Command-Line Interface (CLI)

Upgrade Sun Blade X6250 and X6450 servers using a USB flash drive

To Upgrade Sun Blade X6250 and X6450 Server Modules to ILOM Using a DOS-Bootable USB Flash Drive



procedure icon To Migrate to ILOM Using the Web GUI



caution icon Caution - Do not power off the server during a BIOS POST (power-on system-test). Powering off the server during a BIOS POST might corrupt and lock the BIOS chip, rendering the server inoperable. To avoid corrupting and locking the BIOS chip always perform a clean shutdown of the OS. To recover from a corrupt BIOS chip, see the recovery procedures in Chapter 4and Chapter 5.




Note - The transitional ELOM is not compatible with Firefox version 3.0.1. Use a different version, a different browser, of the CLI to perform these steps.


1. If necessary, use the OS shutdown procedures to perform a clean shut down of the OS.

2. Ensure that the server or server module is in standby power mode.

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 screen appears.

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

The Maintenance submenu tabs appear.

6. Click the Firmware Upgrade tab.

The Firmware Upgrade screen appears.

7. Click the Enter Firmware Upgrade Mode button.

8. To locate the firmware upgrade file, click Browse.

9. Browse for the combined ILOM firmware image file that you copied (see Chapter 1)


Server

Combined ILOM Firmware Image Filename

Sun Fire X4150

X4150-2.0.2.6.bin

Sun Fire X4450

X4450-2.0.2.6.bin

Server Module

 

Sun Blade X6250

6250ixx.bin

Sun Blade X6450

6450ixx.bin

 

where xx is the latest version of the combined ILOM firmware image file.




caution icon Caution - Do not use the .pkgcombined firmware image file found on the Tools and Drivers CD. The .pkgfile is used only for ILOM-to-ILOM updates.


10. Select the .bin file, and then click Open.

11. Select Preserve BIOS CMOS.

Only the default BIOS values are loaded at this time.



caution icon Caution - Do not interrupt the firmware update process. The process can take up to five minutes to finish. Interrupting the process can corrupt the BIOS and SP (recovery procedures are available in Chapter 4and Chapter 5).


12. To start the firmware upgrade, click the Update Firmware button.

The firmware upgrade process starts. The process takes about five minutes to upgrade both the BIOS and the SP. The following message appears:


  Prepare to update Service Processor.

After the upgrade is finished, the following message appears:


  File uploaded successfully.

After a successful upgrade, the ILOM/SP boots, and the following message appears:


  SP is booting.



Note - If you do not receive confirmation of a successful update, see Resolving a Failed ILOM Upgrade.


The SP takes 6-10 minutes to boot. Boot progress messages appear on the console, and at the end of the boot, the following message might appear.


  -> /etc/ssh/ssh_host_dsa_key already exists.
  Overwrite (y/n)?

Type Y, but you can safely ignore this message. After the SP boots the web session is restarted. The server boots twice. During the first boot no function key prompts appear. The BIOS version information is updated once the server is powered on.

13. When the process finishes, power cycle and boot the server.

14. Verify that the server module is now ILOM-based by logging in to the web GUI or the CLI.

For information about how to view ILOM version information, see the Integrated Lights Out Manager 2.0 User’s Guide.

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


procedure icon To Migrate to ILOM Using the Command-Line Interface (CLI)



caution icon Caution - Do not power off the server during a BIOS POST (power on system test). Powering off the server during a BIOS POST might corrupt and lock the BIOS chip, rendering the server inoperable. To avoid corrupting and locking the BIOS chip always perform a clean shutdown of the OS. To recover from a corrupt BIOS chip, see the recovery procedures in Chapter 4and Chapter 5.


1. If necessary, use the OS shutdown procedures to perform a clean shut down of the OS.

2. Ensure that the server or server module is in standby power mode.



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.


3. Copy the combined ILOM firmware image file to your TFTP server.


Server

Combined ILOM Firmware Image Filename

Sun Fire X4150

X4150-2.0.2.6.bin

Sun Fire X4450

X4450-2.0.2.6.bin

Server Module

 

Sun Blade X6250

6250ixx.bin

Sun Blade X6450

6450ixx.bin

 

where xx is the latest version of the combined ILOM firmware image file.


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

-> cd /SP/TftpUpdate



Note - A network failure during the file upload will result in a timeout. This causes the SP to reboot with the prior version of the firmware.


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 combined firmware image file.



caution icon Caution - Do not use the .pkgcombined firmware image file found on the Tools and Drivers CD. The .pkgfile is used only for ILOM-to-ILOM updates.


-> set Filename=filename

where filename is the name of the .bin combined firmware image file.

For example for the Sun Fire X4150:

-> set Filename=X4150-2.0.2.6.bin

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

-> set Update=action

8. Select Yes to continue.

The firmware upgrade process starts. Sample output:



-> cd /SP/TftpUpdate
-> set ServerIP=123.456.78.910 
-> set FileName=X4150-2.0.2.6.bin
-> set Update=action 
getting image...
getting image successfully.
prepare to update...
Prepare OK!
Update Successful
starting update...

The process takes about five minutes to upgrade both the BIOS and the SP.The following message appears:


  Prepare to update Service Processor.

After the upgrade is finished, the following message appears:


  File uploaded successfully.

After a successful upgrade, the ILOM/SP boots, and the following message appears:


  SP is booting.



Note - If you do not receive confirmation of a successful update, see Resolving a Failed ILOM Upgrade.


The SP takes 6-10 minutes to boot. Boot progress messages appear on the console, and at the end of the boot, the following error might appear.


  -> /etc/ssh/ssh_host_dsa_key already exists.
  Overwrite (y/n)?

You can safely ignore this message. After the SP boots, the session is restarted. The BIOS version information is updated when the server is powered on.

9. When the process finishes, power on and boot the server to update the BIOS version.

The server boots twice. During the first boot, function key prompts do not appear.

10. Verify that the server module is now ILOM-based by logging in to the web GUI or the CLI.

For information about how to view ILOM version information, see the Integrated Lights Out Manager 2.0 User’s Guide.

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

Resolving a Failed ILOM Upgrade

If one of the following error messages appears, the firmware upgrade has failed:


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


procedure icon  To Resolve a Failed ILOM Upgrade

single-step bullet  Try the upgrade again, and, if a failure occurs again, see the recovery procedures in the following chapters:

Upgrading Sun Blade X6250 and X6450 Server Modules to ILOM Using a DOS-Bootable USB Flash Drive

This procedure does not require an upgrade to the transitional ELOM, and it does not retain any ELOM or BIOS configuration settings. This procedure requires that you set up your server module so that you can view and respond boot and POST messages.

Before You Begin

You need the following:


procedure icon  To Upgrade Sun Blade X6250 and X6450 Server Modules to ILOM Using a DOS-Bootable USB Flash Drive

1. Prepare the DOS-bootable USB flash drive.

2. Copy the contents of the \firmware\elom_to_ilom\dos\ directory from the Tools and Drivers CD to the USB flash drive.

3. Make note of the .bin and the .bat file names.

4. Connect the multi-port dongle cable to the UCP connector on the front of the server module.

5. Connect the serial terminal to the multi-port dongle cable.

6. Insert the DOS-bootable USB flash drive into a USB port on the multi-port dongle cable.

7. Power on the server module.

8. Watch the display and when prompted press F8.

9. Select to boot the server using the DOS-bootable USB flash drive.

The server boots to DOS, and a DOS prompt appears:
>

10. At the DOS prompt, use socflash and the server module-specific .bin file or run the server module-specific .bat (batch) file to update the SP to ILOM:

For the Sun Blade X6250:

> socflash -p 1 -v -f 6250ixx.bin

where xx is BIOS version number.

For the Sun Blade X6450:

> socflash -p 1 -v -f 6450ixx.bin

where xx is BIOS version number.

-or-

> xxxx.bat

where xxxx is BIOS version number filename.

> xxxx.bat

where xxxx is BIOS version number filename.

The flash upgrade to ILOM starts. The upgrade takes approximately 5 minutes. When the upgrade finishes the DOS prompt appears.

>

11. At the DOS prompt, enter the following command to flash the BIOS:

> Afudos S90_xxxx.ROM /P /B /K /X /C

where xxxx is BIOS version number.

> Afudos S95_xxxx.ROM /P /B /K /X /C

where xxxx is BIOS version number.

The BIOS flash process begins. When the process ends, the DOS prompt returns.

12. When the DOS prompt returns, eject the server module from the chassis to remove power.



Tip - You do not have to completely remove the server from the chassis. Eject the server module far enough to disengage it from the chassis connector.


13. Wait 30 seconds.

14. After 30 seconds, insert the server module into the chassis.

15. Watch the front panel LEDs.

The green LED blinks while the SP boots. The SP boot takes about 5 minutes. After the SP boots, the blue LED lights.

16. When the blue LED lights, press the power button to power on the blade.

17. Verify that the server module is now ILOM-based by logging in to the web GUI or the CLI.

For information about how to view ILOM version information, see the Integrated Lights Out Manager documentation included with your server’s document collection.

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