A recovery plan provides the automation of the protection group. It consists of a set of steps that the SRM follows for the VMs in the protection group. These steps include the order in which SRM powers on and powers off virtual machines, the network IPs that those VMs use, and the running of any customized scripts the user added. During the running of a recovery plan, there are steps specific to the execution of storage activities. The SRM communicates with the PowerFlex SRA to perform actions and then awaits a response from the array during these steps.
A recovery plan includes one or more protection groups. It is possible to have multiple recovery plans with the same protection group but remember that a VM may only be in a single protection group. If a protection group is in multiple recovery plans, no two recovery plans with that protection group can be run concurrently. Once one of these recovery plans begins, the other recovery plans change the state of the protection group to Protection Group In Use and they are disabled from execution.