Risolvere gli errori di quota delle risorse

Questo articolo descrive gli errori di quota delle risorse che potrebbero verificarsi quando si distribuiscono le risorse con un modello di Azure Resource Manager (modello ARM) o un file Bicep.

Sintomo

Se il modello crea risorse che superano le quote di Azure, è possibile che venga visualizzato l'errore seguente:

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

In alternativa, potrebbe essere visualizzato questo errore:

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.

Causa

Le quote vengono applicate per ogni gruppo di risorse, sottoscrizioni, account e altri ambiti. Ad esempio, la sottoscrizione potrebbe essere configurata per limitare il numero di vCPU per un'area. Se si tenta di distribuire una macchina virtuale con più vCPU rispetto alla quantità consentita, viene visualizzato un errore che la quota è stata superata.

Per informazioni sulla quota, vedere Limiti di sottoscrizione e servizio di Azure, quote e vincoli.

Per l'interfaccia della riga di comando di Azure, usare il comando az vm list-usage per trovare le quote di macchina virtuale.

az vm list-usage --location "West US" --output table
Name                                      CurrentValue    Limit
----------------------------------------  --------------  -------
Availability Sets                         0               2500
Total Regional vCPUs                      0               100
Virtual Machines                          0               25000
Virtual Machine Scale Sets                0               2500
Dedicated vCPUs                           0               3000
Cloud Services                            0               2500
Total Regional Low-priority vCPUs         0               100
Standard BS Family vCPUs                  0               100
...

Soluzione

Per ottenere un aumento della quota, accedere al portale e inviare una richiesta di supporto. Nella richiesta specificare un aumento della quota per l'area di destinazione della distribuzione.

Alcune quote consentono di specificare un limite di quota inviato per la revisione e approvato o rifiutato. Se il limite viene rifiutato, verrà visualizzato un collegamento per aprire una richiesta di supporto.

Nota

Tenere presente che per i gruppi di risorse, la quota è riferita alle singole aree e non all'intera sottoscrizione. Se è necessario distribuire 30 vCUS negli Stati Uniti occidentali, è necessario richiedere 30 vCPU Resource Manager negli Stati Uniti occidentali. Se è necessario distribuire 30 vCPU in una delle aree a cui si ha accesso, è necessario richiedere 30 vCPU Resource Manager in tutte le aree.

  1. Accedere al portale di Azure.

  2. Nella casella di ricerca immettere le sottoscrizioni. In alternativa, se la sottoscrizione è stata visualizzata di recente, selezionare Sottoscrizioni.

    Screenshot della portale di Azure con la casella di ricerca e le sottoscrizioni evidenziate.

  3. Selezionare il collegamento per la sottoscrizione.

    Screenshot dell'elenco delle sottoscrizioni portale di Azure, evidenziando un collegamento di sottoscrizione specifico.

  4. Selezionare Utilizzo e quote.

    Screenshot della pagina delle impostazioni della sottoscrizione, evidenziando l'opzione

  5. Selezionare Richiedi aumento.

    Nell'elenco quote è anche possibile inviare una richiesta di supporto per un aumento della quota. Per quota con un'icona a forma di matita, è possibile specificare un limite di quota.

    Screenshot della pagina

  6. Completare i moduli per il tipo di quota che è necessario aumentare.

    Screenshot del modulo di richiesta di aumento della quota, visualizzando vari campi per gli utenti per fornire informazioni dettagliate sull'aumento della quota desiderata.