Upgrading Extended Operating System (EOS) Images
CloudVision Portal (CVP) provides the functionality to upgrade the EOS image on a device. Typically, you upgrade the image on a device to change the version of the image from an unsupported image version to a supported image version.
You upgrade device images by associating an EOS image with a device or a container (the association is referred to as an image association). Image associations follow the same container inheritance rules as configlet associations. This means that the image you select to be associated is automatically inherited (assigned) to all devices under the level in the hierarchy at which you associate the image.
For more information, see:
Example of Image Association
This example shows the behavior of image associations in a multi-level network hierarchy. The hierarchy in this example contains a tenant container named Demo-Lab. The Demo-Lab container has five child containers named CVX, Host-TOR1, Leaf, Spine, and TOR2.
Based on the rules for image association inheritance, the Demo-Lab container could have selected the 4.18.8M device EOS image.
The CVX container could override that image selection (4.18.8M image) for its devices by selecting the 4.20.7M image. As a result, all of the devices under CVX are assigned the 4.20.7M image, and the devices under Host-TOR1, Leaf, Spine and TOR2 inherit the 4.18.8M image from the Demo-Lab container.
If an image association is changed at any level, and the change is saved in the Network Provisioning page, the following occurs:
- The change impacts all devices under that level.
- A task is automatically created to upgrade the impacted devices.
For example, if the image selection was removed at the CVX level, the following would occur:
- All of the devices under the CVX level would inherit the Demo-Lab image.
- A task would be scheduled for every device in CVX to use the Demo-Lab image.
Tip for Handling Multiple Image Association Tasks
When several image association tasks are scheduled to be completed, use the following steps to execute the tasks. These steps help you to execute the tasks more efficiently.
- Search on “Pending” in the Tasks page to find the tasks to be executed (status is “Pending”).
Select them all by clicking the checkbox next to the Task ID
If the search results returns multiple pages of tasks, then click the checkbox at the top of each page to select the tasks so they can be executed.
- Click the Play icon to execute the selected tasks all at once.