Deployment fails with "storage containers rejected because they do not have enough storage capacity"
search cancel

Deployment fails with "storage containers rejected because they do not have enough storage capacity"

book

Article ID: 425045

calendar_today

Updated On:

Products

VMware Cloud Director

Issue/Introduction

When performing re-onboarding activities, provisioning new vApps, or adding disks in VMware Cloud Director (VCD), the task fails with the following error:

"The operation failed because no suitable resources was found. [#] storage containers rejected because they do not have enough storage capacity."

Environment

VMware Cloud Director 

Cause

The VCD Placement Engine rejects storage containers (datastores) based on two primary constraints:

  1. Logical Quota Exhaustion: The specific Storage Policy assigned to the Organization VDC has reached its configured "Limit."
  2. Physical Threshold Violation: The underlying datastores in the Provider VDC have crossed the Red Threshold (default: 2GB or 15% free space). When a datastore enters a "Red" state, VCD excludes it from the placement engine to prevent host-level "out of space" conditions.

Resolution

Method 1: Increase Organization VDC Storage Quota

  1. Log in to the VMware Cloud Director Provider Portal.

  2. Navigate to Resources > Cloud Resources > Organization VDCs.

  3. Select the affected Organization VDC.

  4. In the left navigation pane, select Storage > Storage Policies.

  5. Locate the policy used by the failing VM/vApp.

  6. Click Edit.

  7. Increase the Limit (MB) to a value higher than the current "Used" amount, or select Unlimited.

  8. Click Save.

Method 2: Verify and Resolve Physical Capacity Issues

  1. Navigate to Resources > Cloud Resources > Provider VDCs.

  2. Select the Provider VDC backing the affected OVDC.

  3. Click the Storage tab and select Datastores.

  4. Check the State column. If any datastore is in a Red state:

    • Increase the physical capacity of the LUN/Volume in the storage array and expand it in vCenter Server.

    • Alternatively, migrate non-critical VMs off the datastore in vCenter.

  5. VCD will automatically refresh the datastore status within 5 minutes. To force a refresh, go to Infrastructure Resources > vCenter Server Instances, select the vCenter, and click Reconnect.