Cisco Optical Automation Solution Workflow, IOS XR Release 26.1.1

PDF

Cisco Optical Automation Solution Workflow, IOS XR Release 26.1.1

Cisco IOS XR SMU installation procedures

Want to summarize with AI?

Log in

This section provides details about Cisco IOS XR SMU installation procedures. Use it to review facts, requirements, values, or operational notes that support the related NCS 1000 platform workflow.


Use the procedure that matches the software maintenance update workflow required for the selected Cisco IOS XR fixes.

You can install Cisco IOS XR SMUs by using a Golden ISO, the install source command, or the install package add source command. Use the method that matches the required fix and the reload control needed for the maintenance window.

Table 1. SMU installation procedures

Method

Use case

Procedure

Using a Golden ISO

Install the Cisco IOS XR software image and selected SMUs in one operation.

Install using a Golden ISO with bug fixes
Using the install source command

Install a software image or SMU package directly from a device path such as /harddisk:/.

Install using the install source command

Using the install package add source command

Install multiple SMUs together when control over reload timing is required.

Install additional RPMs and bug fixes

Install using a Golden ISO with bug fixes

Install a customized Golden ISO (GISO) that includes the Cisco IOS XR software image and selected SMUs in one operation.

A Golden ISO is a customized ISO that includes the standard base image with basic functional components, additional RPMs, SMUs, and configuration files as required. A Golden ISO upgrades the device to a version that has a predefined list of SMUs in a single operation.

Before you begin

  • Obtain the required Golden ISO for the device platform and Cisco IOS XR release.

  • Obtain the expected checksum for the Golden ISO.

  • Ensure that the device is reachable from the server that stores the Golden ISO.

  • Schedule a maintenance window because the installation can reload the device.

Procedure

1.

Verify the checksum of the downloaded Golden ISO, copy the image to the device hard disk, and confirm that the copied file is present.

Example:

server$ md5sum <giso-file>.iso
server$ scp <giso-file>.iso <username>@<device-ip>:/harddisk:/
RP/0/RP0/CPU0:router#run
[node0_RP0_CPU0:~]$ cd /harddisk\:
[node0_RP0_CPU0:/harddisk:]$ ls -ltra | grep -i <giso-file>.iso

Example from the OAS guide:

[syedsaah@vxr-sirius-04 Image]$ md5sum ncs1010-golden-x86_64-25.1.1-Feb27Drop2.iso
44dcd5214add0314116d109918bb926f  ncs1010-golden-x86_64-25.1.1-Feb27Drop2.iso
[syedsaah@vxr-sirius-04 Image]$ scp ncs1010-golden-x86_64-25.1.1-Feb27Drop2.iso cisco@4.33.7.61:/harddisk:/
Password:
ncs1010-golden-x86_64-25.1.1-Feb27Drop2.iso                                                               100% 2497MB  85.5MB/s   00:29
RP/0/RP0/CPU0:P2A_DT_07#run
Mon Feb 23 13:29:40.542 IST
[node0_RP0_CPU0:~]$ cd /harddisk\:
[node0_RP0_CPU0:/harddisk:]$ ls -ltra | grep -i ncs1010-golden-x86_64-25.1.1-Feb27Drop2.iso
-rwxrwxrwx.  1 root  root          2618347520 Feb 23 13:27 ncs1010-golden-x86_64-25.1.1-Feb27Drop2.iso
2.

Verify that the checksum of the copied Golden ISO matches the checksum that was calculated before the copy.

Example:

[node0_RP0_CPU0:/harddisk:]$ md5sum <giso-file>.iso

Example from the OAS guide:

[node0_RP0_CPU0:/harddisk:]$ md5sum ncs1010-golden-x86_64-25.1.1-Feb27Drop2.iso
44dcd5214add0314116d109918bb926f  ncs1010-golden-x86_64-25.1.1-Feb27Drop2.iso
3.

Install the Golden ISO from /harddisk:/.

Example:

RP/0/RP0/CPU0:router#install replace harddisk:/<giso-file>.iso commit noprompt

The install operation runs in the background.

Example from the OAS guide:

RP/0/RP0/CPU0:P2A_DT_07#install replace harddisk:/ncs1010-golden-x86_64-25.1.1-Feb27Drop2.iso commit noprompt
Mon Feb 23 13:31:48.714 IST
Install replace operation 204 has started
Install operation will continue in the background
4.

