1
resposta

Não consigo fazer o deploy de uma VM pela CLI- SKU not available

Quando eu executo o comando az vm create -n myvm1 -g labazcli --image UbuntuLTS, aparece uma mensagem de erro, que me direciona para o seguinte link: https://docs.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/error-sku-not-available

O link sugere a verificação da disponibilidade das instâncias na Localização do resource group.

O resource group que configurei (labzcli) está com a location setada para westus.

Ao executar o comando sugerido pela URL, alterando a location para westus, obtenho o seguinte resultado:

az vm list-skus --location westus --size Standard_F --all --output table

ResourceType Locations Name Zones Restrictions


virtualMachines westus Standard_F1 NotAvailableForSubscription, type: Location, locations: westus virtualMachines westus Standard_F16 NotAvailableForSubscription, type: Location, locations: westus virtualMachines westus Standard_F16s NotAvailableForSubscription, type: Location, locations: westus virtualMachines westus Standard_F16s_v2 NotAvailableForSubscription, type: Location, locations: westus virtualMachines westus Standard_F1s NotAvailableForSubscription, type: Location, locations: westus virtualMachines westus Standard_F2 NotAvailableForSubscription, type: Location, locations: westus virtualMachines westus Standard_F2s NotAvailableForSubscription, type: Location, locations: westus virtualMachines westus Standard_F2s_v2 NotAvailableForSubscription, type: Location, locations: westus virtualMachines westus Standard_F32s_v2 NotAvailableForSubscription, type: Location, locations: westus virtualMachines westus Standard_F4 NotAvailableForSubscription, type: Location, locations: westus virtualMachines westus Standard_F48s_v2 NotAvailableForSubscription, type: Location, locations: westus virtualMachines westus Standard_F4s NotAvailableForSubscription, type: Location, locations: westus virtualMachines westus Standard_F4s_v2 NotAvailableForSubscription, type: Location, locations: westus virtualMachines westus Standard_F64s_v2 NotAvailableForSubscription, type: Location, locations: westus virtualMachines westus Standard_F72s_v2 NotAvailableForSubscription, type: Location, locations: westus virtualMachines westus Standard_F8 NotAvailableForSubscription, type: Location, locations: westus virtualMachines westus Standard_F8s NotAvailableForSubscription, type: Location, locations: westus virtualMachines westus Standard_F8s_v2 NotAvailableForSubscription, type: Location, locations: westus

Ou seja, não existem instâncias disponíveis para subscrição nessa location.

Testei com outra location, a southcentralus, e o resultado foi o mesmo.

O que está acontecendo? Porquê eu não consigo fazer o deploy da mesma forma que demonstrado por essa aula?

1 resposta

Pessoal, encontrei a resposta.

Quando forem criar o Resource Group, procurem escolher uma location diferente de westus. Na data de hoje, 2/12/2021, não existiam recursos disponíveis para serem deployados nessa location. Consegui encontrar na location eastus recursos para deploy.

Com isso, os comandos da aula precisam ser adaptados para os seguintes:

az group create --location eastus --resource-group labazcli

Seguindo dessa forma, o comando de criação da vm irá executar novamente.

Obs: caso você tenha gerado uma chave ssh, mesmo dando falha na criação da VM, será necessário deletar o conteúdo do ~/.ssh/. Assim, quando você for criar a vm usando a opção de gerar a chave ssh, não acontecerão erros.