It sounds like you are encountering a "Pool quota reached" error when trying to create a group of resources in your Azure Batch account. This issue can occur even if you believe you have sufficient quota due to several factors:
- Core Quotas: Azure Batch accounts have different core limits and quotas for various types of vCPUs, including dedicated and low-priority vCPUs. Even if you have enough quota for one type, you might be hitting a limit for another type or series.
- Quota Limits: The default limits for dedicated cores per Batch account can vary, and in some cases, they may be set to zero for new accounts in certain regions. You can check your current core quotas in the Azure portal to confirm this.
- User Subscription Mode: If your Batch account is set to use user subscription pool allocation, the quotas from your subscription for regional compute cores and per-series compute cores apply instead of the Azure Batch core quotas. This could lead to unexpected quota issues.
- Support Requests: If you have already contacted support multiple times without resolution, it may be beneficial to escalate the issue or provide them with detailed information about your current quotas and the specific error messages you are encountering.
To resolve this issue, consider checking your quotas again in the Azure portal and potentially requesting a quota increase if you find that you are indeed limited. You can do this by navigating to your subscription settings and selecting "Usage + quotas" to submit a request for an increase.
References: