Quickstart: Criar um VM servidor Linux utilizando o portal Azure Stack HubQuickstart: Create a Linux server VM by using the Azure Stack Hub portal

Pode criar uma máquina virtual Ubuntu Server 16.04 LTS (VM) utilizando o portal Azure Stack Hub.You can create an Ubuntu Server 16.04 LTS virtual machine (VM) by using the Azure Stack Hub portal. Neste artigo, cria-se e utiliza-se 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:

  • Ligue-se ao VM com um cliente remoto.Connect to the VM with a remote client.
  • Instale um servidor web NGINX.Install an NGINX web server.
  • Limpe os seus recursos.Clean up your resources.

Nota

As imagens deste artigo são atualizadas para corresponder às alterações introduzidas na versão 1808 do Azure Stack Hub.The images in this article are updated to match changes that were introduced in Azure Stack Hub version 1808. A versão 1808 adiciona suporte para a utilização de discos geridos, além de discos não geridos.Version 1808 adds support for using managed disks in addition to unmanaged disks. Se estiver a utilizar uma versão anterior, as imagens para algumas tarefas, como a seleção de discos, diferem das exibidas na sua UI.If you're using an earlier version, images for some tasks, such as disk selection, differ from what's displayed in your UI.

Pré-requisitosPrerequisites

  • Uma imagem linux no Azure Stack Hub MarketplaceA Linux image in the Azure Stack Hub Marketplace

    O Azure Stack Hub Marketplace, por padrão, não tem uma imagem Linux.The Azure Stack Hub Marketplace, by default, doesn't have a Linux image. Tenha o operador Azure Stack Hub fornecer a imagem Ubuntu Server 16.04 LTS de que necessita.Have the Azure Stack Hub operator provide the Ubuntu Server 16.04 LTS image you need. O operador pode utilizar as instruções em itens de Mercado de Descarregamento de Azure a Azure Stack Hub.The operator can use the instructions in Download Marketplace items from Azure to Azure Stack Hub.

  • Acesso a um cliente SSHAccess to an SSH client

    Se estiver a utilizar o Kit de Desenvolvimento da Pilha de Azure Stack (ASDK), poderá não ter acesso a um cliente Secure Shell (SSH).If you're using the Azure Stack Development Kit (ASDK), you might not have access to a Secure Shell (SSH) client. Se precisar de um cliente, vários pacotes incluem um cliente SSH.If you need a client, several packages include an SSH client. Por exemplo, a PuTTY inclui um cliente SSH e um gerador de chaves SSH (puttygen.exe).For example, PuTTY includes an SSH client and SSH Key Generator (puttygen.exe). Para obter mais informações sobre os pacotes disponíveis, consulte como utilizar uma chave pública SSH.For more information about available packages, see How to use an SSH public key.

  • Este quickstart utiliza PuTTY para gerar as teclas SSH e para ligar ao VM do servidor Linux.This quickstart uses PuTTY to generate the SSH keys and to connect to the Linux server VM. Transferir e instalar PuTTYDownload and install PuTTY.

Criar um par de chaves SSHCreate an SSH key pair

Para terminar todos os passos deste artigo, você precisa de um par de chaves SSH.To finish all the steps in this article, you need an SSH key pair. Se já tiver um par de chaves SSH, pode ignorar este passo.If you already have an SSH key pair, you can skip this step.

Para criar um par de chaves SSH:To create an SSH key pair:

  1. Vá à pasta de instalação PuTTY (a localização predefinida é C:\Program Files\PuTTY) e execute:Go to the PuTTY installation folder (the default location is C:\Program Files\PuTTY ) and run:

    puttygen.exe

  2. Na janela do Gerador de Chaves PuTTY, desemprete o tipo de tecla para gerar para RSA, e desapedaça o número de bits numa chave gerada para 2048.In the PuTTY Key Generator window, set Type of key to generate to RSA , and set Number of bits in a generated key to 2048.

    Configuração do gerador de chave PuTTY

  3. Selecione Gerar.Select Generate.

  4. Para gerar uma chave, na caixa Chave, mova o ponteiro aleatoriamente.To generate a key, in the Key box, move the pointer randomly.

  5. Quando a geração chave tiver terminado, selecione Guarde a tecla pública e, em seguida, selecione Guarde a tecla privada para guardar as suas chaves nos ficheiros.When the key generation has finished, select Save public key , and then select Save private key to save your keys to files.

    Resultados do gerador de chaves PuTTY

Inscreva-se no portal Azure Stack HubSign in to the Azure Stack Hub portal

O endereço do portal Azure Stack Hub depende do produto Azure Stack Hub a que está a ligar:The address of the Azure Stack Hub portal depends on which Azure Stack Hub product you're connecting to:

  • Para a ASDK, vá a https://portal.local.azurestack.external .For the ASDK, go to https://portal.local.azurestack.external.

  • Para um sistema integrado Azure Stack Hub, aceda ao URL que o seu operador Azure Stack Hub forneceu.For an Azure Stack Hub integrated system, go to the URL that your Azure Stack Hub operator provided.

Criar a VMCreate the VM

  1. Selecione Criar um recurso > Compute.Select Create a resource > Compute. Procurar Ubuntu Server 16.04 LTS.Search for Ubuntu Server 16.04 LTS. Selecione o nome.Select the name.

    Criar servidor Linux

  2. Selecione Criar.Select Create.

    Criar o Servidor Linux - Criar

  3. Insira a informação VM.Enter the VM information. Selecione a chave pública SSH para o tipo de autenticação e cole a chave pública SSH que guardou e, em seguida, selecione OK.Select SSH public key for Authentication type, and paste the SSH public key that you saved, and then select OK.

    Nota

    Certifique-se de que remove qualquer espaço branco de liderança ou de fuga para a chave.Make sure that you remove any leading or trailing white space for the key.

    Autenticação

  4. Selecione D1_v2 para o tamanho VM.Select D1_v2 for the VM size.

