Migration from CPM 1.5.4 to CM and RM 3.0.x (Nexeed IAS 2023.02.00.xx)
This step is relevant if you were a user of the Condition and Process Monitoring Module (CPM).
The migration is not a zero-downtime migration.
Follow the below steps to perform the database migration:
-
Prepare the new CM and RM databases with the proper user/schema and access rights
-
Start Condition Monitoring and Rules Management via helm chart
-
Make sure all necessary CM service account roles and RM service account roles are properly setup by creating new MACMA contracts for the cm/rm clients (for the same tenants of CPM)
-
Run MDM sync for each tenant which should be migrated (see Reload MDM for CM and Reload MDM for RM) to save relevant master data into CM and RM.
-
Stop the CM and RM services (scale to 0) to avoid any incoming traffic during the migration
-
Execute the relational database migration steps described in CPM to CM respectively CPM to RM
-
Execute the Influx database migration for CM described in CM Influx database migration.
-
Start RM and CM services again and check everything is working as expected.
Roles and privilege migration from CPM to CM/RM
Please note: It is not possible to migrate user roles and permissions from CPM to CM/RM, since RM and CM is supporting fine-grained access, which is a completely different concept. For each user, the fine-grained-access needs to be configured accordingly.