Fouten voor een niet-beschikbare SKU oplossen
In dit artikel wordt beschreven hoe u fouten kunt oplossen wanneer een SKU niet beschikbaar is in de regio of beschikbaarheidszones van een Azure-abonnement. Voorbeelden van resource-SKU's zijn vm-grootte (VM)-grootte of opslagaccounttypen. Er treden fouten op tijdens implementaties met een ARM-sjabloon (Azure Resource Manager-sjabloon) of Bicep-bestand. De fout treedt ook op met opdrachten zoals New-AzVM of az vm create waarmee een size
parameter wordt opgegeven voor een SKU die niet beschikbaar is.
Symptoom
Wanneer een VM wordt geïmplementeerd voor een niet-beschikbare SKU, treedt er een fout op. Azure CLI- en Azure PowerShell-implementatieopdrachten geven een foutbericht weer dat de aangevraagde grootte niet beschikbaar is op de locatie of zone. In het activiteitenlogboek van Azure Portal ziet u foutcodes SkuNotAvailable
of InvalidTemplateDeployment
.
In dit voorbeeld hebt New-AzVM
u de -Size
parameter opgegeven voor een SKU die niet beschikbaar is. De foutcode SkuNotAvailable
wordt weergegeven in het activiteitenlogboek van de portal.
The requested size for resource '<resource ID>' is currently not available in location '<location>'
zones '<zones>' for subscription '<subscription ID>'.
Please try another size or deploy to a different location or zones.
Wanneer een VIRTUELE machine wordt geïmplementeerd met een ARM-sjabloon of Bicep-bestand voor een niet-beschikbare SKU, treedt er een validatiefout op. De foutcode InvalidTemplateDeployment
en het foutbericht worden weergegeven. De implementatie wordt niet gestart, dus er is geen implementatiegeschiedenis, maar de fout bevindt zich in het activiteitenlogboek van de portal.
Error: Code=InvalidTemplateDeployment
Message=The template deployment failed with error: The resource with id: '<resource ID>' failed validation
with message: The requested size for resource '<resource ID>' is currently not available in
location '<location>' zones '<zones>' for subscription '<subscription ID>'.
Please try another size or deploy to a different location or zones.
Oorzaak
U ontvangt deze fout in de volgende scenario's:
- Wanneer de resource-SKU die u hebt geselecteerd, zoals VM-grootte, niet beschikbaar is voor een locatie of zone.
- Als u een Azure Spot-VM of Spot-schaalsetexemplaren implementeert en er geen capaciteit is voor Azure Spot op deze locatie. Zie Spot-foutberichten voor meer informatie.
Oplossing
Als een SKU niet beschikbaar is voor uw abonnement op een locatie of zone die voldoet aan de behoeften van uw bedrijf, dient u een SKU-aanvraag in bij De ondersteuning van Azure.
Gebruik de opdracht az vm list-skus om te bepalen welke SKU's beschikbaar zijn op een locatie of zone.
az vm list-skus --location centralus --size Standard_D --all --output table
--location
filtert uitvoer op locatie.--size
zoekt op een gedeeltelijke groottenaam.--all
toont alle informatie en bevat grootten die niet beschikbaar zijn voor het huidige abonnement.
ResourceType Locations Name Zones Restrictions
--------------- ----------- -------------- ------- --------------
virtualMachines centralus Standard_D1 1 None
virtualMachines centralus Standard_D11 1 None
virtualMachines centralus Standard_D11_v2 1,2,3 None
virtualMachines centralus Standard_D16ds_v4 1,2,3 NotAvailableForSubscription, type: Zone,
locations: centralus, zones: 1,2,3
Beschikbaarheidszones
U kunt alle rekenresources voor de beschikbaarheidszones van een locatie bekijken. Standaard worden alleen SKU's zonder beperkingen weergegeven. Als u SKU's met beperkingen wilt opnemen, gebruikt u de --all
parameter.
az vm list-skus --location centralus --zone --all --output table
ResourceType Locations Name Zones Restrictions
---------------- ----------- ------------------- ------- --------------
disks centralus Premium_LRS 1,2,3 None
disks centralus Premium_LRS 1,2,3 None
virtualMachines centralus Standard_A2_v2 1,2,3 None
virtualMachines centralus Standard_D16ds_v4 1,2,3 NotAvailableForSubscription, type: Zone,
locations: centralus, zones: 1,2,3
U kunt filteren op een resourceType
dergelijke VM voor beschikbaarheidszones.
az vm list-skus --location centralus --resource-type virtualMachines --zone --all --output table
ResourceType Locations Name Zones Restrictions
---------------- ----------- ------------------- ------- --------------
virtualMachines centralus Standard_A1_v2 1,2,3 None
virtualMachines centralus Standard_A2m_v2 1,2,3 None
virtualMachines centralus Standard_A2_v2 1,2,3 None
virtualMachines centralus Standard_D16ds_v4 1,2,3 NotAvailableForSubscription, type: Zone,
locations: centralus, zones: 1,2,3