CWM Solutions upgrade workflow
This section describes the steps to migrate data from CWM Solutions version 2.0 to version 2.1.
Before you migrate
-
Confirm that all applications and pods are in a healthy, non-degraded, and fully functional state.
-
Ensure that all NSO providers are reachable and healthy.
-
Verify that every device has an administrative state of
UPand an NSO state of synced.
Back up the CWM Solutions data
Before moving to the new version, you must create a secure backup of your current data.
![]() Note |
This procedure applies only if you are already using CWM Solutions version 2.0 on Crosswork platform version 7.1. |
Procedure
|
Step 1 |
Configure destination for backup: |
|
Step 2 |
Create a data backup file: |
|
Step 3 |
Verify backup completion:
|
Upgrade NSO
This section provides a detailed procedure for upgrading Cisco NSO from version 6.4.1.1 to 6.4.8.1. This upgrade is a critical component of the migration from CWM Solutions 2.0 to version 2.1.0.
The upgrade process involves moving the NSO and the associated packages to newer versions to support migration of CWM Solutions. This procedure ensures that the NSO instance, core packages, function packs, and Network Element Drivers (NEDs) are correctly aligned with the new system requirements.
NSO upgrade prerequisites
-
Ensure that the NSO instance and its packages are fully operational and in a healthy condition on Crosswork Manager before starting.
-
Perform a full backup of NSO. For detailed instructions, see the NSO documentation. Store the backup tar file outside of
/var/opt/ncsto prevent data loss. -
Ensure you have downloaded the required NSO 6.4.8.1 installer and CWM Solutions 2.1.0 packages from the Cisco software portal.
Install new NSO version and update configuration
Follow these steps to stop the current NSO instance and install the new version in system install mode.
Procedure
|
Step 1 |
Run the following command to stop the NSO service:
|
|
Step 2 |
Run the installer with the system install flag to install the new NSO version:
|
|
Step 3 |
Switch to the NSO directory and update the "current" symbolic link to point to the new version:
|
|
Step 4 |
Update |
|
Step 5 |
Replace |
Manage CWM Solution packages
Follow this procedure to uninstall old package links and install the CWM Solution 2.1.0 core and supporting packages.
Procedure
|
Step 1 |
Remove old symbolic links by deleting the links for the 6.4.1.1 packages in the runtime directory.
|
||
|
Step 2 |
Install CWM Solutions 2.1.0 core packages. |
||
|
Step 3 |
Install DLM function pack and NEDs.
|
||
|
Step 4 |
Install the Backup Restore scripts. Copy these scripts from the CWM Solutions 2.1.0 package to the NSO scripts folder to support Crosswork Infrastructure functions:
|
NSO startup and validation
Perform a controlled restart of NSO to force package reloading and ignore initial validation errors during the transition.
Procedure
|
Step 1 |
Modify the
Reload systemd: |
|
Step 2 |
Force a package reload by editing
|
|
Step 3 |
Once NSO is running, revert |
Verification and device migration
Verify the upgrade and migrate devices to the new NED versions.
Procedure
|
Step 1 |
Verify the NSO version. Run the following command and confirm the output:
|
|
Step 2 |
Check package status. Log in to the NSO CLI and verify that all packages show
|
|
Step 3 |
Migrate devices to the new NED versions (
|
|
Step 4 |
Perform a sync-from to pull new capabilities and verify backpointers:
|
|
Step 5 |
(Optional) After successful migration, remove the old NED packages and their symbolic links from |
Restore the CWM Solutions data backup
After deploying Crosswork platform infrastructure version 7.2, follow these steps to restore the CWM Solutions data backup.
Procedure
|
Step 1 |
Verify instance readiness:
|
|
Step 2 |
Configure destination for restore:
|
|
Step 3 |
Restore the data backup file:
|
|
Step 4 |
Verify migration completion:
|
Post-migration checks
Perform these checks to ensure data integrity and functionality in CWM Solutions version 2.1.
|
Feature |
Navigation path |
Verification criteria |
|---|---|---|
|
Workers |
Administration > Workflow Administration > Workers |
Confirm that all workers display
|
|
Adapters |
Administration > Workflow Administration > Adapters |
Ensure both old and new adapters are present; verify the current version is Set as default, and In Use is set to True. |
|
NSO providers |
Administration > Manage Provider Access |
Verify that the provider is present and in Reachable status. |
|
CWM Solutions resources |
Administration > Workflow Administration > Resources |
Confirm that resources are present and accessible. |
|
Network devices |
Device Management > Network Devices |
Ensure all previously onboarded devices show
|
|
MOP list |
CWM Solutions > MOPs |
Confirm that previously created MOPs are imported and accessible. |
|
Image policy |
CWM Solutions > Fleet Upgrade > Software conformance > Image policies |
Verify that existing image policies are present. |
|
Conformance reports |
CWM Solutions > Fleet Upgrade > Software conformance > Conformance reports |
Confirm that previous reports are carried over and can be re-run. |
|
Image repository |
CWM Solutions > Fleet Upgrade > Image repository > Local repository |
Validate that uploaded image artifacts are intact. |
|
Fleet upgrade |
CWM Solutions > Fleet Upgrade |
Select images and initiate a "New Software Update" job to test operational soundness. |

Feedback