After the node is up, verify the software version and install request status.

Example:

RP/0/RP0/CPU0:router#show version
RP/0/RP0/CPU0:router#show install request

Confirm that the expected Cisco IOS XR version is active, the install request state is Success, and the current activity shows that no install operation is in progress.

Example from the OAS guide:

RP/0/RP0/CPU0:P2A_DT_07#show version
Mon Feb 23 13:50:15.241 IST
Cisco IOS XR Software, Version 25.1.1 LNT
Copyright (c) 2013-2025 by Cisco Systems, Inc.
Build Information:
Built By     : swtools
Built On     : Fri Feb 20 08:58:11 UTC 2026
Build Host   : iox-ucs-037
Workspace    : /auto/srcarchive12/prod/25.1.1/ncs1010/ws
Version      : 25.1.1
Label        : 25.1.1-Feb27Drop2
cisco NCS1010 (C3758 @ 2.20GHz)
cisco NCS1010-SA (C3758 @ 2.20GHz) processor with 32GB of memory
P2A_DT_07 uptime is 7 minutes
NCS 1010 - Chassis
RP/0/RP0/CPU0:P2A_DT_07#show install request
Mon Feb 23 13:50:29.368 IST
User request: install replace /harddisk:/ncs1010-golden-x86_64-25.1.1-Feb27Drop2.iso commit
Operation ID: 204
State:        Success since 2026-02-23 13:46:53 UTC+05:30
Current activity:    No install operation in progress
The following actions are available:
install package add
install package remove
install package upgrade
install package downgrade
install package replace
install package rollback
install replace
install rollback
install source
install replace reimage
5.

Verify the active and committed package summaries.

Example:

RP/0/RP0/CPU0:router#show install active summary
RP/0/RP0/CPU0:router#show install committed summary

Confirm that the expected label, optional packages, mandatory packages with bug fixes, and active or committed fixes are shown.

Example from the OAS guide:

RP/0/RP0/CPU0:P2A_DT_07#show install active summary
Mon Feb 23 13:51:05.379 IST
Active Packages:    XR: 156    All: 1400
Label:              25.1.1-Feb27Drop2
XR Software Hash:      3b41e8017f18853a6a9c1a9d5b3463a4c91b07e2cace3b746ef5a755138c3210
Optional Packages                                                        Version
---------------------------------------------------- ---------------------------
xr-bgp                                                            25.1.1v1.0.0-1
xr-healthcheck                                                    25.1.1v1.0.0-1
xr-ipsla                                                          25.1.1v1.0.0-1
xr-is-is                                                          25.1.1v1.0.0-1
xr-lldp                                                           25.1.1v1.0.0-1
xr-mpls-oam                                                       25.1.1v1.0.0-1
xr-netflow-stubs                                                  25.1.1v1.0.0-1
xr-netsim                                                         25.1.1v1.0.0-1
xr-olc                                                            25.1.1v1.0.0-1
xr-ospf                                                           25.1.1v1.0.0-1
xr-perfmgmt                                                       25.1.1v1.0.0-1
xr-track                                                          25.1.1v1.0.0-1
Mandatory Packages With Active Bugfixes                                  Version
---------------------------------------------------- ---------------------------
xr-diskboot                                                       25.1.1v1.0.1-1
xr-ncs1010-core                                                   25.1.1v1.0.1-1
xr-ncs1010-dri                                                    25.1.1v1.0.1-1
xr-ncs1010-forwarder                                              25.1.1v1.0.1-1
xr-ncs1010-fpd                                                    25.1.1v1.0.2-1
xr-ncs1010-os-oe                                                  25.1.1v1.0.1-1
Active Fixes (selected XR entries):
CSCwn69606: xr-diskboot, xr-ncs1010-dri, xr-ncs1010-os-oe
CSCwq77633: xr-ncs1010-core
CSCwr31650: xr-ncs1010-forwarder
CSCws41649: xr-ncs1010-fpd
CSCws74922: xr-ncs1010-fpd
RP/0/RP0/CPU0:P2A_DT_07#show install committed summary
Mon Feb 23 13:51:31.334 IST
Committed Packages: XR: 156    All: 1400
Label:              25.1.1-Feb27Drop2
XR Software Hash:      3b41e8017f18853a6a9c1a9d5b3463a4c91b07e2cace3b746ef5a755138c3210
Mandatory Packages With Committed Bugfixes                               Version
---------------------------------------------------- ---------------------------
xr-diskboot                                                       25.1.1v1.0.1-1
xr-ncs1010-core                                                   25.1.1v1.0.1-1
xr-ncs1010-dri                                                    25.1.1v1.0.1-1
xr-ncs1010-forwarder                                              25.1.1v1.0.1-1
xr-ncs1010-fpd                                                    25.1.1v1.0.2-1
xr-ncs1010-os-oe                                                  25.1.1v1.0.1-1
Committed Fixes (selected XR entries):
CSCwn69606: xr-diskboot, xr-ncs1010-dri, xr-ncs1010-os-oe
CSCwq77633: xr-ncs1010-core
CSCwr31650: xr-ncs1010-forwarder
CSCws41649: xr-ncs1010-fpd
CSCws74922: xr-ncs1010-fpd

