Protection Plan Generation
CPT performs the following series of functions when generating a protection plan:
- Validates the inputs provided by the user:
- Checks the presence of all declared VMs.
- Verifies VMs exist in no more than one whitelist each.
- Verifies entries in VM whitelists and blacklists do not overlap.
- Checks completeness and validity of parameters specified by the administrator.
- Captures statistics from vCenter and makes recommendations for optimal operation within the environment:
- Total, per protected domain, and per VM IOPS and MBPS.
- Replication Log Volume capacity and required performance (IOPS and MBPS).
- Required network uplink bandwidth.
- Object store capacity taking into consideration overprovisioning and data growth.
- RocVA scratch disk capacity (comes into play during PITR/Failover/Failback).
- Describes optimal configuration of JetStream DR elements including: DRVA, protected domains, etc. based upon the number of DRVAs and their resources (i.e., CPU and memory). The following rules are used to specify protected domains:
- All VMs of a protected domain must use the same object store.
- All VMs of a protected domain must be protected either by Failover or Continuous Failover mode.
- The total IOPS should be evenly distributed among all protected domains.
- If possible, total storage capacity should be evenly distributed among all protected domains.
- All VMs within a protected domain must have the same priority.
- Higher priority protected domains should use higher bandwidth object stores.
- Creates the associated files:
- Resource (resource.txt)
A summary of resource consumption of DRVAs, domains and VMs of the protected site presented in table format. Data for this report are generated after JetStream DR has begun operation. - Plan Resource Recommendation (resource_recommendations.txt)
A detailed description of recommended resources to configure the cluster according to parameters specified during protection plan setup. This report can be used to plan new installations of JetStream DR software. - Protection Plan (start_protection_plan_auto_gen.yml)
A copy of the protection plan that can be edited directly by the user. Its default values are derived from the parameters specified during protection plan setup. - Continuous Failover Plan (cfo_plan_auto_gen.yml)
An editable plan file to use to execute on the Recovery Site. Its values are derived from the parameters specified during protection plan setup. NOTE: This file is only generated if a CFO Priority option has been specified on the General screen (first step).
NOTE: Files created by CPT are stored under the directory jetdr/plans/ in sequentially numbered folders corresponding to the instance a CPT task was run. E.g., The first task performed on CPT will have any files generated by it stored in folder 1 (jetdr/plans/1). The next task performed on CPT will have its contents stored in folder 2 (jetdr/plans/2). And so on… The folder numbers are cumulative and span across CPT sessions.
To locate specific files, a best practice is to use folder properties to chronologically identify folders and their contents.