How to Manually Migrate a Backup Between Two Applications of BackupMyOrg (When Connectors Cannot Communicate With Each Other Over a Network).

GEO Jobe GIS Consulting recommends that Backup My Org be installed on a machine that can access both the origin and the destination platforms simultaneously in order to provide an ideal migration of items, users, and groups. However, there may be scenarios when security policy may prevent a connection to two different environments at once. In this situation GEO Jobe does have limited documentation on how to perform a migration under these situations.

Please note that this is an experimental placeholder method, and a better solution may be added to Backup My Org at a future update.

Note: For best results, ensure that the latest version of BackupMyOrg is installed for both servers. 

Note: This requires that the version of Backup My Org being being run has all participating connectors licensed in the same application build. This process will not work for builds of Backup My Org that are not licensed to use all of the same connectors.

 

First Time Setup Instructions

  1. On the backup server, set up the backup identity with the exact file path structure (including drive letter) that will be used on the restore server (i.e. C:\BACKUP\server1)

  2. On the restore server, set up the restore identity as normal.

  3. On the backup server, open MongoDB Compass and open the BackupMyOrg database, then click on the identities collection. You will see your identity you have just setup. Hover over the record and click the copy icon on the right side of the entry. This will copy the json structure into the database.

  4. On the restore server, open MongoDB Compass and open the BackupMyOrg database, then click on the identities collection. Click on the Add Data button, then click Insert Document and paste over the example with your clipboard and click the insert button. This will manually add the backup identity to your restore server.

  5. On the restore server, make sure the file path you used on the backup server (C:\BACKUP\server1) exists and has correct file permissions.

 

Next, run a backup on the backup server.


 Instructions for moving a backup to the restore server:

  1. On the backup server, go to the backup file path (i.e. C:\BACKUP\server1) and find the correct BackupID you wish to copy (You can use the latest date modified on the folder or go to BackupMyOrg backup log and view details to find the backupID/file location).

  2. On the backup server, copy the BackupID Folder of the backup from the backup server to the exact same replicated path on the restore server (including drive letter). This is from Step 1 of the First Time Setup Instructions.

  3. On the backup server, open MongoDB Compass and open the BackupReports collection. Find the entry with the same name/backupID. Copy the backupReports entry JSON with the 2nd icon on the right of the entry.

  4. On the restore server, open MongoDB Compass and open the BackupReports collection. (If it does not exist yet create this collection) Click on Add Data and Insert Document and paste the copied json and click insert to copy the BackupReports entry from the backup server.

  5. Start the restore. You should now see the entry for the backup you just migrated. During the restore options be sure to change the restore destination to the restore identity.