vSphere DRS

The SovLabs vSphere Dynamic Resource Scheduler (DRS) Module for vRealize Automation allows organizations to take advantage of VMware’s DRS technology to sub-divide vSphere Clusters for consumption by vRealize Automation.

Utilizing the vSphere DRS host group feature, separate workloads onto specific host group(s) of ESXi hosts within a vSphere cluster based on criteria (such as OS type, application, or licensing restrictions) without the need to create individual isolated vSphere clusters.


VMware vCenter 6.0x, 6.5x, 6.7, 7
VMware vRealize Automation (vRA) 7.4, 7.5, 7.6
VMware vRealize Orchestrator (vRO) 7.4, 7.5, 7.6


  • Create and manage in vRA, vSphere DRS profile configurations and tie them to existing blueprints to enable affinity or anti-affinity relationships between VMs provisioned and existing DRS host groups
  • Automatic cleanup of appropriate linked VM rules and groups during VM de-provisioning
  • Allows for VM provisioning into specific pre-defined DRS host groups
  • Intuitive assignment in vRA allows for selection of vCenter, Cluster and DRS group directly from vCenter inventory
  • SovLabs DRS profiles support the following rule options between VM(s) and a given DRS host group:
    • must run on host group
    • should run on host group
    • must not run on host group
    • should not run on host group
  • Dynamically creates VM group(s) and rule(s) during VM provisioning based on the corresponding SovLabs DRS profile configuration
  • Selective Locking logic prevents duplication and collision between provisioning and de-provisioning lifecycles without sacrificing performance
  • Utilizes SovLabs vCenter Endpoints which can be directly managed within vRealize Automation:
    • SovLabs vCenter Endpoints utilize SovLabs secure credential storage for optional credential reuse between multiple endpoints
    • SovLabs vCenter Endpoints support standalone as well as integrated and remote Platform Service Controller (PSC) configurations

Quick Start Process

  1. Define SovLabs vCenter Endpoint
  2. Define DRS Profile
  3. Apply SovLabs DRS vRA Property Group to existing blueprint
  4. Provision!