vRealize Operations Cloud supports allocation aware advanced workload placement between vRealize Automation and vRealize Operations Cloud for initial placement of virtual machines. The placement recommendation is based on allocation settings that are defined in the vRealize Operations Cloud policy. The advanced workload placement awareness for allocation works with the existing demand model.

Need for Allocation Model Awareness

The advanced workload placement based on demand model, depends on the actual demand for resources in a cluster and datastore. If the allocation is based only on the utilization of resources, then it might result in over allocation or over provisioning of resources in clusters. To avoid this, vRealize Operations Cloud provides allocation model awareness. Allocation model awareness addresses issues related to over allocation or over provisioning by providing you the option of setting the appropriate overcommit ratios in the vRealize Operations Cloud policy.

The advanced workload placement feature uses the demand model by default and cannot be turned off. To enable the allocation model in addition to the demand model, in vRealize Operations Cloud configure the appropriate overcommit ratios in policy settings for the preferred clusters, datastores, and datastore clusters.

Prerequisites

  • vRealize Operations Cloud is configured as an endpoint in vRealize Automation,this happens automatically in case of vRealize Operations Cloud
  • Advanced placement policy in the Cloud zone must be enabled
  • vCenter Cloud account instance on which the initial provision is done should be same across vRealize Operations Cloud and vRealize Automation
  • Overcommit ratios in vRealize Operations Cloud policy must be configured for the following:
    • For CPU and Memory overcommit ratio - Cluster Compute Resource
    • For Disk overcommit ratio - Datastore and Datastore Cluster

How to Enable Advanced Placement Policy

To enable the advanced placement policy, in vRealize Automation Cloud Assembly Service, navigate to Infrastructure > Cloud Zone > Summary tab and set the placement policy to ADVANCED.
Note: If vRealize Operations Cloud returns no recommendations, then under the placement policy, you can specify if you want vRealize Automation to fall back to its default placement using the toggle option.

How to Enable Allocation Awareness in Advanced Workload Placement Feature

To enable Allocation awareness in vRealize Operations Cloud perform the following actions.

  1. From the left menu, click Configure >Policies.
  2. Select the Active policy which is assigned to the Cluster Compute resource under Cloud Zones and make the required changes.
  3. Click Edit Policy and navigate to the Capacity tile.
  4. Select the Object Type as Cluster Compute Resource and enable the Allocation Model.
  5. Set the overcommit ratio as per your requirement and click Save.
  6. Repeat Step 3 to Step 5 for datastore cluster, vSAN datastores and local datastores.

After the configuration is completed, vRealize Automation Cloud makes a provisioning request to vRealize Operations Cloud, and the advanced workload placement engine calculates the recommendation and shares it with vRealize Automation. To know the changes after the configuration, view the Allocation metrics and Demand metrics for the cluster.

Note: The allocation model awareness enhancement is limited to advanced workload placement feature. This capability is not extended to workload optimization feature.