Ler em inglês

Compartilhar via


Comandos comuns do PowerShell para criar e gerenciar Máquinas Virtuais do Azure

Aplica-se a: ✔️ VMs Linux ✔️ VMs Windows ✔️ Conjuntos de dimensionamento flexíveis

Este artigo aborda alguns dos comandos básicos do Azure PowerShell que você pode usar para criar e gerenciar máquinas virtuais em sua assinatura do Azure. Para obter uma ajuda mais detalhada com comando específico, você pode usar o comando Get-Help .

Essas variáveis poderão ser úteis ao executar mais de um dos comandos descritos neste artigo:

  • $location – o local da máquina virtual. Você pode usar Get-AzLocation para encontrar uma região geográfica que funciona para você.
  • $myResourceGroup – o nome do grupo de recursos que contém a máquina virtual.
  • $myVM – o nome da máquina virtual.

Criar uma VM - simplificada

Tarefa Comando
Crie uma VM simples New-AzVM -Name $myVM



New-AzVM tem um conjunto de parâmetros simplificados, em que apenas um nome é necessário. O valor de - nome será usado como o nome para todos os recursos necessários para criar uma nova VM. Você pode especificar mais, mas isso é tudo o que é necessário.
Criar uma VM por meio de uma imagem personalizada New-AzVm -ResourceGroupName $myResourceGroup -Name $myVM ImageName "myImage" -Location $location



Você precisa já ter criado sua imagem gerenciada. Você pode usar uma imagem para fazer várias VMs idênticas.

Criar uma VM – avançado

Tarefa Comando
Criar uma configuração de VM $vm = New-AzVMConfig -VMName $myVM -VMSize "Standard_D1_v1"



A configuração da VM é usada para definir ou atualizar as configurações da VM. A configuração é inicializada com o nome da VM e seu tamanho.
Adicionar definições de configuração $vm = Set-AzVMOperatingSystem -VM $vm -Windows -ComputerName $myVM -Credential $cred -ProvisionVMAgent -EnableAutoUpdate



As configurações do sistema operacional, incluindo as credenciais, são adicionadas ao objeto de configuração que você criou usando New-AzVMConfig.
Adicionar uma interface de rede $vm = Add-AzVMNetworkInterface -VM $vm -Id $nic.Id



Uma VM precisa ter um adaptador de rede para se comunicar em uma rede virtual. Também é possível usar Get-AzNetworkInterface para recuperar um objeto de adaptador de rede existente.
Especificar uma imagem de plataforma $vm = Set-AzVMSourceImage -VM $vm -PublisherName "publisher_name" -Offer "publisher_offer" -Skus "product_sku" -Version "latest"



Informações da imagem são adicionadas ao objeto de configuração que você criou usando New-AzVMConfig. O objeto retornado por este comando só é usado quando você configura o disco do sistema operacional para usar uma imagem de plataforma.
Criar uma máquina virtual New-AzVM -ResourceGroupName $myResourceGroup -Location $location -VM $vm



Todos os recursos são criados em um grupo de recursos. Antes de executar esse comando, execute New-AzVMConfig, Set-AzVMOperatingSystem, Set-AzVMSourceImage, Add-AzVMNetworkInterface e Set-AzVMOSDisk.
Atualizar uma VM Update-AzVM -ResourceGroupName $myResourceGroup -VM $vm



Obtenha a configuração atual da VM usando Get-AzVM, altere as configurações no objeto da VM e, em seguida, execute este comando.

Obter informações sobre suas VMs

Tarefa Comando
Listar VMs em uma assinatura Get-AzVM
Listar VMs em um grupo de recursos Get-AzVM -ResourceGroupName $myResourceGroup



Para obter uma lista dos grupos de recursos em sua assinatura, use Get-AzResourceGroup.
Obter informações sobre uma VM Get-AzVM -ResourceGroupName $myResourceGroup -Name $myVM

Gerenciar as suas VMs

Tarefa Comando
Iniciar uma VM Start-AzVM -ResourceGroupName $myResourceGroup -Name $myVM
Parar uma VM Stop-AzVM -ResourceGroupName $myResourceGroup -Name $myVM
Reiniciar uma VM em execução Restart-AzVM -ResourceGroupName $myResourceGroup -Name $myVM
Excluir uma VM Remove-AzVM -ResourceGroupName $myResourceGroup -Name $myVM

Próximas etapas