Nota

Se estiver a criar um VM ativado por GPU, selecione GPU VM NC_v3 ou NC4as_T4_v3 para o tamanho VM.If you are creating a GPU enabled VM, select GPU VM NC_v3 or NC4as_T4_v3 for the VM size.

Criar o Servidor Linux - Tamanho

  1. Introduza as alterações nas padrãos da lâmina Definições, utilize discos geridos.Enter your changes to the defaults on the Settings blade, Use Managed disks. Se precisar de permitir o acesso ao SSH, selecione SSH (22) para abrir a porta.If you need to allow SSH access, select SSH (22) to open the port. Quando as suas configurações estiverem prontas, selecione OK.When your configurations are ready, select OK.

    Criar servidor Linux - Definições

  2. Selecione OK no Resumo para iniciar a implementação de VM.Select OK in the Summary to start the VM deployment. Selecione Máquinas Virtuais para ver o seu novo VM, procure o nome VM e, em seguida, selecione o VM nos resultados da pesquisa.Select Virtual Machines to see your new VM, search for the VM name, and then select the VM in the search results.

Criar Servidor Linux - Resumo

Ligar à VMConnect to the VM

  1. Selecione Connect na página VM.Select Connect on the VM page. Pode encontrar a cadeia de ligação SSH que precisa de ligar ao VM.You can find the SSH connection string that you need to connect to the VM.

  2. Na página de Configuração PuTTY, no painel de categorias, desloque-se para baixo e expanda o SSH e, em seguida, selecione Auth.On the PuTTY Configuration page, in the Category pane, scroll down to and expand SSH , and then select Auth.

    Ligar VM

  3. Selecione Procurar e, em seguida, selecione o ficheiro de chave privada que guardou.Select Browse , and then select the private key file that you saved.

  4. No painel de categorias, percorra e selecione Sessão.In the Category pane, scroll up to and select Session.

  5. Na caixa 'Nome anfitrião' (ou endereço IP), cole a cadeia de ligação mostrada no portal Azure Stack Hub.In the Host Name (or IP address) box, paste the connection string that's shown in the Azure Stack Hub portal. Neste exemplo, a corda é asadmin@192.168.102.34 .In this example, the string is asadmin@192.168.102.34.

  6. Selecione Open para abrir uma sessão para o VM.Select Open to open a session for the VM.

    Sessão linux

Instale o servidor web NGINXInstall the NGINX web server

Para atualizar as fontes de pacote e instalar o mais recente pacote NGINX no VM, insira os seguintes comandos de bash:To update package sources and install the latest NGINX package on the VM, enter the following bash commands:

#!/bin/bash

# update package source
sudo apt-get -y update

# install NGINX
sudo apt-get -y install nginx

Quando terminar de instalar o NGINX, feche a sessão SSH e abra a página de visão geral do VM no portal Azure Stack Hub.When you finish installing NGINX, close the SSH session and open the VM Overview page in the Azure Stack Hub portal.

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

Um grupo de segurança de rede (NSG) assegura o tráfego de entrada e saída.A network security group (NSG) secures inbound and outbound traffic. Quando um VM é criado no portal Azure Stack Hub, uma regra de entrada é criada na porta 22 para ligações SSH.When a VM is created in the Azure Stack Hub portal, an inbound rule is created on port 22 for SSH connections. Como este VM acolhe um servidor web, uma regra NSG precisa de ser criada para permitir o tráfego web na porta 80.Because this VM hosts a web server, an NSG rule needs to be created to allow web traffic on port 80.

  1. Na página visão geral do VM, selecione o nome do grupo De recursos.On the VM Overview page, select the name of the Resource group.

  2. Selecione o grupo de segurança da rede para o VM.Select the network security group for the VM. Pode identificar o NSG utilizando a coluna Tipo.You can identify the NSG by using the Type column.

  3. No painel esquerdo, em Definições, selecione regras de segurança de entrada.In the left pane, under Settings , select Inbound security rules.

  4. Selecione Adicionar.Select Add.

  5. Na caixa Nome, escreva http.In the Name box, type http.

  6. Certifique-se de que a gama de portas está definida para 80 e a ação está definida para Permitir.Make sure that Port range is set to 80 and Action is set to Allow.

  7. Selecione OK.Select OK.

Ver a página Welcome to nginxView the Welcome to nginx page

Com o NGINX instalado e a porta 80 aberta no seu VM, pode aceder ao servidor web utilizando o endereço IP público do VM.With NGINX installed and port 80 open on your VM, you can access the web server by using the VM's public IP address. (O endereço IP público é mostrado na página geral do VM.)(The public IP address is shown on the VM's Overview page.)

Abra um navegador web e vá para http:// <public IP address>.Open a web 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 de que não precisa mais.Clean up the resources that you don't need any longer. Para eliminar o VM e os seus recursos, selecione o grupo de recursos na página VM e, em seguida, selecione Delete.To delete the VM and its resources, select the resource group on the VM page, and then select Delete.

Passos seguintesNext steps

Neste arranque rápido, implementou um VM básico do servidor Linux com um servidor web.In this quickstart, you deployed a basic Linux server VM with a web server. Para saber mais sobre os VMs do Azure Stack Hub, continue a considerars para VMs no Azure Stack Hub.To learn more about Azure Stack Hub VMs, continue to Considerations for VMs in Azure Stack Hub.