Sun N1 System Manager 1.2 Administration Guide

Managing Firmware SP, BIOS, and ALOM Updates

The N1 System Manager enables you to perform the following firmware management tasks:


Note –

Firmware updates to Sun Fire X2100 servers are not supported. Refer to Sun System Handbook documentation for the Sun Fire X2100 server for information about how to update firmware to the versions that are required for management by the Sun N1 System Manager. See Discovering Servers for the firmware versions required to discover a Sun Fire X2100 server.


The following graphic describes the order in which firmware management tasks must be performed.

This graphic illustrates the four steps to deploying a firmware
update.

Introduction to Managing Firmware Updates

Updating the firmware on the provisionable servers is a primary administrative task. Installing a firmware update on a provisionable server for the first time involves the following four-step process when you use the N1 System Manager:

  1. Downloading and preparing the firmware update. Ensure that the firmware version matches those set out in Discovering Servers.

  2. Copying the firmware update to the N1 System Manager. The N1 System Manager must have system access to the firmware update before the firmware update can be installed on the provisionable servers.

    By using the create firmware command, you can copy a firmware update from a web site or an accessible file system on the management server. Once a firmware update is copied, you can display the firmware update in the browser interface Shortcuts pane, or you can use the show firmware command.

  3. Verifying that the firmware update was copied successfully by displaying the firmware Shortcut in the browser interface or by using the show firmware command.

  4. Installing the firmware update on the appropriate provisionable servers by using the browser interface, or by using the load server or load group command.

When importing firmware updates, you must specify the following metadata:


Note –

Firmware version 2.2 and above for the Sun Fire V20z servers do not support the PIC firmware upgrade. The upgrade of PIC firmware will fail, and the job step will show an error message similar to the following: “This operation is not supported on server. Refer to the log file for more information.”


ProcedureTo Copy a Firmware Update

This procedure describes how to copy a new firmware update to the N1 System Manager. Once a firmware update is copied, you can use the command line or the browser interface to install the firmware update on a provisionable server.

The following graphic illustrates the use of the browser interface to verify a firmware update.

This graphic illustrates the process to copy and verify a new
firmware update.
Before You Begin

Ensure that the firmware update is available to the management server from the local file system, a network accessible file, or a web site.

Steps
  1. Log in to the N1 System Manager.

    See To Access the N1 System Manager Command Line for details.

  2. Copy the firmware update.


    N1-ok> create firmware firmware url=url vendor=vendor model=model[,model...] [type type]
     [description description] [version version]

    The type attribute is required for Sun Fire V20z and V40z servers. Valid values for the type are BIOS and SP. All values are case-sensitive.

    See create firmware in Sun N1 System Manager 1.2 Command Line Reference Manual for details.

  3. Verify that the firmware update was copied.


    N1-ok> show firmware firmware
    

    See show firmware in Sun N1 System Manager 1.2 Command Line Reference Manual for details.


Example 3–21 To Copy an ALOM 1.5 Firmware Through the Command Line

The following example shows how to copy the ALOM 1.5 firmware images. There are two separate firmware images, but both can be associated with the ALOM type attribute value.


N1-ok> create firmware alom-boot type ALOM model SF-V240 vendor 
SUN url file:///var/tmp/alombootfw
N1-ok> create firmware alom-main type ALOM model SF-V240 vendor SUN 
url file:///var/tmp/alommainfw
N1-ok> show firmware
Name                       Type   Vendor      Version     Compatible Model
alom-boot                  ALOM   SUN                     SF-V240
alom-main                  ALOM   SUN                     SF-V240

See Also

ProcedureTo Load a Firmware Update on a Server or a Server Group

This procedure describes how to load a firmware update by using the browser interface. The examples that follow the procedure provide command-line equivalents.

Before You Begin

Note –

Firmware version 2.2 and above for the Sun Fire V20z servers do not support the PIC firmware upgrade. The upgrade of PIC firmware will fail, and the job step will show an error message similar to the following: “This operation is not supported on server. Refer to the log file for more information.”


