Início Rápido: criar uma máquina virtual do Windows no Azure com o PowerShell

Aplicável a: ✔️ VMs do Windows

O módulo do Azure PowerShell é usado para criar e gerenciar recursos do Azure da linha de comando do PowerShell ou em scripts. Este início rápido mostra como usar o módulo do Azure PowerShell para implantar uma VM (máquina virtual) no Azure que executa o Windows Server 2016. Você também habilitará o protocolo RDP para a VM e instalará o servidor Web do IIS para mostrar a VM em ação.

Se você não tiver uma assinatura do Azure, crie uma conta gratuita antes de começar.

Iniciar o Azure Cloud Shell

O Azure Cloud Shell é um shell interativo grátis que pode ser usado para executar as etapas neste 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 myResourceGroup -Location EastUS

Criar máquina virtual

Crie uma VM com New-AzVM. Forneça nomes para cada um dos recursos e o cmdlet New-AzVM os criará, caso ainda não existam.

Quando solicitado, forneça um nome de usuário e uma senha a serem usados como credenciais de entrada para a VM:

New-AzVm `
    -ResourceGroupName "myResourceGroup" `
    -Name "myVM" `
    -Location "East US" `
    -VirtualNetworkName "myVnet" `
    -SubnetName "mySubnet" `
    -SecurityGroupName "myNetworkSecurityGroup" `
    -PublicIpAddressName "myPublicIpAddress" `
    -OpenPorts 80,3389

Observação

O Azure fornece um IP de acesso de saída padrão para Máquinas Virtuais do Azure que não receberam um endereço IP público ou que estão no pool de back-end de um Azure Load Balancer Básico interno. O mecanismo de IP de acesso de saída padrão fornece um endereço IP de saída que não é configurável.

O IP de acesso de saída padrão é desabilitado quando um endereço IP público é atribuído à máquina virtual ou quando a máquina virtual é colocada no pool de back-end de um Standard Load Balancer com ou sem regras de saída. Se um recurso de gateway da NAT da Rede Virtual do Azure for atribuído à sub-rede da máquina virtual, o IP de acesso de saída padrão será desabilitado.

Para obter mais informações sobre conexões de saída no Azure, confira Como usar o SNAT (conversão de endereços de rede de origem) para conexões de saída.

Conectar-se à máquina virtual

Após a conclusão da implantação, habilite o protocolo RDP na VM. Para ver a VM em ação, o servidor Web do IIS é então instalado.

Para ver o endereço IP público da VM, use o cmdlet Get-AzPublicIpAddress:

Get-AzPublicIpAddress -ResourceGroupName "myResourceGroup" | Select "IpAddress"

Use o comando a seguir para criar uma sessão de área de trabalho remota no computador local. Substitua o endereço IP pelo endereço IP público da VM.

mstsc /v:publicIpAddress

Na janela Segurança do Windows, selecione Mais opções e Usar uma conta diferente. Digite o nome do usuário como localhost\nomedeusuário, insira a senha que você criou para a máquina virtual e, sem seguida, clique em OK.

Você pode receber um aviso do certificado durante o processo de logon. Clique em Sim ou em Continuar para criar a conexão

Instalar servidor Web

Para ver a VM em ação, instale o servidor Web do IIS. Abra um prompt do PowerShell na VM e execute o seguinte comando:

Install-WindowsFeature -name Web-Server -IncludeManagementTools

Quando terminar, feche a conexão RDP com a VM.

Ver o servidor Web em ação

Com o IIS instalado e a porta 80 agora aberta na VM pela Internet, use um navegador da Web de sua escolha para exibir a página inicial padrão do IIS. Use o endereço IP público da VM obtido em uma etapa anterior. O seguinte exemplo mostra o site padrão do IIS:

Site do IIS padrão

Limpar os recursos

Quando não forem mais necessários, você poderá usar o cmdlet Remove-AzResourceGroup para remover o grupo de recursos, a VM e todos os recursos relacionados:

Remove-AzResourceGroup -Name myResourceGroup

Próximas etapas

Neste início rápido, você implantou uma máquina virtual simples, abriu uma porta de rede para o tráfego da Web e instalou um servidor Web básico. Para saber mais sobre máquinas virtuais do Azure, continue o tutorial para VMs do Windows.