✨ New: Try our AI‑powered Search (Ctrl + K) — Read more

Migrate from Hot Standby Docker to Sensor Management Docker

Prev Next

Preparing to Migrate

This procedure provides instructions on how to migrate from one of the following releases while preserving session data:

  • Legacy Orchestrator Docker Hot Standby 24.09 (old operating system version: Ubuntu 20.04/Red Hat 8.8) to the Legacy Orchestrator Docker Hot Standby 24.09 (new operating system version: Ubuntu 22.04/Red Hat 9.3)
  • Legacy Orchestrator Docker Hot Standby 24.09 to the Cisco Crosswork Assurance Sensor Management Docker Hot Standby 25.07.1-LTS (new operating system version: Ubuntu 24.04/Red Hat 9.6)
  • Legacy Orchestrator Docker Hot Standby 24.09.1 to the Cisco Crosswork Assurance Sensor Management Docker Hot Standby 25.07.1-LTS (new operating system version: Ubuntu 24.04/Red Hat 9.6)
Note

If Legacy Orchestrator Docker is running a previous version, the system needs to be upgraded to the 24.09 version before starting the migration process.

Legacy Orchestrator Docker Hot Standby 24.09 does not support cross-operation system migration between Docker hosts, which means it will NOT allow:

  • Migration from Ubuntu 20.04/Ubuntu 22.04/Ubuntu 24.04 to Red Hat 8.8/Red Hat 9.3/Red Hat 9.6 operating system version
  • Migration from Red Hat 8.8 /Red Hat 9.3/Red Hat 9.6 to Ubuntu 20.04/Ubuntu 22.04/Ubuntu 24.04 operating system version

Terminology

Throughout this document, the following terms are used:

  • Source Installation: The existing Legacy Orchestrator Docker Hot Standby deployment from which data, configuration, and system settings are migrated

  • Target Installation: The destination Docker-based deployment to which the migration is performed. Depending on the migration path, the target installation may refer to:

    • Legacy Orchestrator Docker Hot Standby (24.09 version)
    • Cisco Crosswork Assurance Sensor Management Docker Hot Standby (25.07.1-LTS version)

Migration involves setting up a new Target Installation Docker with the new operation system version that will be used to import the database configuration of the Source Installation with the old operating system version. This requires, at a minimum:

  • The deployment of the Target Installation Docker
  • The configuration of its hostname, IP addresses, NTP time sources (highly recommended), timezone (highly recommended)
  • The selection of its deployment profile.

For redundant environments, two new Target Installation Dockers will be required and for hot standby environments, the need for three interfaces per appliance on distinct subnets remains.

These procedures are written assuming the target installation will be hosted in a new environment with new net IP addresses. It is expected that new firewall implementations will be required to ensure the application can connect to the network and that end users can access the application interfaces.

The installation of these new Target Installation Dockers is beyond the scope of this article. These procedures are already captured in the Docker Deployment article and should be used in the preparation for your migrating activity. The important point to consider while installing your Target Installation Docker is the deployment profile. The software ships with four deployment profiles:

  • 5K profile (default)
  • 15K profile
  • 30K profile
  • 60K profile.

The profiles reference the number of network elements the system can manage. Larger profiles have larger memory, CPU, and disk requirements. The selection of the profile is dictated by the current number of network elements in your source installation.

Consult your Cisco sales engineer if you need guidance on the profile to choose for your Target Installation Docker. The deployment profile can be changed (during a maintenance window) at any time, but when doing so, adequate memory, CPU, and disk resources need to be assigned to the Docker host.

Once the Target Installation Docker is in place, with IP addresses assigned, deployment profile selected, and networking rules in place, the high-level process of migrating entails the following tasks:

  1. Taking a database backup of your source installation
  2. Stopping the software on your source installation
  3. Transferring all resync DAT files on each mediation folder to your target installation
  4. Transferring the performance session data to your target installation
  5. Importing the database backup into the target installation
  6. Starting up the software on your target installation.