Steps
  1. Log in to the N1 System Manager.

    See To Access the N1 System Manager Browser Interface for details.

  2. Choose All Servers from the View Selector menu.

    The Servers table appears.

  3. Select the server or servers that you want to update.

    A check mark appears.

  4. Choose Load Firmware from the Actions menu.

    The Load Firmware dialog box appears

  5. Select the appropriate firmware from the Firmware menu.

  6. To apply the firmware update to the listed target servers, click OK.

    The dialog box closes.

  7. Click the Jobs tab.

    A Load Firmware job appears in the Jobs table.

  8. Click the job ID.

    The Job Details page appears. Job steps indicate progress and results. Review the information in the Results section of the Job Details page to determine which servers were successfully updated.


    Note –

    After successful completion, the firmware version number is updated with the actual version number that is reported by the hardware. If the reported version number does not match the original version number, a warning is logged.


  9. Verify that the installation was successful.


    N1-ok> show server server
    

Example 3–22 Loading Firmware on a Server Through the Command Line

The following example command shows you how to stop a server in preparation for installing a firmware update.


N1-ok> stop server server

The following example command shows you how to install a firmware update on a server by using the load command.


N1-ok> load server server1,server2 firmware v20z-bios.sp force true

See load server in Sun N1 System Manager 1.2 Command Line Reference Manual for details.

By default, the firmware update's model and vendor settings must match every provisionable server that you select for installation; otherwise, the update fails. You can specify the force option to bypass this check. However, installing a noncompatible firmware update on a server might render the server unusable.



Example 3–23 Loading Firmware on a Server Group Through the Command Line

The following example command shows you how to stop a server group in preparation for installing a firmware update.


N1-ok> stop group group

The following example command shows you how to install a firmware update on a server group by using the load command.


N1-ok> load group devgroup firmware bios.sp

See load group in Sun N1 System Manager 1.2 Command Line Reference Manual for details.


ProcedureTo List the Available Firmware Updates

This procedure describes how to list the available firmware updates by using the browser interface. The example that follow the procedure provides the command-line equivalent.

Steps
  1. Log in to the N1 System Manager.

    See To Access the N1 System Manager Browser Interface for details.

  2. Click the System Dashboard tab.

    The Shortcuts pane appears.

  3. Click the Expand/Collapse icon on the Firmware title bar.

    The Firmware list expands.

  4. Click the Edit List button.

    The Edit List dialog box appears with the available firmware list.


Example 3–24 Listing the Available Firmware Updates Through the Command Line


N1-ok> show firmware all

ProcedureTo List the Firmware Updates Installed on a Provisionable Server


Tip –

You can also use the browser interface Server Details page to view all of the firmware updates that are installed on a server.


Steps
  1. Log in to the N1 System Manager.

    See To Access the N1 System Manager Command Line for details.

  2. List the firmware updates that are installed on a provisionable server.


    N1-ok> show server server
    

    See show server in Sun N1 System Manager 1.2 Command Line Reference Manual for details.


Example 3–25 Listing the Firmware for an ALOM Server

The following example shows how to view all of the firmware for an ALOM enabled server. You must log into the service processor before running this command.


showsc version -v
Advanced Lights Out Manager v1.5.3
SC Firmware version: 1.5.3
SC Bootmon version: 1.5.3
 
SC Bootmon Build Release: 02
SC bootmon checksum: 4F888E28
SC Bootmon built Jan  6 2005, 17:05:24
 
SC Build Release: 02
SC firmware checksum: 6FFB200D
 
SC firmware built Jan  6 2005, 17:05:12
SC firmware flashupdate MAY 25 2005, 01:33:55
 
SC System Memory Size: 8 MB
 
SC NVRAM Version = b
 
SC hardware type: 0

ProcedureTo Modify Firmware Update Information

This procedure describes how to modify the information about a firmware update.

Steps
  1. Log in to the N1 System Manager.

    See To Access the N1 System Manager Command Line for details.

  2. Modify the name or description of a firmware update.


    N1-ok> set firmware firmware [description description] 
    [name name] [model=model]
    [vendor=vendor] [version=version]

    See set firmware in Sun N1 System Manager 1.2 Command Line Reference Manual for details.

ProcedureTo Delete a Firmware Update

This procedure describes how to delete a firmware update from the N1 System Manager. This procedure does not delete a firmware update from a provisionable server.


Note –

After you install a firmware update on a provisionable server, you cannot uninstall it.


Steps
  1. Log in to the N1 System Manager.

    See To Access the N1 System Manager Command Line for details.

  2. Delete a firmware update from the N1 System Manager.


    N1-ok> delete firmware firmware
    

    See delete firmware in Sun N1 System Manager 1.2 Command Line Reference Manual for details.