Error "Allocation request...failed with [null]" after provisioning machines in vRA
search cancel

Error "Allocation request...failed with [null]" after provisioning machines in vRA

book

Article ID: 314936

calendar_today

Updated On:

Products

VMware Aria Suite

Issue/Introduction

This article provides information about modifying computer resource allocation and reservations when the amount of resources requested for the build is insufficient.

Symptoms:
  • Requests to provision machines in vRealize Automation fail intermittently.
  • You see the error message similar to:

    The following component requests failed: Virtual_Machine. Allocation request [Composition RequestId:
    [<Comp_RequestId>], CompTypeId: [Infrastructure.CatalogItem.Machine.Virtual.vSphere],
    BlueprintId: [<Blueprint_ID>], CompId: [Virtual_Machine], BlueprintRequestId: [BpRequestId], RootCafeRequestId: [<CafeRequestId>], SubtenantId:
    [<SubtenantId>]] with binding id [<binding_id>] failed with
    [null]
  • In the Repository.log file, you see entries similar to:

    [UTC:2016-10-25 09:36:26 Local:2016-10-25 02:36] [Error]: [sub-thread-Id="10" context="D34B2dqK" token="snHafDF9"] Failed to submit request. Inner exception: Allocate reservation operation failed. No reservation available with enough memory. 8192 MB was requested..

Note: The preceding log excerpts are only examples. Date, time, and environmental variables may vary depending on your environment.


Environment

VMware vRealize Automation 7.1.x
VMware vRealize Automation 6.2.x
VMware vRealize Automation 7.2.x
VMware vRealize Automation 7.0.x

Cause

The requests fail because the amount of resources requested for the build are higher than the amount of resources available to it on any available reservation

 

Resolution

To resolve the issue:
 
  1. Log in to the vRealize Automation UI using Fabric Administrator privileges.
  2. Modify the compute resource allocation and reservations that are accessed by the business group in the failing request.
  3. Ensure that there is at least one available reservation with sufficient resources to satisfy the build request.