The SovLabs vRealize Automation Backup-as-a-Service module for Cohesity enables organizations who utilize Cohesity for backup and recovery to now have fully automated policy-driven backups and self-service file and folder-level recovery directly within vRealize Automation, reducing the support burden, lowering risk and increasing end-user satisfaction.


Cohesity 4.x, 5.0.2, 6.0.1 and 6.1.1
VMware vRealize Automation (vRA) 7.4, 7.5, 7.6
VMware vRealize Orchestrator (vRO) 7.4, 7.5, 7.6


  • Create one or more Cohesity Endpoints
  • Create one or more SovLabs Backup Profiles with the following features:
    • Associate Cohesity Endpoint
    • Decouples protection job assignments from blueprints to allow for ease of management at scale
    • Adds VM to selected protection job(s) based on backup profile
    • Backup profile can be pinned to VM component of vRA blueprint or applicable vRA constructs
      • e.g. business group, compute resource, or any supported hierarchy for vRA custom properties
  • Ability to allow the end-user to choose the Cohesity endpoint and/or protection job at time of request
  • Self-service recovery
    • File/folder-level recovery options
    • Granular permissions using vRA entitlements; can be granted to end-users or administrators
      • VM and file-level recovery resource actions can be entitled separately
    • Restore point selection and filtering
      • None, Latest backup, backup since date/time, or select date/time range
      • Allows for requester to select their time-zone, auto-calculating difference to Cohesity
    • Requires OS-level credentials for restore operations, preventing elevated admin access to non-privileged users
  • End-user notifications for self-service file and folder-level recovery
    • Includes SovLabs Notifications Module
    • Pre-configured HTML and text-based notification templates can be customized
      • Includes SovLabs Template Engine to include custom logic or any VM-level vRA custom property
    • Notification scenarios/templates include job started, job completed, job failed
    • Defaults to notifying requester for all recovery notifications
    • Allows requester to specify additional email recipients for recovery notifications
    • Optionally configure additional email-based recipients for all backup and recovery notifications
    • Can be entitled independently, e.g. to end-users or administrators
  • Ability to change protection job(s) on VMs
  • Ability to perform Instant Backup
  • Ability to Recover Virtual Disk that allows recovering an entire virtual disk
    • Overwrite the existing disk
    • Recover to a new (unmounted) device

Quick Start Process

  1. Define Cohesity Cluster Endpoint
  2. Define Cohesity Backup Profile
  3. Configure Notification (optional)
  4. Apply Cohesity Backup as a Service vRA Property Group to existing blueprint
  5. Provision!