The Golden ISO software changes are installed and committed on the device.


Install using the install source command

Install a Cisco IOS XR software image or SMU package from /harddisk:/ by using the install source command.

Use install source for the Installing Software image from harddisk workflow. Use this method when you want fewer commands and do not need control over the timing of the reload or restart. This method automatically applies changes, including reload or restart actions as required, without changing the entire image.

If you install SMUs individually, repeat this procedure for each SMU. Each individually installed SMU is treated as a separate transaction.

Before you begin

  • Obtain the required software image or SMU package for the device platform and Cisco IOS XR release.

  • Obtain the expected checksum for the software image or SMU package.

  • Ensure that the device is reachable from the server that stores the software image or SMU package.

  • Schedule a maintenance window if the installation requires a reload or process restart.

Procedure

1.

Copy the software image or SMU package to the device harddisk and verify the checksum of the copied file.

Example:

server$ scp <smu-package>.tgz <username>@<device-ip>:/harddisk:/
[node0_RP0_CPU0:/harddisk:]$ md5sum <smu-package>.tgz

Confirm that the checksum matches the expected checksum before installing the file.

Example from the OAS guide:

server$ scp ncs1010-x86_64-25.1.1-CSCwp05477-swtools-2025-10-08-2334.tgz <username>@<device-ip>:/harddisk:/
[node0_RP0_CPU0:/harddisk:]$ md5sum ncs1010-x86_64-25.1.1-CSCwp05477-swtools-2025-10-08-2334.tgz
4e156140f4481452599c44afbdadd13d  ncs1010-x86_64-25.1.1-CSCwp05477-swtools-2025-10-08-2334.tgz
2.

Install the software image or SMU package from /harddisk:/.

Example:

RP/0/RP0/CPU0:router#install source /harddisk:/<smu-package>.tgz

Example from the OAS guide:

RP/0/RP0/CPU0:router#install source /harddisk:/ncs1010-x86_64-25.1.1-CSCwp05477-swtools-2025-10-08-2334.tgz
3.

Wait for the install request state to change to Success, and then commit the installed SMU.

Example:

RP/0/RP0/CPU0:router#show install request
RP/0/RP0/CPU0:router#install commit

If the request shows Current activity: Await user input and install commit is available, run install commit.

Example from the OAS guide:

RP/0/RP0/CPU0:router#show install request
Mon Oct 13 07:40:19.516 UTC
User request: install source /harddisk:/ncs1010-x86_64-25.1.1-CSCwp05477-swtools-2025-10-08-2334.tgz
Operation ID: 26.1
State:        Success since 2025-10-13 07:38:28 UTC
Current activity:    Await user input
Time started:        2025-10-13 07:38:28 UTC
The following actions are available:
install package add
install package remove
install package upgrade
install package downgrade
install package replace
install package rollback
install replace
install rollback
install source
install commit
install replace reimage
RP/0/RP0/CPU0:router#install commit
4.

Repeat the copy, checksum, install, status, and commit actions for each SMU that must be installed individually.

Each individually installed SMU is treated as a separate transaction.

The Cisco IOS XR software image or SMU package is installed and committed on the device.

To install using package add source, see Install additional RPMs and bug fixes.