Overview
This article provides an example Disaster Recovery Plan that you can use as a starting point to create your individual DRP.
Important factors to consider:
- Keep your backups in a geographically separated location as up-to-date as needed, to meet your disaster recovery point objectives.
- Store database credentials and any other environment configuration steps in a safe location.
- Practice your DRP annually.
Disclaimer: Tricentis is not responsible in the event you lose your data. This article is only an example of how you can prepare your Disaster Recovery Plan.
Prerequisites
- Keep your database backups. (Postgres and MongoDB.)
If you do not know how to perform a database backup, follow the instructions linked below for your Operating System.- Postgres=Manager and Sessions
- MongoDB=Parameters and Pulse
- Keep the Attachments and Sessions storage backups.
If you do not know how to perform a backup of your data files for Attachments and Sessions storage, follow the links below:
- Backup your Insights reports at the following location:
- qtestctl/insights/build/tomcat/webapp/ROOT/SavedDashboards and
- qtestctl/insights/build/tomcat/webapp/ROOT/SavedReports
- Identify your qtest database names.
Example: manager, sessions, parameters, and pulse - Identify the Attachments and Sessions storage location.
Example: NFS, shared drive, etc..
Architecture
You will replicate your current architecture in the DRP environment.
Actual Architecture
Example:
RDP Architecture
Example:
Application Recovery
In the event of a disaster, follow the instructions below to restore your data:
- Restore Postgres and MongoDB databases on the database server.
- Restore the Attachments and Session storage on the database server, or in the shared drive location.
- Install qtest (the same release that you are currently using in production) in the new DR environment.
- If you are using a load balancing/clustered environment, install qtest in each server.
- Run the configuration script to set up the databases, attachments and session storage files.
- Start up the qtest application, starting with the Manager server.
- Stop insights.
- After you install the qtest service, copy your backup Insights Reports to the correct location:
- qtestctl/insights/build/tomcat/webapp/ROOT/SavedDashboards and
- qtestctl/insights/build/tomcat/webapp/ROOT/SavedReports