Cisco UCS B-Series CLI Firmware Management Guide, Release 2.1
Upgrading Firmware through Auto Install
Downloads: This chapterpdf (PDF - 1.29MB) The complete bookPDF (PDF - 2.88MB) | The complete bookePub (ePub - 288.0KB) | Feedback

Upgrading Firmware through Auto Install

Upgrading Firmware through Auto Install

This chapter includes the following sections:

Firmware Upgrades through Auto Install

Auto Install enables you to upgrade a Cisco UCS domain to the firmware versions contained in a single package in the following two stages:

  • Install Infrastructure Firmware—Uses the Cisco UCS Infrastructure Software Bundle to upgrade the infrastructure components, such as the fabric interconnects, the I/O modules, and Cisco UCS Manager.
  • Install Server Firmware—Uses the Cisco UCS B-Series Blade Server Software Bundle to upgrade all blade servers in the Cisco UCS domain and/or the Cisco UCS C-Series Rack-Mount UCS-Managed Server Software Bundle to upgrade all rack servers.

These two stages are independent and can be run or scheduled to run at different times.

You can use Auto Install to upgrade the infrastructure components to one version of Cisco UCS and server components to a different version.


Note


You cannot use Auto Install to upgrade either the infrastructure or the servers in a Cisco UCS domain if Cisco UCS Manager in that domain is at a release prior to Cisco UCS 2.1(1). However, after you upgrade Cisco UCS Manager to Release 2.1(1), you can use Auto Install to upgrade the remaining components in a Cisco UCS domain that is at the minimum required firmware level. For more information, see Cautions, Guidelines, and Limitations for Upgrading with Auto Install and the Cisco UCS upgrade guides for Release 2.1


Install Infrastructure Firmware

Install Infrastructure Firmware upgrades all infrastructure components in a Cisco UCS domain, including Cisco UCS Manager, and all fabric interconnects and I/O modules. All components are upgraded to the firmware version included in the selected Cisco UCS Infrastructure Software Bundle.

Install Infrastructure Firmware does not support a partial upgrade to only some infrastructure components in a Cisco UCS domain domain.

You can schedule an infrastructure upgrade for a specific time to accommodate a maintenance window. However, if an infrastructure upgrade is already in progress, you cannot schedule another infrastructure upgrade. You must wait until the current upgrade is complete before scheduling the next one.


Note


You can cancel an infrastructure firmware upgrade if it is scheduled to occur at a future time. However, you cannot cancel an infrastructure firmware upgrade after the upgrade has begun.


Install Server Firmware

Install Server Firmware uses host firmware packages to upgrade all servers and their components in a Cisco UCS domain. All servers whose service profiles include the selected host firmware packages are upgraded to the firmware versions in the selected software bundles, as follows:

  • Cisco UCS B-Series Blade Server Software Bundle for all blade servers in the chassis.
  • Cisco UCS C-Series Rack-Mount UCS-Managed Server Software Bundle for all rack-mount servers that are integrated into the Cisco UCS domain.

Note


You cannot cancel a server firmware upgrade process after you complete the configuration in the Install Server Firmware wizard. Cisco UCS Manager applies the changes immediately. However, when the actual reboot of servers occurs depends upon the maintenance policy in the service profile associated with the server.


Required Order of Steps for Auto Install

If you want to upgrade all components in a Cisco UCS domain to the same package version, you must run the stages of Auto Install in the following order:

  1. Install Infrastructure Firmware
  2. Install Server Firmware

This order enables you to schedule the server firmware upgrades during a different maintenance window than the infrastructure firmware upgrade.

Upgrading the Infrastructure Firmware

The auto-install scope is not available if the Cisco UCS Manager CLI is at a release lower than 2.1(1).


Note


You cannot use Auto Install to upgrade either the infrastructure or the servers in a Cisco UCS domain if Cisco UCS Manager in that domain is at a release prior to Cisco UCS 2.1(1). However, after you upgrade Cisco UCS Manager to Release 2.1(1), you can use Auto Install to upgrade the remaining components in a Cisco UCS domain that is at the minimum required firmware level. For more information, see Cautions, Guidelines, and Limitations for Upgrading with Auto Install and the Cisco UCS upgrade guides for Release 2.1


Before You Begin

Complete all prerequisites listed in Prerequisites for Upgrading and Downgrading Firmware.

If your Cisco UCS domain does not use an NTP server to set the time, make sure that the clocks on the primary and secondary fabric interconnects are in sync. You can do this by configuring an NTP server in Cisco UCS Manager or by syncing the time manually.

