Managing Modifications: Masking Engine Backup & Restore (KBA1823)
This article details managing recovery from a disaster or incorrectly modified (deleted or changed) objects on the Masking Engine.
Issue
When objects on the masking engine are modified (changed or deleted), the modification is irreversible and some modifications may have an impact on sub-objects. All objects here are on the Masking Engine and examples of objects are Jobs, Connectors, Rule Sets, Domains, Algorithms, Profiles, Users, Roles etc.
Examples
- Deleting a Connector - will delete the Rule Sets related to that Connector.
- Deleting an Environment - will delete everything in that Environment.
Another issue can be a complete system failure and a requirement to perform a disaster recovery.
Resolution
There are two recommendations and one warning. This addresses how to create a good change management procedure on the Masking Engine.
Recommendations:
-
Create a copy prior to any modification.
- Use a regular backup cadence.
Recommendation: Create a copy and then modify
This is a quick and easy way to make modifications on the engine.
- Copy the object to be modified.
- Edit the original.
Recommendation: Use backups
There are three different recommended backups which are detailed in order.
- VMware Snapshot: Complete Backup and for Disaster Recovery
- This option uses the Snapshot tool in VMware application and is the Delphix recommended procedure for Backup and Restore.
- This option uses the Snapshot tool in VMware application and is the Delphix recommended procedure for Backup and Restore.
- Masking Initializer: Partial Backup
- This is an OpenSource Community tool that can be used to backup and restore key objects. Not all objects are backed up, it will NOT backup OS and engine configurations.
- This is an OpenSource Community tool that can be used to backup and restore key objects. Not all objects are backed up, it will NOT backup OS and engine configurations.
- Environment Export: Environment Only Backup
- This is available via the masking engine's User Interface and will export Environment, Jobs, Rule Sets, and Inventory settings under the selected Environment.
Related Articles
Documentation Links:
- 5.1 Docs: Best Practice Backup and Restore
- 5.3 Docs: Exporting and Importing an Environment
- Github: Masking Initializer