Share via

Error: Allocation failed. We do not have sufficient capacity for the requested VM size in this zone

Yossi Roset 0 Reputation points
2025-11-19T12:34:42.35+00:00

Azure VM does not start:

Error: Allocation failed. We do not have sufficient capacity for the requested VM size in this zone

Azure Virtual Machines
Azure Virtual Machines

An Azure service that is used to provision Windows and Linux virtual machines.


2 answers

Sort by: Most helpful
  1. SUNOJ KUMAR YELURU 18,251 Reputation points MVP Volunteer Moderator
    2025-11-20T07:34:11.6266667+00:00

    Hello @Yossi Roset

    The error "Allocation failed. We do not have sufficient capacity for the requested VM size in this zone" can be resolved by changing the Availability Zone, changing the VM size, or changing the Azure Region. Changing the Availability Zone is usually the quickest solution.

    If changing the zone isn't possible or doesn't resolve the issue, try selecting a smaller VM size or a different VM series. This reduces the resource requirements and increases the chances of successful allocation.


    If the Answer is helpful, please click Accept Answer and Up-Vote, so that it can help others in the community looking for help on similar topics.

    Was this answer helpful?

    0 comments No comments

  2. Manish Deshpande 6,255 Reputation points Microsoft External Staff Moderator
    2025-11-19T13:03:19.4333333+00:00

    Hello @Yossi Roset

    The Error: Allocation failed. We do not have sufficient capacity for the requested VM size in this zone" means that Azure doesn’t currently have enough free capacity in the specific zone and region you’re trying to deploy in, for that particular VM size.

    This issue is not related to your configuration, but rather a capacity shortage in the underlying Azure infrastructure. This can happen, especially with large or specialized VM sizes, or during peak times.

    Please follow these steps:

    • If you’re using availability zones, try selecting another zone within the same region. It’s possible that a different zone has available capacity for the VM size you need.
    • Resize a VM or add a VM to an existing availability set must be tried at the original cluster that hosts the existing availability set. The requested VM size is supported by the cluster, but the cluster may not currently have sufficient capacity.
    • If the VM can be part of a different availability set, create a VM in a different availability set (in the same region). This new VM can then be added to the same virtual network.

    Stop (deallocate) all VMs in the same availability set, then start all applicable VMs in batch. To stop: Click Resource groups > Resources > Virtual Machines > Stop. After all, VMs stop, navigate to Home > Virtual machines, add an Availability set filter and then select Group by availability set. Select all applicable VMs and click Start.

    This step makes sure that a new allocation attempt is run and that a new cluster can be selected that has sufficient capacity.

    For detailed information, please check: https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/allocation-failure

    Thanks,
    Manish Deshpande

    Was this answer helpful?

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.