The documentation set for this product strives to use bias-free language. For the purposes of this documentation set, bias-free is defined as language that does not imply discrimination based on age, disability, gender, racial identity, ethnic identity, sexual orientation, socioeconomic status, and intersectionality. Exceptions may be present in the documentation due to language that is hardcoded in the user interfaces of the product software, language used based on RFP documentation, or language that is used by a referenced third-party product. Learn more about how Cisco is using Inclusive Language.
This chapter includes the following sections:
The Cisco UCS M-Series Modular Server Software Bundle contains firmware for M-Series chassis and cartridge components.
Step 1 | In a web browser, navigate to Cisco.com. | ||||||
Step 2 | Under Support, click All Downloads. | ||||||
Step 3 | In the center pane, click Servers - Unified Computing. | ||||||
Step 4 | If prompted, enter your Cisco.com username and password to log in. | ||||||
Step 5 | In the right
pane, click the link for the software bundles you require, as follows:
| ||||||
Step 6 | On the first page from which you download a software bundle, click the Release Notes link to download the latest version of the Release Notes. | ||||||
Step 7 | For each
software bundle that you want to download, do the following:
| ||||||
Step 8 | Read the Release Notes before upgrading your Cisco UCS domain. |
Download the software bundles to the fabric interconnect.
Note | In a cluster setup, the image file for the firmware bundle is downloaded to both fabric interconnects, regardless of which fabric interconnect is used to initiate the download. Cisco UCS Manager maintains all firmware packages and images in both fabric interconnects in sync. If one fabric interconnect is down, the download finishes successfully. The images are synced to the other fabric interconnect when it comes back online. |
Obtain the required firmware bundles from Cisco.
The following example uses SCP to download the firmware package.
UCS-A# scope firmware UCS-A /firmware # download image scp://user1@192.168.10.10/images/ucs-k9-bundle-m-series.2.5.0.224.M.bin UCS-A /firmware # show download-task UCS-A /firmware #
After the image file for the firmware bundles downloaded completes, update the firmware on the endpoints.
After a firmware download operation has been started, you can check the download status to see if the package is still downloading or if it has completely downloaded.
Command or Action | Purpose | |
---|---|---|
Step 1 | UCS-A# scope firmware |
Enters firmware mode. |
Step 2 | UCS-A /firmware # show download-task |
Displays the status for your download task. When your image is completely downloaded, the task state changes from Downloading to Downloaded. The CLI does not automatically refresh, so you may have to enter the show download-task command multiple times until the task state displays Downloaded. |
The following example displays the download status for the firmware package. The show download-task command is entered multiple times until the download state indicates that the firmware package has been downloaded:
UCS-A# scope firmware UCS-A /firmware # show download-task Download task: File Name Protocol Server Userid State --------- -------- --------------- --------- ----- ucs-k9-bundle-m-series.2.5.0.224.M.bin Scp 10.193.32.11 user1 Downloading UCS-A /firmware # show download-task Download task: File Name Protocol Server Userid State --------- -------- --------------- --------- ----- ucs-k9-bundle-m-series.2.5.0.224.M.bin Scp 10.193.32.11 user1 Downloaded
You can cancel the download task for an image only while it is in progress. After the image has downloaded, deleting the download task does not delete the image that was downloaded. You cannot cancel the FSM related to the image download task.
Command or Action | Purpose |
---|
UCS-A# scope firmware UCS-A /firmware # delete download-task ucs-k9-bundle-m-series.2.5.0.202.M.bin UCS-A /firmware* # commit-buffer UCS-A /firmware* #
This procedure is optional and displays the available software images on the fabric interconnect for all endpoints. You can also use the show image command in each endpoint mode to display the available software images for that endpoint.
Command or Action | Purpose | |||
---|---|---|---|---|
Step 1 | UCS-A# scope firmware |
Enters firmware mode. | ||
Step 2 | UCS-A /firmware # show image |
Displays all software images downloaded onto the fabric interconnect.
|
The following example displays all available software images on the fabric interconnect:
UCS-A# scope firmware UCS-A /firmware # show image Name Type Version --------------------------------------------- -------------------- ------- ucs-4308-brdprog.1.0.6.bin Board Controller 1.0.6 ucs-4308.2.0.2.45.bin Chassis Management Controller 2.0(2.45) ucs-6100-k9-kickstart.5.2.3.N2.2.50.225.bin Fabric Interconnect Kernel 5.2(3)N2(2.50.225) ucs-6100-k9-system.5.2.3.N2.2.50.225.bin Fabric Interconnect System 5.2(3)N2(2.50.225) ucsme-142-m4-bios.UCSME.142M4.2.0.100.54.011620150100.bin Server BIOS UCSME.142M4.2.0.100.54.011620150100 ucsme-142-m4-k9-cimc.2.0.100.59.bin CIMC 2.0(100.59)
This procedure is optional and displays the available software packages on the fabric interconnect for all endpoints.. You can also use the show package command in each endpoint mode to display the available software images for that endpoint.
Command or Action | Purpose | |||
---|---|---|---|---|
Step 1 | UCS-A# scope firmware |
Enters firmware mode. | ||
Step 2 | UCS-A /firmware # show package |
Displays all software packages downloaded onto the fabric interconnect.
|
The following example displays all available software packages on the fabric interconnect:
UCS-A# scope firmware UCS-A /firmware # show package
Command or Action | Purpose |
---|
UCS-A# scope firmware UCS-A /firmware # show package ucs-k9-bundle-m-series.2.5.0.224.M.bin expand Package ucs-k9-bundle-m-series.2.5.0.224.M.bin: Images: ucs-4308-brdprog.1.0.6.bin ucs-4308.2.0.2.45.bin ucs-m-lsi-mrsas-9361-8i.24.5.1.9.bin ucs-m83-8p40-vic.4.0.2S47.bin ucsme-142-m4-bios.UCSME.142M4.2.0.100.54.011620150100.bin ucsme-142-m4-k9-cimc.2.0.100.59.bin UCS-A /firmware #
If an image download fails, check whether the bootflash on the fabric interconnect or fabric interconnects in the Cisco UCS has sufficient available space.
Command or Action | Purpose | |||
---|---|---|---|---|
Step 1 | UCS-A# scope fabric-interconnect {a | b} |
Enters fabric interconnect mode for the specified fabric. | ||
Step 2 | UCS-A /fabric-interconnect # show storage [detail | expand} |
Displays the available space for the specified fabric.
|
The following example displays the available space for a fabric interconnect:
UCS-A# scope fabric-interconnect a UCS-A /fabric-interconnect # show storage Storage on local flash drive of fabric interconnect: Partition Size (MBytes) Used Percentage ---------------- ---------------- --------------- bootflash 8658 50 opt 1917 2 workspace 277 4 UCS-A /fabric-interconnect #
Use this procedure if you want to delete an entire package. If you prefer, you can also delete only a single image from a package.
Command or Action | Purpose |
---|
Cisco UCS Manager deletes the selected package or packages and all images contained within each package.
UCS-A# scope firmware UCS-A /firmware # delete package ucs-k9-bundle-infra.2.5.0.224.A.bin UCS-A /firmware* # commit-buffer UCS-A /firmware #
Use this procedure if you want to delete only a single image from a package.
Command or Action | Purpose |
---|
UCS-A# scope firmware UCS-A /firmware # delete image ucs-m-lsi-mrsas-9361-8i.24.5.1.8.bin UCS-A /firmware* # commit-buffer UCS-A /firmware #