An Azure service that is used to provision Windows and Linux virtual machines.
Hey Shahenshah,
it sounds like you’re running into a “unable to upgrade your quota” error when you try to bump up your vCPU limits. Here are the most common reasons and what you can do next:
- Check your subscription type
- Free Trial subscriptions can’t get quota increases.
- If you’re on a Free Trial, upgrade to Pay-As-You-Go first: https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-limits#how-to-manage-limits
- Verify you’re targeting the right quotas
- vCPU quotas are enforced two ways: a) Total Regional vCPUs b) Per-VM-family vCPUs (for example, D-series, E-series, M-series)
- If either limit is hit, Azure will block additional cores.
- Request the quota increase via the Azure portal a) Portal → Subscriptions → select your subscription b) Settings → Usage + quotas c) Filter by Service Name = Microsoft.Compute and by Location d) Locate the quota you need (Total regional vCPUs or the specific VM-family) e) Click the pencil icon (Request increase), enter your desired new limit, and Save
- Or open a Support Request a) Portal → Help + support → Create a support request b) Issue type = Service and subscription limits (quotas) c) Quota type = Compute – VM (cores-vCPUs) d) Fill in Region, VM-family, New limit, and justification → Submit
- If you’re still blocked:
- Double-check there aren’t any pending quota requests or denials in Help + support → My support requests
- Consider a different region or VM family if your primary choice isn’t available
- Ensure you’re not trying to resize a VM to >64 vCPUs on an OS that doesn’t support it (Linux/Windows images have OS caps)
Follow-Up Questions
- What subscription type are you using (Free Trial, Pay-As-You-Go, EA)?
- Which region(s) and VM-family quotas are you trying to increase?
- What are your current usage vs. limit values (you can grab these under Usage + quotas)?
- Did you already submit a quota request? If so, what’s the status in “My support requests”?
- Are you trying to resize an existing VM beyond 64 vCPUs on an unsupported guest OS?
Reference docs
- Increase VM-family vCPU quotas: https://learn.microsoft.com/azure/quotas/per-vm-quota-requests
- Manage and increase quotas for Azure Machine Learning VMs: https://learn.microsoft.com/azure/machine-learning/how-to-manage-quotas
- Regional vCPU quotas and limits: https://learn.microsoft.com/azure/virtual-machines/quotas
- Free Trial upgrade FAQ: https://azure.microsoft.com/free/free-account-faq
Note: This content was drafted with the help of an AI system. Please verify the information before relying on it for decision-making.