Do you need to upgrade the OS on your infrastructure devices?
If the answer to this question is “yes” then you may have an easy solution through NSO (Network Service Orchestrator). Cisco Advanced Services has developed a pre-packaged NSO-based OS Upgrade service, that can perform Software upgrades on infrastructure devices.
What are the supported Platforms?
Currently Cisco IOS (Cat 3560, Cat 4900), NX-OS (Nexus 5k), IOS-XE, ASA and STAR-OS (ASR5k) have been validated. More platforms (including multivendor OS) will be validated in future releases.
Open architecture:Generic upgrade platform to support user-configurable upgrade process for any device family.
Batch upgrades: Can upgrade multiple devices in parallel using individual upgrade threads per device.
Multi path upgrade: Ability to upgrade device(s) from any given source version to any given target version e.g from version A->B->C.
Staging Images: Can copy relevant images(s) to device(s) before upgrade maintenance window.
Regional Image server selection: Ability to select relevant images server(FTP, TFTP, SCP, SFTP etc) based on device region.
Configuration Caveats Handling: Can handle configuration issues which may arise during upgrade e.g config loss, pre/post upgrade config modifications etc.
Pre-upgrade Validation-rules:User can define a set of validation rules to perform health-checks on the device prior to upgrade.
Plan of upgrade:User can define the upgrade process with a sequence of commands to execute with success / failure criteria.
Pre / Post Checks: User can define the commands, which can be executed before & after the upgrade to identify any difference in device configs.
Lazy Upgrade: Runs the upgrade process on the device only when it is required. It skips the upgrade action if the device is already on target OS.
Critical BUG Check: validate if there is a critical bug(s) that is associated with the target image. BUG table is maintained within NSO CDB.
Upgrade Report:Generates side-by-side HTML color-coded report highlighting the difference between pre & post health-checks.
For further information please contact the Cisco Advanced Services team, Syed Ziaullah (email@example.com), Solution Architect, Manish Jain (firstname.lastname@example.org), Director Software Integration and Orchestration.
Note: Please login to this site if you cannot play the video