Prerequisites for the Software Upgrade Process
This section describes how to upgrade the Cisco IOS XE software for an existing Cisco CSR 1000v or Cisco ISRv installation on a VM. For information on installing a new Cisco CSR 1000v, see Cisco CSR 1000v Series Cloud Services Router Overview.
This procedure is for upgrading to a new software version on the same VM only. It does not describe how to install or rehost an existing router running the same or upgraded software version on a different VM.
Note |
The router does not support In-Service Software Upgrade (ISSU). |
Note |
(Cisco IOS XE Everest 16.5 and later) On Amazon Web Services (AWS), you can use the Cisco CSR 1000v .bin file to upgrade the version of the router, without having to recreate the AWS EC2 instance from a new AMI. |
Note |
(Cisco IOS XE Everest 16.4 and earlier) On Amazon Web Services (AWS), you cannot use the Cisco CSR 1000v .bin file to upgrade AMIs obtained from AWS. You must create a new AMI instance and migrate your configuration and licenses. |
Note |
(Cisco IOS XE Fuji 16.7 or later) On Microsoft Azure, to do an in-place upgrade of the Cisco CSR 1000v .bin file you must follow the steps in Upgrading a Cisco IOS XE Image on Microsoft Azure. This is within the Configuring Cisco CSR 1000v on Microsoft Azure section of the Cisco CSR 1000v Deployment Guide for Microsoft Azure. |
Note |
(Cisco IOS XE Everest 16.6 and earlier) On Microsoft Azure, you cannot use the Cisco CSR 1000v .bin file to upgrade a Cisco CSR1000v instance. You must re-deploy a new instance from the Microsoft Azure Portal and migrate your configuration and licenses. |
Caution |
If upgrading to Cisco IOS XE Release 3.11S from an earlier release, we recommend that you update your configuration to remove the GigabitEthernet0 management interface before upgrading. Because the GigabitEthernet0 interface is no longer supported beginning with Cisco IOS XE Release 3.11S, you will receive system errors if the upgraded configuration includes this interface.If downgrading from Cisco IOS XE Release 3.11S to an earlier release, note also that the management interface will need to change to GigabitEthernet0 for the earlier release. |
Be sure to complete the following prerequisites for upgrading the Cisco IOS XE version of the router software image:
Read the Cisco CSR 1000v Series Cloud Services Router Release Notes to verify the following:
-
This is a note about the compatibility between the hypervisor vendor and Cisco IOS XE version. If you want to upgrade to a new hypervisor version not supported by your current version of Cisco IOS XE on the Cisco CSR 1000v/ISRv, you need to upgrade the version before upgrading to the new hypervisor version.
-
System requirements for the x86 hardware that may differ from those of the currently running on the router.
-
Memory requirements of the VM for the Cisco CSR 1000v/ISRv software image.
Note
If the new router's version requires more memory than your previous version, you must increase the memory allocation on the VM before beginning the upgrade process.
-
Software features supported on the upgraded Cisco IOS XE version.
-
Any upgrade restrictions.
Obtain the Cisco CSR 1000v/ISRv software image from Cisco.com. For the Cisco CSR 1000v, see Obtaining the Cisco CSR 1000v VM Image .
Note |
You must use the .bin file to upgrade or downgrade your software. The .iso and .ova files are used for first-time installation only. |