Procedure
     Command or ActionPurpose
    Step 1UCS-A# scope firmware  

    Enters firmware mode.

     
    Step 2UCS-A /firmware # scope auto-install  

    Enters auto-install mode for infrastructure firmware upgrades.

     
    Step 3UCS-A /firmware/auto-install # install infra infra-vers infrastructure-bundle-version [starttime mon dd yyyy hh min sec] [force]  

    Updates and activates the infrastructure firmware.

    You must use starttime to schedule the infrastructure firmware upgrade, if you do not want the upgrade to start as soon as you commit the transaction. If you use starttime, enter the following information to specify when you want to schedule the upgrade:

    • mon—The first three letters of the desired month, such as jan or feb.
    • dd—The number of the desired day of the month, from 1 to 31.
    • yyyy—The four numbers of the desired year, such as 2012.
    • hh—The hour when you want the upgrade to start, from 0 to 23.
    • min—The minute when you want the upgrade to start, from 0 to 60.
    • sec—The second when you want the upgrade to start, from 0 to 60.

    Use the force keyword to activate the firmware regardless of any possible incompatibilities or currently executing tasks.

     
    Step 4 UCS-A /firmware/auto-install # commit-buffer  

    Commits the transaction to the system configuration.

     

    This example shows how to upgrade the infrastructure to the firmware in the Cisco UCS Infrastructure Software Bundle version 2.1(1a) and commit the transaction:

    UCS-A# scope firmware
    UCS-A /firmware # scope auto-install
    UCS-A /firmware/auto-install # install infra infra-vers 2.1(1a) starttime sep 10 2012 21 22 23
    UCS-A /firmware/auto-install* # commit-buffer
    UCS-A /firmware/auto-install #
    What to Do Next

    Acknowledge the reboot of the primary fabric interconnect. If you do not acknowledge that reboot, Cisco UCS Manager cannot complete the infrastructure upgrade and the upgrade remains pending indefinitely.

    Acknowledging the Reboot of the Primary Fabric Interconnect


    Caution


    To upgrade with minimal disruption, you must confirm the following:

    • Ensure that both of the fabric interconnects and the service profiles are configured for failover.
    • Verify that the data path has been successfully restored from the secondary fabric interconnect before you acknowledge the reboot of the primary fabric interconnect. For more information, see For more information, see Verifying that the Data Path is Ready.

    After you upgrade the infrastructure firmware, Install Infrastructure Firmware automatically reboots the secondary fabric interconnect in a cluster configuration. However, you must acknowledge the reboot of the primary fabric interconnect. If you do not acknowledge the reboot, Install Infrastructure Firmware waits indefinitely for that acknowledgment rather than completing the upgrade.


    Procedure
       Command or ActionPurpose
      Step 1UCS-A# scope firmware  

      Enters firmware mode.

       
      Step 2UCS-A /firmware # scope auto-install  

      Enters auto-install mode for infrastructure firmware upgrades.

       
      Step 3UCS-A /firmware/auto-install # acknowledge primary fabric-interconnect reboot  

      Acknowledges the pending reboot of the primary fabric interconnect.

       
      Step 4 UCS-A /firmware/auto-install # commit-buffer  

      Commits the transaction to the system configuration.

      Cisco UCS Manager immediately reboots the primary fabric interconnect. You cannot stop this reboot after you commit the transaction.

       

      This example shows how to acknowledge the reboot of the primary fabric interconnect and commit the transaction:

      UCS-A# scope firmware
      UCS-A /firmware # scope auto-install
      UCS-A /firmware/auto-install # acknowledge primary fabric-interconnect reboot
      UCS-A /firmware/auto-install* # commit-buffer
      UCS-A /firmware/auto-install #

      Canceling an Infrastructure Firmware Upgrade


      Note


      You can cancel an infrastructure firmware upgrade if it is scheduled to occur at a future time. However, you cannot cancel an infrastructure firmware upgrade after the upgrade has begun.


      Procedure
         Command or ActionPurpose
        Step 1UCS-A# scope firmware  

        Enters firmware mode.

         
        Step 2UCS-A /firmware # scope auto-install  

        Enters auto-install mode for infrastructure firmware upgrades.

         
        Step 3UCS-A /firmware/auto-install # cancel install infra  

        Cancels the scheduled infrastructure firmware upgrade.

         
        Step 4 UCS-A /firmware/auto-install # commit-buffer  

        Commits the transaction to the system configuration.

         

        The following example cancels a scheduled infrastructure firmware upgrade and commits the transaction:

        UCS-A# scope firmware
        UCS-A /firmware # scope auto-install
        UCS-A /firmware/auto-install # cancel install infra
        UCS-A /firmware/auto-install* # commit-buffer
        UCS-A /firmware/auto-install #