This script is used after JetStream DR software has been installed. It works in conjunction with the failback_plan_auto_gen.yml file generated by cpt.py to automatically failback VMs from the recovery site to the protected site. It does the following:

    • Connects protected storage (object store) to the recovery site.
    • Scans and imports protected domains from the object storage site.
    • Failback protected domains to the protected site in batches. The order of recovery follows the protected domains’ priorities.

Syntax

run_fbp.py -f <fbp_plan.yml> [-n <concurrent_failback_domains>]
--vc-user <vc_user> --vc-pwd <vc_passwd> -o <output-dir>

Notes

-f: Denotes the failback protection template (failback_plan_auto_gen.yml) that has been edited by the user with site details

      • This parameter is required.

-n: Denotes the maximum number of domains that can be failed back concurrently.

      • Increasing this number allows more tasks to run concurrently reducing the amount of time required to fail back.
      • This value is optional and will default to 1 if no value is specified. (NOTE: Increasing this value may stretch protected site primary storage.)

--vc-user: Denotes the vCenter Server username.

--vc-pwd: Denotes the vCenter Server password.

      • This is an optional command line input (to be used with scripts).
      • If not included, the user will be prompted to enter the password during execution.

-o: Denotes the directory where the output files will be saved.

      • This parameter is optional.

Example

    • Executes an FBP to fail back all protected domains to the protected site.
    • Protected domains will be failed back concurrently, three at a time.
      run_FBP.py -f failback_plan_auto_gen.yml -n 3 --vc-user <vcenter_username> --vc-pwd <vcenter_passwd> -o /tmp