Migrate Tenant Recording Data to an Alternate Keyspace (Existing Customers)
Preparation
Perform 24-24 hours before migration.
- Determine the Alternate Keyspaces Where Tenant Recording Data Will Be Copied To, And the Corresponding Required Data Center
- Disable Tenant MLM Purge Jobs
Migration Procedure
- Query and Note Tenant Recording Table Names
- For the tenant's required data center, for each Cassandra node, Determine If Sufficient Disk Space Exists For Column Family Snapshots
- For the tenant's required data center:
- Bring Up An RWS Helper Node In The Required Data Center
- Verify Access To Recordings By RWS Helper Node In The Required Data Center
- Update Keyspace Settings For Tenant To Alternate Keyspace For RWS Helper Node Location Only In The Required Data Center
- Verify No Access To Recordings By RWS Helper Node In The Required Data Center
- Create Recording Column Families In Alternate Keyspace Using RWS Helper Node In The Required Data Center
- Verify Recordings Missing By RWS Helper Node In The Required Data Center
- Shut Down Muxer For Tenant
- Make Recording Data Read-Only To Clients
- Nodetool Repair of Recording Column Families on Default Keyspace
- For the tenant's required data center, for each Cassandra node:
- Call Recordings:
- Snapshot Call Recording Column Family on Default Keyspace
- Move/Rename Call Recording Column Family Snapshot Directory
- Load Call Recording Column Family Snapshot Directory Into New Keyspace
- Call Recordings Log:
- Snapshot Call Recording Log Column Family on Default Keyspace
- Move/Rename Call Recording Log Column Family Snapshot Directory
- Load Call Recording Log Column Family Snapshot Directory Into New Keyspace
- Screen Recordings:
- Snapshot Screen Recording Column Family on Default Keyspace
- Move/Rename Screen Recording Column Family Snapshot Directory
- Load Screen Recording Column Family Snapshot Directory Into New Keyspace
- Screen Recordings Log:
- Snapshot Screen Recording Log Column Family on Default Keyspace
- Move/Rename Screen Recording Log Column Family Snapshot Directory
- Load Screen Recording Log Column Family Snapshot Directory Into New Keyspace
- Verify Recordings Appear By RWS Helper Node In The Required Data Center
- Verify Similar Estimate of Number of Keys In Column Families In Default and Alternate Keyspaces In The Required Data Center
- Update Keyspace Settings For Tenant To Alternate Keyspaces
- Verify Recordings Appear For Cluster In The Required Data Center
- Make Recording Data Read-Write To Clients
Comments or questions about this documentation? Contact us for support!
