On a device that already runs a Cisco IOS XE non-SDWAN image, after you install the Cisco IOS XE
17.2 image, when you launch the CSR 1000v instance for the first time, in the absence of bootstrap configuration the instance
always comes up in the autonomous mode. If you provide any user-data or custom-data or bootstrap configuration to the instance
depending on the cloud environment, the data is used for the bootstrap configuration. To know more about the Day0 or bootstrap
configuration for each service provider, see Day0 and Custom Data Configuration in this feature document.
On a new, out of box device, if you want to boot up the device in the autonomous mode, you need not provide the bootstrap
configuration. In this scenario, by default, the instance always boots up in the autonomous mode. If you want to provide bootstrap
related configurations, upload the iosxe_config.txt file or the ovf-env.xml file.
In the case of public clouds, the filename does not matter as the instance fetches the latest user data or the custom data
from metadata. However, in the case of private clouds, if you upload the .iso file, the filename is important.
On a new, out of box device, if you want to boot up the device in the controller mode, make sure that all the four parameters
(OTP, UUID, VBOND, ORG) is present in the ciscosdwan.cfg/ciscosdwan_cloud_init.cfg file for a fresh deployment on Cisco CSR1000v or Cisco ISRv devices. After the device boots up in the controller mode, the
configuration present in the configuration file is applied.