Criar máquinas virtuais em um conjunto de escala usando a CLI do Azure

Este artigo descreve como usar a CLI do Azure para criar um Conjunto de Dimensionamento de Máquina Virtual.

Certifique-se de que instalou a CLI do Azure mais recente e que iniciou sessão numa conta do Azure com az login.

Iniciar o Azure Cloud Shell

O Azure Cloud Shell é um shell interativo gratuito que pode utilizar para executar os passos neste artigo. Tem as ferramentas comuns do Azure pré-instaladas e configuradas para utilização com a sua conta.

Para abrir o Cloud Shell, basta selecionar Experimentar no canto superior direito de um bloco de código. Também pode iniciar o Cloud Shell num separador do browser separado ao aceder a https://shell.azure.com/cli. Selecione Copiar para copiar os blocos de código, cole-o no Cloud Shell e prima Enter para executá-lo.

Criar um grupo de recursos

Crie um grupo de recursos com az group create, da seguinte forma:

az group create --name myResourceGroup --location eastus

Criar um Conjunto de Dimensionamento de Máquinas Virtuais

Importante

A partir de novembro de 2023, os conjuntos de dimensionamento de VM criados usando o PowerShell e a CLI do Azure assumirão como padrão o Modo de Orquestração Flexível se nenhum modo de orquestração for especificado. Para obter mais informações sobre essa alteração e quais ações você deve tomar, vá para Breaking Change for VMSS PowerShell/CLI Customers - Microsoft Community Hub

Agora crie um conjunto de escala de máquina virtual com az vmss create. O exemplo a seguir cria um conjunto de escala com uma contagem de instâncias de 2 e gera chaves SSH.

az vmss create \
  --resource-group myResourceGroup \
  --name myScaleSet \
  --orchestration-mode Flexible \
  --image <SKU Linux Image> \
  --instance-count 2 \
  --admin-username azureuser \
  --generate-ssh-keys

Clean up resources (Limpar recursos)

Para remover seu conjunto de escala e outros recursos, exclua o grupo de recursos e todos os seus recursos com az group delete. O parâmetro --no-wait devolve o controlo à linha de comandos, sem aguardar a conclusão da operação. O --yes parâmetro confirma que você deseja excluir os recursos sem outro prompt para fazê-lo.

az group delete --name myResourceGroup --yes --no-wait

Próximos passos