Kaynak kotası hatalarını düzeltme

Bu makalede, kaynakları dağıttığınızda karşılaşabileceğiniz kota hataları açıklanır.

Belirti

Azure kotalarınızı aşan kaynaklar oluşturan bir şablon dağıtırsanız, şöyle görünen bir dağıtım hatası alırsınız:

Code=OperationNotAllowed
Message=Operation results in exceeding quota limits of Core.
Maximum allowed: 4, Current in use: 4, Additional requested: 2.

Ya da şunları görebilirsiniz:

Code=ResourceQuotaExceeded
Message=Creating the resource of type <resource-type> would exceed the quota of <number>
resources of type <resource-type> per resource group. The current resource count is <number>,
please delete some resources of this type before creating a new one.

Nedeni

Kotalar kaynak grubu başına, aboneliklere, hesaplara ve diğer kapsamlara uygulanır. Örneğin aboneliğiniz bir bölge için çekirdek sayısını sınırlandıracak şekilde yapılandırılmış olabilir. İzin verilen miktardan daha fazla çekirdeği olan bir sanal makine dağıtmaya çalışırsanız, kotanın aşıldığını belirten bir hata alırsınız. Tüm kota bilgileri için bkz. Azure aboneliği ve hizmet limitleri, Kotalar ve kısıtlamalar.

Sorun giderme

Azure CLI

Azure CLı için, az vm list-usage sanal makine kotalarını bulmak için komutunu kullanın.

az vm list-usage --location "South Central US"

Şunu döndürür:

[
  {
    "currentValue": 0,
    "limit": 2000,
    "name": {
      "localizedValue": "Availability Sets",
      "value": "availabilitySets"
    }
  },
  ...
]

PowerShell

PowerShell için, sanal makine kotalarını bulmak için Get-AzVMUsage komutunu kullanın.

Get-AzVMUsage -Location "South Central US"

Şunu döndürür:

Name                             Current Value Limit  Unit
----                             ------------- -----  ----
Availability Sets                            0  2000 Count
Total Regional Cores                         0   100 Count
Virtual Machines                             0 10000 Count

Çözüm

Kota artışı istemek için portala gidin ve bir destek sorunu verin. Destek sorunu içinde, dağıtmak istediğiniz bölge için kotasında bir artış isteyin.

Not

Kaynak grupları için kota, aboneliğin tamamına değil, her bir bölgeye yöneliktir. Batı ABD 'de 30 çekirdek dağıtmanız gerekiyorsa, Batı ABD 'de 30 Kaynak Yöneticisi çekirdek sormanız gerekir. Erişiminiz olan herhangi bir bölgede 30 çekirdek dağıtmanız gerekiyorsa, tüm bölgelerde 30 Kaynak Yöneticisi çekirdek isteymelisiniz.

  1. Abonelikler'i seçin.

    Ekran yakalama, abonelikleri seçili olan Azure Portal menüsünü gösterir.

  2. Kotasını artırmanız gereken aboneliği seçin.

    Abonelik seçme

  3. Kullanım + kotalar ' ı seçin

    Kullanım ve kotaları seçin

  4. Sağ üst köşede istek artışı' nı seçin.

    İstek artışı

  5. Artırmanız gereken kota türünün formlarını doldurun.

    Formu doldur