Note: In redundant deployments, these steps are only required on the preferred appliance.

Migration Procedure

Source Installation Procedures

Precondition

Before performing the migration process, add the Internal License Server key to the source installation.

Note: From release 23.04, all activation keys are preinstalled by default. Skip the procedure below if using release 23.04.

To import an Internal License Server key

  1. Obtain the appropriate key file from Technical Support.
  2. Save the key file on the local file system (for example, on the desktop) and extract this file.
  3. Access the Admin ▶ Feature Activation page.
  4. Click the Choose File button.
  5. Select the Internal License Server key file on your local file system from the file selector dialog.
  6. Click the Import button.

Backing up the Data Store

In order to rehome, a database backup of the source installation is required. If running a hot standby configuration, the hot standby license file must be copied as well.

To back up and transfer the data store

  1. Open an SSH terminal session to the Legacy Orchestrator CLI on port 2200.
  2. Log in as the skylight user.
  3. Create a backup of the data store by entering:
database backup

Note: On the Hot Standby configuration system:

  • The backup must be taken from the active site
  • The backup is generated as a tar.gz file in the folder '/home/skylight/so/mysql-ha/backups'
  1. Rename the database backup file to migrate.tar.gz and transfer it to the new Target Installation Docker under the /tmp directory.

Note: The file should be transferred to both Target Installations Docker.

Stopping the Hot Standby process

It is best to stop the Legacy Orchestrator services on the source installation while doing the migrating procedure. The procedure to stop the Legacy Orchestrator services differs for hot standby setups.

  1. Open an SSH terminal session to the Legacy Orchestrator on port 2200.
  2. Log in as the skylight user.
  3. Stop the Hot Standby process by entering:
redundancy control stop

Transferring All Resync DAT Files

Caution
  • Ignore this step when migrating from Legacy Orchestrator Docker 24.09 to the Cisco Crosswork Assurance Sensor Management Docker Hot Standby 25.07.1-LTS version
  • Ignore this step when migrating from Legacy Orchestrator Docker 24.09.1 to the Cisco Crosswork Assurance Sensor Management Docker Hot Standby 25.07.1-LTS version

When migrating from Legacy Orchestrator Docker 24.09 (old operating system version: Ubuntu 20.04/Red Hat 8.8) to the Legacy Orchestrator Docker 24.09 (new operating system version: Ubuntu 22.04/Red Hat 9.3) of the same version, follow these steps to ensure the historical performance monitoring data is preserved and transferred to the target installation.

  1. Open an SSH terminal session to Legacy Orchestrator on port 22.
  2. Log in as the skylight user.
  3. Initiate the transfer by entering:
cd <path_of_data_volume_for_mediation1>
rsync -R -v medn1instance/s*/datfiles/*/*_RESYNC.* skylight@<ip_docker_host>:<path_of_data_volume_for_mediation1>

cd <path_of_data_volume_for_mediation2>
rsync -R -v s*/datfiles/*/*_RESYNC.* skylight@<ip_docker_host>:<path_of_data_volume_for_mediation2>

cd <path_of_data_volume_for_mediation3>
rsync -R -v s*/datfiles/*/*_RESYNC.* skylight@<ip_docker_host>:<path_of_data_volume_for_mediation3>

cd <path_of_data_volume_for_mediation4>
rsync -R -v s*/datfiles/*/*_RESYNC.* skylight@<ip_docker_host>:<path_of_data_volume_for_mediation4>

cd <path_of_data_volume_for_mediation5>
rsync -R -v s*/datfiles/*/*_RESYNC.* skylight@<ip_docker_host>:<path_of_data_volume_for_mediation5>

cd <path_of_data_volume_for_mediation6>
rsync -R -v s*/datfiles/*/*_RESYNC.* skylight@<ip_docker_host>:<path_of_data_volume_for_mediation6>

Note: The destination for transferring all resync DAT files should be a preferred site.

Transferring the Performance Session Data

To preserve the historical performance session data, it must be transferred over to the target installation by following these steps.

Note: These steps must be run on the active site.

  1. Open an SSH terminal session to Legacy Orchestrator on port 22.
  2. Log in as the skylight user.
  3. Initiate the transfer by entering:
cd <path_of_data_volume_for_mediation1>

rsync -av bizn1instance/sdmm skylight@x.x.x.x:/<directory>

Where x.x.x.x is the IP address of the target installation.
Where < directory > is the bizn1instance directory under so-data volume

If migrating to a redundant configuration, transfer the files over to the virtual appliance that will be used as the preferred site.

Target Installation Procedures

These procedures guide you through the database import and rebalancing process that is to be executed on the target installation of Legacy Orchestrator Docker.

Requirements

Ensure that all configurations related to network, interface, NTP server, Hamon, timezone (highly recommended), and so on will be configured manually and same as the configuration on the virtual appliances (source installation) to ensure all devices are reachable on the Legacy Orchestrator Docker (target installation). Refer to the Docker Deployment articles for additional information.

Ensure the data volume(s) is configured to store all performance session data and performance metrics data.

Stopping the Target Installation Services

Stopping Hot Standby Process

Active Site

  1. Open an SSH terminal session to the Target Installation CLI on port 2200.
  2. Log in as the skylight user.
  3. Stop the Hot Standby process by entering:
redundancy control stop

Importing the Database

Ensure the user 'skylight' has read access to the archive that was copied in the /tmp folder. The backup file that needs to be restored must be placed on the appliance file system in the /tmp directory.

  1. Open an SSH terminal session to the Target Installation CLI on port 2200.

Note: Log into the target installation virtual appliance you have designated to be the preferred active site.

  1. Log in as the skylight user.
  2. If migrating from the Legacy Orchestrator Docker 24.09 (old operating system version: Ubuntu 20.04/Red Hat 8.8) to the Legacy Orchestrator Docker 24.09 (new operating system version: Ubuntu 22.04/Red Hat 9.3) of the same version, restore the backup by entering:
database restore <filename_of_the_backup_archive>

OR

  1. If migrating from the Legacy Orchestrator Docker 24.09 or 24.09.1 to the Cisco Crosswork Assurance Sensor Management Docker 25.07.1-LTS, restore the backup by entering:
database migrate <filename_of_the_backup_archive>

Note: You must provide only the filename of the archive, not the path which is assumed to be /tmp.

Starting the Target Installation Services

This procedure will start the application.

Starting the Target Installation services for Hot Standby configuration

  1. Open an SSH terminal session to the Target Installation designated as the preferred active site on port 2200.
  2. Log in as the skylight user.
  3. Configure the preferred site, the site which transferred the files at 'Transferring All Resync DAT Files' and 'Transferring the Performance Session Data' steps, enter:
redundancy config preferred {site-a | site-b}
  1. Start the Hot Standby process by entering:
redundancy control start
  1. Verify redundancy status, enter:
redundancy show status

Rollback Procedure

The migrating operation can be rolled back by stopping the application on the target installation and restarting the application on the source installation.

Target Installation Procedures

Stopping Hot Standby Process

Active Site

  1. Open an SSH terminal session to the Target Installation CLI on port 2200.
  2. Log in as the skylight user.
  3. Stop the Hot Standby process by entering:
redundancy control stop

Source Installation Procedures

This procedure will start the application.

Starting the Legacy Orchestrator services for Hot Standby configuration

  1. Open an SSH terminal session to the Legacy Orchestrator designated as the preferred active site on port 2200.
  2. Log in as the skylight user.
  3. Configure the preferred site to the last active site, enter:
redundancy config preferred {site-a | site-b}
  1. Start the Hot Standby process by entering:
redundancy control start
  1. Verify redundancy status, enter:
redundancy show status

© 2026 Cisco and/or its affiliates. All rights reserved.

For more information about trademarks, please visit:
Cisco trademarks 
For more information about legal terms, please visit:
Cisco legal terms