With vRealize Orchestrator plug-in for Site Recovery Manager, you can automate the creation of your Site Recovery Manager infrastructure to manage resource mappings between sites, configure protection groups and recovery plans, add virtual machines to protection groups, configure recovery settings of virtual machines, and run recoveries.

You can use the vRealize Orchestrator plug-in for Site Recovery Manager to protect virtual machines by adding them to array-based replication, vSphere Replication or to Virtual Volumes protection groups. The plug-in does not automate the configuration of vSphere Replication on virtual machines. You can use the vRealize Orchestrator Plug-In for vSphere Replication to configure vSphere Replication on virtual machines, or configure vSphere Replication manually. For information about the vRealize Orchestrator Plug-In for vSphere Replication, see the release notes of the vRealize Orchestrator Plug-In for vSphere Replication.

The vRealize Orchestrator plug-in for Site Recovery Manager includes vRealize Orchestrator actions, workflows, policy templates to trigger actions when certain events occur, and scripting objects to expose selected elements of the Site Recovery Manager API to workflows.

The plug-in provides workflows to configure local and remote sites, to remove local sites, and to log in to remote site.

Note: The workflows to configure local and remote sites assume that the vRealize Orchestrator trust store already contains the local site infrastructure node SSL certificate and the local site vCenter Server SSL certificate. In an embedded configuration, the vRealize Orchestrator trust store contains only one certificate. You must rerun the appropriate workflows if an administrator updates any of the SSL certificates.

The plug-in provides actions and workflows to manage inventory mappings in Site Recovery Manager infrastructure:

  • Add, get, or remove Folder Mapping.
  • Add, get, or remove Network Mapping.
  • Add, get, or remove Resource Mapping.
  • Add, get, or remove Test Network Mapping.
  • Add or remove IP customization rules.

The plug-in provides actions and workflows that manage and configure protection groups:

  • Create, list, move, or remove protection groups for array-based replication, vSphere Replication or Virtual Volumes.
  • Create or move protection group folder.
  • Add or remove replicated virtual machines from vSphere Replication protection groups.
  • Protect or unprotect virtual machines.
  • Protect all virtual machines associated with a protection group.
  • Protect virtual machines with custom inventory mappings.
  • List protected datastores.
  • Update group datastores.
  • Get unassigned replicated datastores.
  • Find array-based replication protection group by datastore.
  • Add and remove datastores in an array-based replication protection group.

The plug-in provides actions and workflows that manage and configure recovery plans:

  • Create, move, or delete recovery plan.
  • Create or move recovery plan folder.
  • Delete callouts.
  • Add to or remove protection group from recovery plan.
  • Add to or remove test network mapping from recovery plan.
  • Configure virtual machine recovery settings.
  • List recovery plans and get recovery plan state.
  • Set VM recovery settings,
  • Set IP settings.
  • Delete pre and post power-on custom recovery settings for a virtual machine.
  • Initiate:
    • Test recovery plan
    • Cleanup recovery plan
    • Failover recovery plan
    • Reprotect recovery plan
    • Cancel recovery plan
    • Planned migration recovery plan
Note: When the plug-in starts a test, cleanup, failover, reprotect, planned migration, or cancel recovery plan, it performs an initial check on the recovery plan state . The workflow then succeeds or fails but does not provide information on the progress of the operation. You can monitor the plan progress in vSphere Web Client.

The plug-in provides actions and workflows for storage operations:

  • Add, get, and remove placeholder datastores.
  • Discover replicated devices.

The plug-in provides sample automated actions and workflows:

  • Convert single or multiple virtual machines to UnassignedReplicatedVM.
  • Create an array-based protection group, protect existing virtual machines, and add to a recovery plan.
  • Create and protect a virtual machine.