Backing up and Restoring Data

Backup and Restore (21-3 and above)

For TOS 21-3 and above, Marketplace app data is included in the TOS database backup. You can find the Marketplace backup file in /opt/tufin/extensions/backup.

For more information, see Backup and Restore.

To restore marketplace app data, follow these steps:

  1. Restore the TOS backup.

  2. Extract the Marketplace app data from the TOS backup file.

    For example:

    #sh backup_MP_<date>/apps_backup_<date>.run -r

Backup and Restore (21-2 and below)

Manual Backup

To manually back up a marketplace application, run the following command:

sh /opt/tufin/extensions/bin/apps_backup.sh

The backup file will be created in /opt/tufin/extensions/backup.

Restore

The backup file is an executable file. To restore the app data:

  1. Upload the backup file to the SecureTrack server.

  2. Run the backup file as a shell command, and add -r or --restore.

  3. For example:

    #sh apps_backup-2020-96-24.run -r

You can restore a backup file to an application with a different version.

Script Commands

The following table lists the commands that can be run using the backup script.

Command

Description

Examples

-h, --help Displays a help message that explains the script's usage and lists the available commands.

#sh apps_backup-2020-96-24.run -h

#sh apps_backup-2020-96-24.run --help

-r, --restore Restores the app. This command overwrites any files in the restore directory: /var/cache/extensions/

#sh apps_backup-2020-96-24.run -r

#sh apps_backup-2020-96-24.run --restore

-e, --extract_to

Extracts the backup files to a specified path. If the path does not exist it will be created.

The path needs to be an absolute path.

The extracted files do not affect the existing configuration.

#sh apps_backup-2020-96-24.run -e/custom/path

#sh apps_backup-2020-96-24.run --extract_to/custom/path

-l, --list Lists the backup files.

#sh apps_backup-2020-96-24.run -l

#sh apps_backup-2020-96-24.run --list