This section explains software image management and upgrade, including backup types, SFTP storage formulas, upgrade orchestration, and node software upgrades. Use it to understand software operation workflows.
Software image management and upgrade is a Cisco Optical Network Controller capability that
-
supports the related optical network management workflow,
-
provides context for configuration, monitoring, or troubleshooting tasks, and
-
helps operators understand how the feature behaves before they use it.
Software image management and upgrade details
| Feature Name |
Release Information |
Feature Description |
|---|---|---|
| Software Image Management and Upgrade (SWIMU) Enhancements |
Release 26.1.1 |
SWIMU enhancements enables you to perform granular upgrades, allowing for the independent management of the Cisco Optical Software Manager (COSM) and its associated devices. Additionally, the Cisco Optical Network Controller (CONC) supports High Availability (HA) node upgrades, ensuring seamless transitions for redundant COSM instances. |
The Software Image Management and Upgrade (SWIMU) is a Cisco Optical Network Controller application which provides a centralized interface for managing and orchestrating software upgrades across Cisco Optical Site Manager managing NCS1K and NCS2K devices. It streamlines the upgrade process, offering tools for image distribution, software activation, and commit operations.
The SWIMU app also provides you the option to backup and restore the nodes and Cisco Optical Network Controller database.
Components of SWIMU
The SWIMU App is divided into these tabs:
-
Backup and Restore:
-
Node Backup and Restore: Manages node backups and restores, including on-demand backups, uploading images to nodes, and group management.
-
CONC Database Backup and Restore: Manages CONC database backups and restores, allowing administrators to schedule backups, trigger on-demand backups, edit backup configuration, download backup files, and restore from backups.
-
Upgrade Orchestrator:
-
Node Software Upgrade:
-
Software Image Distribution Groups: Create and manage groups for software image distribution.
-
Image Distribution Jobs: Schedule and monitor image distribution jobs to copy software images to nodes and subtended devices under those nodes.
-
Software Activation Groups: Create and manage groups for software activation.
-
Software Activation Jobs: Schedule and monitor software activation jobs to upgrade nodes and subtended devices .
Benefits of Using SWIMU
Using SWIMU you can backup the node configuration database and upload it to external or internal SFTP servers. Files can be distributed and saved to and from the Cisco Optical Site Manager devices while providing granularity to the underlying devices. It helps in:
-
Centralized Management: Provides a single interface for managing backups, restores, and upgrades.
-
Granular Control: Allows detailed configuration of nodes used while scheduling a backup job on top of a node.
-
Manage Tasks: It helps manage file storage, distribution, scheduling, and monitoring based tasks.
-
Efficiency: The distribution and scheduling prevent network overload and ensure efficient operations.
-
Flexibility: Supports ad hoc backups with detailed scheduling options.
-
Transparency: Allows to track the progress with notifications to keep users informed of task statuses.
-
Long-term Storage: Ensures backup files are stored for an extended period, with configurable storage options.
Granularity happens at the node level but not at the device which is under the node level. Restore can be done at the device level through Cisco Optical Site Manager nodal UI using the cross-launch option in Cisco Optical Network Controller Nodes or SWIM applications.
SFTP Servers
There are two types of SFTP servers allowed for backup and restore purpose.
-
Internal SFTP server: It is the default SFTP server provided by Cisco Optical Network Controller itself which stores the backup DB in Cisco Optical Network Controller database.
-
External SFTP servers: You can configure for Cisco Optical Network Controller DB backup or restore as part of external server storage or upload.
Types of Backup
There are two types of backup:
| On-Demand Backup | Scheduled Backup |
|---|---|
| Immediate Backup | Regular Intervals |
| User-Initiated | Automated Process |
Formula for Calculating External Backup Storage Size
To calculate the storage size required for backup for external and internal SFTP servers use the given formula:
External SFTP Server Storage Formula
Backup Storage Size = (Network Total Devices x Size of Device x Requested Archive Period) / Backup Reoccurrence
| Parameter |
Description |
|---|---|
| Network Total Devices |
The number of onboarded devices. |
| Size of the Device |
The size of an individual device. |
| Requested Archive Period |
The duration for which the backup files are stored in days |
| Backup Reoccurrence |
The frequency of the backup collection for devices in days. |
Internal SFTP Server Storage Formula
Backup Storage Size = ((Number of Small Nodes * 4.7 MB) + (Number of Medium Nodes * 4.85 MB) + (Number of Large Nodes * 5.1 MB) + (Number of XL Nodes * 5.4 MB)) * 5
| Parameter |
Description |
|---|---|
| Small Nodes |
Small device - 4.6 MB /4.8 MB. |
| Medium Nodes |
(4 degree ROADM or (2x1010-OLT, 1x1014 - device) ) - 4.8 MB / 4.9 MB |
| Large Nodes |
(6-degree ROADM) - 5.1 MB |
| XL (8-degree ROADM) Nodes |
5.4 MB |
Minimum allowed job interval is hourly.
For an hourly job over a period of 10 hours, file retention is 5 per node.
((Number of small nodes * 4.7 MB) + (Number of medium nodes * 4.85 MB) + (Number of Large nodes * 5.1 MB) + (Number of XL nodes * 5.4 MB)) * 5
Cleanup of Storage
The cleanup of the storage in SFTP servers will be done based on the memory threshold value set by the user during the configuration of the SFTP server. The minimum threshold value is 50 and this is specific to external SFTP servers only.