Criar máquinas virtuais em um conjunto de dimensionamento usando o PowerShell
Este artigo descreve como usar o PowerShell para criar um conjunto de dimensionamento de máquinas virtuais.
Iniciar o Azure Cloud Shell
O Azure Cloud Shell é um shell gratuito e interativo que poderá ser usado para executar as etapas deste artigo. Ele tem ferramentas do Azure instaladas e configuradas para usar com sua conta.
Para abrir o Cloud Shell, basta selecionar Experimentar no canto superior direito de um bloco de código. Você também pode iniciar o Cloud Shell em uma guia separada do navegador indo até https://shell.azure.com/powershell. Selecione Copiar para copiar os blocos de código, cole o código no Cloud Shell e depois pressione Enter para executá-lo.
Criar grupo de recursos
Crie um grupo de recursos do Azure com New-AzResourceGroup. Um grupo de recursos é um contêiner lógico no qual os recursos do Azure são implantados e gerenciados.
New-AzResourceGroup -Name 'myVMSSResourceGroup' -Location 'EastUS'
Crie um conjunto de dimensionamento de máquinas virtuais
Agora crie um conjunto de dimensionamento de máquinas virtuais com New-AzVmss. O exemplo a seguir cria um conjunto de dimensionamento com uma contagem de instâncias igual a duas que executam o Windows Server 2019 Datacenter Edition.
Importante
A partir de novembro de 2023, os conjuntos de dimensionamento de VM criados usando o PowerShell e a CLI do Azure serão padrão para 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 executar, acesse Alteração Interruptiva para Clientes PowerShell/CLI de VMSS – Hub de Comunidade da Microsoft
New-AzVmss `
-ResourceGroup "myVMSSResourceGroup" `
-Name "myScaleSet" `
-OrchestrationMode "Flexible" `
-Location "East US" `
-InstanceCount "2" `
-ImageName "Win2019Datacenter"
Limpar os recursos
Quando você excluir um grupo de recursos, todos os recursos contidos, como as instâncias de VM, as rede virtuais e os discos, também serão excluídos. O parâmetro -Force
confirma que você deseja excluir os recursos sem outro prompt para fazer isso. O parâmetro -AsJob
retorna o controle ao prompt sem aguardar a conclusão da operação.
Remove-AzResourceGroup -Name "myResourceGroup" -Force -AsJob