Configuring Per-Destination Quotas for an Organization

You can configure distinct quota limits for each deployment destination available to a user or organization. For example, for a single organization, you can set distinct resource quota limits for each destination. Or, you can set a cost quota for the Production destination, a resource quota for Staging and Development, and no quota limit for Lab.

Per-destination quotas can be useful for such scenarios as cloud-bursting: if an organization exceeds its quota on its private cloud destinations, then Commander can deploy to a public cloud destination instead. See also Configuring Attributes for Intelligent Placement to learn how to configure this type of scenario.

Quotas can't be configured for parent organizations.

Once you've configured a per-destination quota, Service Portal users can view their quota usage for each destination where they, or their organization, own VMs.

View quota usage by destination in Service Portal

Organization managers can configure quota limits for each member on each destination where quota is configured.

Organization managers can set per-destination quota limits for members

Setting per-destination quotas for organizations

Access through:

Configuration > Identity and Access

Available to:

Commander Role of Superuser and Enterprise Admin

To set per-destination quota for an organization:

  1. Click the Organizations tab.
  2. On the Organizations tab, select the organization and click Edit to open the Configure Organization dialog.
  3. Click Next until you get to the Quotas page.
  4. On the Quotas page, select Destination Quota.
  5. For each deployment destination already assigned to this organization, two pages appear in the wizard for each destination: one for Organization Quotas and one for Member Quotas.

    Destination Quota option in Configure Organization wizard

    If you want to create a new destination for this organization, click New Destination. See Configuring Automated Deployment for Approved Service Requests to learn more.

  6. On the Organization Quotas page, for each destination, from the Select Quota Type drop-down, select one of the following:
  7. Click Finish.

Quota details are displayed when you select the organization on the Organizations tab.

Setting no quota limit for destinations

Access through:

Configuration > Identity and Access

Available to:

Commander Role of Superuser and Enterprise Admin

To set per-destination quota for an organization:

  1. Click the Organizations tab.
  2. On the Organizations page, select the organization and click Edit to open the Configure Organization dialog.
  3. Click Next until you get to the Quotas page.
  4. On the Quotas page, select No Quota Limit from the Select Quota Type drop-down list.
  5. Configure quota settings for other destinations as required.
  6. Click Finish.

Quota details are displayed when you select the organization on the Organizations tab.

Setting resource quota for destinations

Access through:

Configuration > Identity and Access

Available to:

Commander Role of Superuser and Enterprise Admin

To set resource quotas for destinations:

  1. Click the Organizations tab.
  2. On the Organizations page, select the organization and click Edit to open the Configure Organization dialog.
  3. Click Next until you get to the Quotas page.
  4. On the Quotas page, select Resource Quota from the Select Quota Type drop-down list.
  5. You can set an overall storage limit for an organization, per-tier storage limits, or both.

  6. Enter values for CPUs, Memory and Storage as required.

    The organization's current resource usage is displayed to guide you in setting resource limits. Resource usage is based on all services in the location targeted by this deployment destination that are currently assigned to the organization.

    You can leave the organization's quota as Unlimited and still set member quotas.

  7. To assign per-tier storage quota:
    1. Enable Use Per Storage Tier Quotas.
    2. In the Storage Tiers tab that appears next to the Resources tab, enter quota limits for storage tiers as required.

      You can exclude certain tiers from storage quota calculations (for example, if you use one tier for swap space).

  8. To control how VM power state and disk format affect quota usage, click Advanced Configuration.
    1. To exclude powered-off VMs from CPU and memory quota calculations, enable the option For stopped VMs, include only storage quota and exclude CPU and memory quota.
    2. By default, if this option is enabled, members can't power on VMs when doing so would cause quota to be exceeded. To change this behavior, enable the option Allow organization members to power on VMs when quota is exceeded. In this case, members are warned that quota will be exceeded, but they can proceed with powering on the VM.
    3. By default, quota usage for thin disks is calculated as actual (used) storage, rather than total provisioned size. To change this setting, enable Use total provisioned disk size for thin disks. Note that this setting affects both overall and per-tier storage quota.
  9. On the Member Quotas page, optionally set quotas for organization members.
  10. The default value of Max Quota indicates that all resources are available to any member until the maximum quota for the organization is reached.

    You can't assign member quota to a directory services group. Member quotas can only be assigned to individual users (either local or directory services users).

    1. Select one or more members and click Edit User Quota, then enter values for CPUs, Memory, and Storage as required.

      If you're editing quota for a single user, you can hover over the question mark or warning icon to view the member's current usage (based on all services currently assigned to the member).

    2. Click Balance CPU, Balance Memory or Balance Storage to balance the available quota among all organization members. Balancing the storage affects both overall and per-tier storage quota.

      When new members are added to the organization, they automatically have Max Quota. If you balanced the quota prior to adding more members, you must balance the quota again. Likewise, you must re-balance the quota if you remove members.

    3. To remove a limit and specify that a user has Max Quota, clear the value and click OK.
    4. If you enabled Use Per Storage Tier Quotas on the Organization Quotas page, in the Storage Tiers tab , enter quota limits for storage tiers as required.

      You can set an overall storage limit for a user, storage tier limits, or both. As with organizational quota, you can set per-tier storage quota limits for a member even if you don't set an overall storage quota for that member on the Resources tab.

    5. Click OK.
  11. Configure quota settings for other destinations as required.
  12. Click Finish.

    Quota details are displayed when you select the organization on the Organizations tab.

Setting cost quota for destinations

Access through:

Configuration > Identity and Access

Available to:

Commander Role of Superuser and Enterprise Admin

To set a cost quota for a destination:

  1. Click the Organizations tab.
  2. On the Organizations page, select the organization and click Edit to open the Configure Organization dialog.
  3. Click Next until you get to the Quotas page.
  4. On the Quotas page, select Cost Quota from the Select Quota Type drop-down list.
  5. Enter a maximum daily cost limit.

    Once you have entered a value, the current daily cost for this organization's services in the location targeted by this deployment destination is displayed to guide you in setting limits.

    If the organization is over quota, warning messages are displayed.

    You can leave the organization's quota as Unlimited and still set member quotas on the next page of the wizard.

  6. By default, members can't power on VMs when doing so would cause quota to be exceeded. To change this behavior:
    1. Click Advanced Configuration.
    2. Enable the option Allow organization members to power on VMs when quota is exceeded. In this case, members are warned that quota will be exceeded, but they can proceed with powering on the VM.
    3. Click OK.
  7. On the Member Quotas page, optionally set quotas for organization members.
  8. The default value of Max Quota indicates that all resources are available to any member until the maximum quota for the organization is reached.

    You can't assign member quota to a directory services group. Member quotas can only be assigned to individual users (either local or directory services users).

    1. Select a member and click Edit User Quota, then enter a maximum daily cost. Current daily cost is displayed (based on all services currently assigned to the organization).
    2. Click Balance Cost to balance the available quota among all organization members.
    3. When new members are added to the organization, they automatically have Max Quota. If you balanced the quota prior to adding more members, you must balance the quota again. Likewise, you must rebalance the quota if you remove members.

    4. To remove a limit and specify that the user has Max Quota, clear the value and click OK.

  9. Configure quota settings for other destinations as required.

  10. Click Finish.

Quota details are displayed when you select the organization on the Organizations tab.

What's next?

Set up a quota-based approval process.