issu update-software

issu update-software [validate|confirm]

Description

Initiates ISSU to the alternate boot location. The newer operating system image must be downloaded to the alternate boot location prior to running this command. Additionally, the current running operating system version must match the version that is stored in the current boot location or ISSU will not be allowed.

This operation is disruptive and will result in the management interface being disconnected during the process.

Starting an ISSU will cause the running configuration to be saved in case an error is encountered that requires a reboot to recover the switch. In addition, a special configuration checkpoint will be stored to disk and can used to roll back to the pre-ISSU firmware. During the ISSU process all management methods (CLI, REST, WebUI) will be blocked from making configuration changes to the switch. The configuration block is active from the time ISSU starts until the the time ISSU switchover is complete. After the ISSU switchover completes, the newly upgraded alternate management module is active and switch configuration can resume.

Parameter

Description

validate

Runs all pre-ISSU validations without executing the actual upgrade. The validation runs in the background, however its results will be displayed in real time for approximately the next three minutes . If the validation is not finished within that time frame or if the display is aborted with Control+C or Control+Z, the results can be queried using the show issu validation command.

confirm

Confirms the software update and cancels the configured rollback timer. If the rollback timer is configured and this command is not executed after an ISSU when it expires, then the pre-ISSU checkpoint is copied to the startup configuration and the system is rebooted to the image used before ISSU.

Note: To perform an intentional system rollback before the timer expires, a manual downgrade must be executed through the following steps:

  1. Copy the pre-ISSU checkpoint to the startup configuration using the copy checkpoint pre-issu-startup-config startup-config command.
  2. Boot to the previous image using the boot system command.

Usage

Note the following points before running this command:

  • The newer operating system image must be downloaded to the alternate boot location prior to running this command.
  • The current running operating system version must match the version that is stored in the current boot location or ISSU will not be allowed.
  • This operation is disruptive and will result in the management interface being disconnected during the process.
  • The running configuration will be stored in case an error is encountered that requires a reboot to recover the switch.
  • During the ISSU process all management methods (CLI, REST, WebUI) are blocked from making configuration changes to the switch. The configuration changes are not allowed from the time ISSU starts until ISSU switchover is complete. After the ISSU switchover completes, the newly upgraded alternate management module is actived and switch configuration is resumed.
  • The VSF Conductor will reboot as part of the ISSU process. This will cause the VSF Conductor's interfaces to flap. If these interfaces are participating in spanning-tree as standalone interfaces, then it will trigger spanning-tree re-convergence, resulting in traffic disruption for few seconds.
  • It is recommended to configure a ring topology before initiating ISSU.
  • During the ISSU process, the show core-dump all, show tech all, and copy support-files commands all may fail to run or display correct output.

Examples

Initiating an in-service software upgrade:

switch# issu update-software This command will perform an in-service software upgrade using the pre-staged secondary operating system image FL.10.10.0002 This will save the current running configuration Continue (y/n)? y Starting in-service software upgrade. Use "show issu" to monitor status and progress. Use "show events -c issu" to view event notifications.

Initiating an ISSU, but stopping it without confirming the upgrade:

switch(config)# issu update-software This command will perform an in-service software upgrade using the pre-staged primary operating system image FL.10.10.0002 Continue (y/n)? n In-service software upgrade aborted. No changes were made.

Confirming the ISSU configuration when the rollback timer has been configured and started:

switch# issu update-software confirm

The ISSU has been confirmed and the rollback timer has been cancelled.

Confirming the ISSU configuration when the rollback timer has not started:

switch# issu update-software confirm No rollback timer has been started, no action was done.

Executing an ISSU "dry run" where all pre-ISSU validations are run without executing the actual upgrade:

switch# issu update-software validate ISSU Validation ======================= Condition Status ----------------------------------------------------------- Current Image Valid --- Target Image Valid --- Target Version Compatible --- Management Modules Ready --- Line Modules Ready --- Features Ready --- In Progress[/]

Executing an ISSU "dry run" where all pre-ISSU validations are run and the user aborts the ISSU validation on screen display without user confirmation:

switch# issu update-software validate ISSU Validation ======================= Condition Status ----------------------------------------------------------- Current Image Valid Pass Target Image Valid Pass Target Version Compatible Failed Management Modules Ready --- Line Modules Ready --- Features Ready --- In Progress[\] To view the validation progress and results, execute "show issu validation"

Executing an ISSU "dry run" where all pre-ISSU validations are run without executing the actual upgrade and the validation progress has finished successfully:

switch# issu update-software validate ISSU Validation ======================= Condition Status ----------------------------------------------------------- Current Image Valid Pass Target Image Valid Pass Target Version Compatible Pass Management Modules Ready Pass Line Modules Ready Pass Features Ready Pass ISSU Validation has completed

Executing an ISSU validation while a previous ISSU is unconfirmed, i.e. the rollback timer is still running:

switch# issu update-software validate The previous ISSU has not been confirmed. Please confirm it with 'issu update-software confirm' before starting a new ISSU or running a validation.

Executing an ISSU "dry run" when the validations are taking more than three minutes to complete, then checking the result of the validation afterwards:

switch# issu update-software validate ISSU validation is taking longer than expected. Check the final result with 'show issu validation' switch# show issu validation ISSU Validation ======================= Condition Status ----------------------------------------------------------- Current Image Valid Pass Target Image Valid Pass Target Version Compatible Pass Management Modules Ready Pass Line Modules Ready Pass Features Ready Pass

Command History

Release

Modification

10.11

Validate and confirm parameters added.

10.10

Command introduced.

Command Information

Platforms

Command context

Authority

6300

config

Administrators or local user group members with execution rights for this command.