Início rápido: criar uma VM do servidor Linux usando o CLI do Azure no Hub Azure StackQuickstart: Create a Linux server VM by using the Azure CLI in Azure Stack Hub

Você pode criar uma VM (máquina virtual) LTS do Ubuntu Server 16, 4 usando o CLI do Azure.You can create an Ubuntu Server 16.04 LTS virtual machine (VM) by using the Azure CLI. Neste artigo, você cria e usa uma máquina virtual.In this article, you create and use a virtual machine. Este artigo também mostra como:This article also shows you how to:

  • Conecte-se à máquina virtual com um cliente remoto.Connect to the virtual machine with a remote client.
  • Instale um servidor Web NGINX e exiba o home page padrão.Install an NGINX web server and view the default home page.
  • Limpar recursos não utilizados.Clean up unused resources.

Pré-requisitosPrerequisites

  • Uma imagem do Linux no Marketplace do hub de Azure StackA Linux image in the Azure Stack Hub Marketplace

    O Marketplace do hub de Azure Stack não contém uma imagem do Linux por padrão.The Azure Stack Hub Marketplace doesn't contain a Linux image by default. Faça com que o operador de Hub de Azure Stack forneça a imagem de LTS do Ubuntu Server 16, 4 que você precisa.Have the Azure Stack Hub operator provide the Ubuntu Server 16.04 LTS image you need. O operador pode usar as instruções em baixar itens do Marketplace do Azure para Azure Stack Hub.The operator can use the instructions in Download Marketplace items from Azure to Azure Stack Hub.

  • Azure Stack Hub requer uma versão específica do CLI do Azure para criar e gerenciar seus recursos.Azure Stack Hub requires a specific version of the Azure CLI to create and manage its resources. Se você não tiver o CLI do Azure configurado para Azure Stack Hub, entre no Kit de desenvolvimento do Azure Stack (ou em um cliente externo baseado no Windows se estiver conectado por meio de VPN) e siga as instruções para instalar e configurar o CLI do Azure.If you don't have the Azure CLI configured for Azure Stack Hub, sign in to the Azure Stack Development Kit (or a Windows-based external client if you're connected through VPN), and follow the instructions for installing and configuring the Azure CLI.

  • Uma chave pública Secure Shell (SSH) com o nome id_rsa. pub salvo no diretório . ssh do seu perfil de usuário do Windows.A public Secure Shell (SSH) key with the name id_rsa.pub saved in the .ssh directory of your Windows user profile. Para obter informações detalhadas sobre como criar chaves SSH, consulte usar uma chave pública SSH.For detailed information about creating SSH keys, see Use an SSH public key.

Criar um grupo de recursosCreate a resource group

Um grupo de recursos é um contêiner lógico no qual você pode implantar e gerenciar Azure Stack recursos do Hub.A resource group is a logical container where you can deploy and manage Azure Stack Hub resources. No seu kit de desenvolvimento ou no sistema integrado do hub de Azure Stack, execute o comando AZ Group Create para criar um grupo de recursos.From your development kit or the Azure Stack Hub integrated system, run the az group create command to create a resource group.

Observação

Atribuímos valores para todas as variáveis nos exemplos de código a seguir.We've assigned values for all variables in the following code examples. No entanto, você pode atribuir seus próprios valores.However, you can assign your own values.

O exemplo a seguir cria um grupo de recursos chamado MyResource Group no local local:The following example creates a resource group named myResourceGroup in the local location:

az group create --name myResourceGroup --location local

Criar uma máquina virtualCreate a virtual machine

Crie uma máquina virtual usando o comando AZ VM Create .Create a virtual machine by using the az vm create command. O exemplo a seguir cria uma VM chamada myVM.The following example creates a VM named myVM. O exemplo usa o desmouser como o nome de usuário administrador e Demouser@123 como a senha de administrador.The example uses Demouser as the admin username and Demouser@123 as the admin password. Altere esses valores para algo que seja apropriado para o seu ambiente.Change these values to something that's appropriate for your environment.

az vm create \
  --resource-group "myResourceGroup" \
  --name "myVM" \
  --image "UbuntuLTS" \
  --admin-username "Demouser" \
  --admin-password "Demouser@123" \
  --location local

O endereço IP público é retornado no parâmetro PublicIpAddress .The public IP address is returned in the PublicIpAddress parameter. Anote o endereço para uso posterior com a máquina virtual.Note the address for later use with the virtual machine.

Abra a porta 80 para tráfego da WebOpen port 80 for web traffic

Como essa máquina virtual vai executar o servidor Web do IIS, você precisa abrir a porta 80 para o tráfego da Internet.Because this virtual machine is going to run the IIS web server, you need to open port 80 to internet traffic. Para abrir a porta, use o comando AZ VM Open-Port :To open the port, use the az vm open-port command:

az vm open-port --port 80 --resource-group myResourceGroup --name myVM

Usar o SSH para se conectar à máquina virtualUse SSH to connect to the virtual machine

Em um computador cliente com o SSH instalado, conecte-se à máquina virtual.From a client computer with SSH installed, connect to the virtual machine. Se você estiver trabalhando em um cliente Windows, use a recriação para criar a conexão .If you're working on a Windows client, use PuTTY to create the connection. Para se conectar à máquina virtual, use o seguinte comando:To connect to the virtual machine, use the following command:

ssh <publicIpAddress>

Instalar o servidor Web NGINXInstall the NGINX web server

Para atualizar os recursos do pacote e instalar o pacote NGINX mais recente, execute o seguinte script:To update package resources and install the latest NGINX package, run the following script:

#!/bin/bash

# update package source
apt-get -y update

# install NGINX
apt-get -y install nginx

Exibir a página de boas-vindas do NGINXView the NGINX welcome page

Com o servidor Web do NGINX instalado e a porta 80 aberta em sua máquina virtual, você pode acessar o servidor Web usando o endereço IP público da máquina virtual.With the NGINX web server installed, and port 80 open on your virtual machine, you can access the web server by using the virtual machine's public IP address. Para fazer isso, abra um navegador e vá para http://<public IP address> .To do so, open a browser, and go to http://<public IP address>.

A página de boas-vindas do servidor Web NGINX

Limpar os recursosClean up resources

Limpe os recursos que você não precisa mais.Clean up the resources that you don't need any longer. Você pode usar o comando AZ Group Delete para removê-los.You can use the az group delete command to remove them. Execute o comando a seguir:Run the following command:

az group delete --name myResourceGroup

Próximas etapasNext steps

Neste guia de início rápido, você implantou uma máquina virtual básica do servidor Linux com um servidor Web.In this quickstart, you deployed a basic Linux server virtual machine with a web server. Para saber mais sobre as máquinas virtuais do Hub Azure Stack, consulte considerações para máquinas virtuais no hub Azure Stack.To learn more about Azure Stack Hub virtual machines, see Considerations for virtual machines in Azure Stack Hub.