Azure Virtual Machine CPU Cores Limit - azure

When I try to deploy a new virtual machine in my Azure portal I get the following error at deployment time.
Deployment to resource group 'Testing' failed. Additional details
from the underlying API that might be helpful: At least one resource
deployment operation failed. Please list deployment operations for
details. Please see https://aka.ms/arm-debug for usage details.
(Code: DeploymentFaiIed) Operation results in exceeding quota limits
of Core. Maximum allowed: 20, Current in use: 24, Additional
requested: 4. (Code: OperationNotAIIowed)
Is there a way to work around this issue please? Or can the maximum allowed cores be increased?

By default per Azure subscription there is a soft quota limit on virtual machine CPU cores of 20.
This can be increased by raising a Help and Support request within the portal using the predefined quota limitation options to get the current amount of CPU cores available increased.
Source: http://www.purplefrogsystems.com/paul/2016/06/azure-virual-machine-cpu-cores-quota/
Once submitted this will be reviewed and approved by the support team and your limit set.
If the request is for a reasonable amount this shouldn't take long to action.

Related

Azure Batch pool quota reached

when creating a pool for my Batch account I get the following error message:
Pool quota for the account has been reached
I currently have no other pool created and when checking the quota of the batch account in the portal, the quota for pools is 20:
I am surprised, that the quota for Spot/low-priority vCPUs is 0.
I am following this tutorial.
Is there another quota for the pools?
I contacted the support. The Azure Portal showed me a quota of 20 pools for this batch account, but internally the quota was 0. The increased the pool quota to 5 and I could create pools again. Now, in the Azure Portal the correct quota of 5 pools was displayed. It was some kind of a bug.
I tried to reproduce the same in my environment and even I don't have any other pool on my account if you are using azure free trial by default, you receive this quota like below:
In my environment with this quota, I am able to create jobs successfully like below:
I have created pool like below:
And added job:
Select the job to open the Tasks page and added task like below:
Hence, with this quota itself we can able to create a pool and added task successfully if you want to increase the quota you can utilize the request quota by following this blog by uglide
After some business days quota may increase like below:

HDInsight Cores Quota increase

I have two different HDInsight deployments that I need to deploy. One of the HDInsight deployments uses the D12_v2 VM type and the second HDInishgt deployment uses the DS3_v2 VM type.
Although both the VM types use the same number of cores, would the deployments work if I just request a quota increase of the Dv2-series type? Do note that, at a time, only a single deployment will exist.
Although both the VM types use the same number of cores, would the
deployments work if I just request a quota increase of the Dv2-series
type?
No, it won't work that way as both are of different VM series i.e. Dv2 and DSv2. So , even if they are using same cores , deployment will fail in that region if you don't have sufficient quota to allocate in your subscription for both of the VM series as it depends on your total Vcpu's available for that region.
You can refer this Microsoft Document for the VM series specifications.
So , as per your requirement ,You have to create the quota request for both the series in the particular region .
Reference for Quota limits of VM:
Request an increase in vCPU quota limits per Azure VM series - Azure supportability | Microsoft Docs
Reference for Quota limits of HDInsights:
CPU Core quota increase request - Azure HDInsight | Microsoft Docs
You should include both VMs in your request.
Please refer to the following document which provides info about requesting a quota increase for HDInsight. You need to be sure to ask for HDInsight quota, and not regular Compute-VM quota. In the text box entry, you state which VMs you need and they will process the request accordingly.
Requesting quota increases for Azure HDInsight

Error when creating DevOps project on Azure: Cores quota have ran out in this region, kindly choose a different region or VM

When I try to create a DevOps project described at https://learn.microsoft.com/en-us/azure/devops-project/azure-devops-project-aks, I get the below error message which apparently hasn't been grammarly checked! I tried different regions and lowered the number of nodes to 1 but I still got the error.
Cores quota have ran out in this region, kindly choose a different
region or VM which requires lesser cores.
I think you are setting deploy your project to VM. The error should be caused by your Cores Quota Limit. You need first go Subscription--> Usage + quotas of Azure Portal to check the limit about your different region.
In fact, vCPU quotas for virtual machines and virtual machines scale sets are enforced at two tiers for each subscription, in each region. The first tier is the Total Regional vCPUs limit (across all VM Series), and the second tier is the per VM Series vCPUs limit. If you exceed either of these, you will not be allowed to do VM deployment.
On the Usages + quotas page, you can search the current quota of your chosen region by using the Quota + Usage filters. And you will see current usage and quota limit values are displayed at the end of the row.
If you need request increase to finish your deployment, just click upper right button. Here has detailed steps you can refer: Request Increase

Operation results in exceeding quota limits of Core. Maximum allowed: 4, Current in use: 4, Additional requested: 4. While in 14 day free trial

I'm using the 14 day Premium free trial. I'm trying to create and run a cluster in databricks (I'm following the quick start guide). How ever I'm getting the following error "Operation results in exceeding quota limits of Core. Maximum allowed: 4, Current in use: 4, Additional requested: 4." I cant bump up the limit because I am in the free trial. I'm trying to run only 1 worker on the weakest worker type. I've already tried deleting all my subscriptions and made sure that there are no other clusters being used.
Edit: Im thinking it might be because the worker and the driver each use 4 cores. Is there a way to use databricks in the free trial?
I think these are your options:
log a support request to ask for more quota (apparently not a thing for free\trial subs)
use different VM types for master and slave (like Standard A2 for master and Standard D2 for slave) because they share different core limits
Use smaller nodes (which I think you've mentioned is not possible), but it might be possibly just not with the portal
Azure free trial is eligible to VM with total 4 vCPUs.
Note: Free Trial subscriptions are not eligible for limit or quota increases.
If you have a Free Trial subscription, you can upgrade to a Pay-As-You-Go subscription.
Upgrade Azure Free Trial to Pay-As-You-Go
For more details, refer "Azure subscription and service limits, quotas, and constraints".

Throttling/errors when attaching data disks to VM in Azure?

I am trying to performance test each of the different size tiers (A, D, DS, F...etc) of virtual machines in Azure devtest labs. In doing so, I need to attach the maximum number of data disks that each size will accept, however I keep getting two errors when trying to attach the disks.
Failed to add data disk to virtual machine, the request is being throttled.
Number of write requests for subscription '(subscription number)' exceeded the limit of '1200' for time interval '01:00:00'. Please try again after 'X' minutes. (time has been as low a 3 minutes and high as 30 minutes)
Currently I will attach a disk, wait 10 minutes, then try to attach another disk with about a 50% success rate.
Is there any way to avoid these errors, like a setting change to the subscription, or am I just trying to attach the disks too quickly?
Is there any way to avoid these errors, like a setting change to the subscription, or am I just trying to attach the disks too quickly?
In brief, there is no way to avoid this error.
There are several limits and restrictions on Azure. And your issue is caused by one of them.
The default limit of Resource Manager API Writes is 1200 per hour.
Normally, if you want to raise the limit above the Default Limit, you can open an online customer support request at no charge. But the limits cannot be raised above the Maximum Limit value.
Unfortunately, the Maximum Limit of Resource Manager API Writes is same with the default limit, which is 1200 per hour. So, to my knowledge, there is no way to raise this limit.
For detailed information about the limits on Azure, please refer to the link below:
Azure subscription and service limits, quotas, and constraints

Resources