Partilhar via


Guia de início rápido: criar uma VM de servidor Linux usando o portal do Azure Stack Hub

Você pode criar uma máquina virtual (VM) do Ubuntu Server 16.04 LTS usando o portal do Azure Stack Hub. Neste artigo, você cria e usa uma máquina virtual. Este artigo também mostra como:

  • Conecte-se a uma máquina virtual com um cliente remoto.
  • Instale um servidor web NGINX.
  • Limpe os seus recursos.

Observação

As imagens neste artigo são atualizadas para corresponder às alterações que foram introduzidas no Azure Stack Hub versão 1808. A versão 1808 adiciona suporte para o uso de discos gerenciados além de discos não gerenciados. Se você estiver usando uma versão anterior, as imagens para algumas tarefas, como a seleção de disco, serão diferentes do que é exibido na interface do usuário.

Pré-requisitos

  • Uma imagem do Linux no Azure Stack Hub Marketplace

    O Azure Stack Hub Marketplace, por padrão, não tem uma imagem do Linux. Faça com que o operador do Azure Stack Hub forneça a imagem do Ubuntu Server 16.04 LTS de que você precisa. O operador pode usar as instruções em Efetuar o download de itens do Marketplace do Azure para o Azure Stack Hub.

  • Acesso a um cliente SSH

    Se estiver a utilizar o Azure Stack Development Kit (ASDK), poderá não ter acesso a um cliente Secure Shell (SSH). Se você precisar de um cliente, vários pacotes incluem um cliente SSH. Por exemplo, PuTTY inclui um cliente SSH e SSH Key Generator (puttygen.exe). Para obter mais informações sobre pacotes disponíveis, consulte Como usar uma chave pública SSH.

  • Este guia de início rápido usa PuTTY para gerar as chaves SSH e se conectar à VM do servidor Linux. Baixe e instale o PuTTY.

Criar um par de chaves SSH

Para concluir todas as etapas neste artigo, você precisa de um par de chaves SSH. Se já tiver um par de chaves SSH, pode ignorar este passo.

Para criar um par de chaves SSH:

  1. Vá para a pasta de instalação do PuTTY (o local padrão é C:\Program Files\PuTTY) e execute:

    puttygen.exe

  2. Na janela Gerador de Chaves PuTTY, defina Tipo de chave a gerar para RSAe defina Número de bits numa chave gerada como 2048.

    Configuração do gerador de chaves PuTTY

  3. Selecione Gerar.

  4. Para gerar uma chave, na caixa Chave, mova o ponteiro aleatoriamente.

  5. Quando a geração de chaves tiver terminado, selecione Guardar chave públicae, em seguida, selecione Guardar chave privada para guardar as chaves nos ficheiros.

    PuTTY Key Generator: resultados

Entre no portal do Azure Stack Hub

O endereço do portal do Azure Stack Hub depende de qual produto do Azure Stack Hub você está se conectando:

  • Para o ASDK, vá para https://portal.local.azurestack.external.

  • Para um sistema integrado do Azure Stack Hub, vá para a URL que seu operador do Azure Stack Hub forneceu.

Criar a VM

  1. Selecione Crie um recurso>Compute. Pesquisar Ubuntu Server 16.04 LTS. Selecione o nome.

    Criar Servidor Linux

  2. Selecione Criar.

    Criar Servidor Linux - Criar

  3. Insira as informações da VM. Selecione de chave pública SSH para Tipo de autenticação, cole a chave pública SSH salva e selecione OK.

    Observação

    Certifique-se de remover qualquer espaço em branco no início ou fim da chave.

    Autenticação

  4. Selecione D1_v2 para o tamanho da VM.

Observação

Se você estiver criando uma VM habilitada para GPU, selecione GPU VM NC_v3 ou NC4as_T4_v3 para o tamanho da VM.

Criar Servidor Linux - Tamanho

  1. Introduza as alterações às predefinições no painel Definições, Utilize discos geridos. Se você precisar permitir o acesso SSH, selecione SSH (22) para abrir a porta. Quando as configurações estiverem prontas, selecione OK.

    Criar Servidor Linux - Configurações

  2. Selecione OK no Resumo para iniciar a implantação da VM. Selecione Máquinas Virtuais para ver sua nova VM, procure o nome da VM e selecione a VM nos resultados da pesquisa.

Criar Servidor Linux - Resumo

Conectar-se à VM

  1. Selecione Connect na página da Máquina Virtual. Você pode encontrar a cadeia de conexão SSH necessária para se conectar à VM.

  2. Na página de Configuração PuTTY, no painel Categoria , role para baixo, expanda SSH e selecione Autenticação .

    Conectar VM

  3. Selecione Procurare, em seguida, selecione o ficheiro da chave privada que guardou.

  4. No painel Categoria , role para cima até e selecione Sessão .

  5. Na caixa Nome do Host do (ou endereço IP), cole a cadeia de conexão mostrada no portal do Azure Stack Hub. Neste exemplo, a cadeia de caracteres é asadmin@192.168.102.34.

  6. Selecione Abrir para abrir uma sessão para a VM.

    sessão Linux

Instale o servidor web NGINX

Para atualizar as fontes do pacote e instalar o pacote NGINX mais recente na VM, digite os seguintes comandos bash:

#!/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 Visão Geral no portal do Azure Stack Hub.

Abra a porta 80 para tráfego da Web

Um NSG (grupo de segurança de rede) protege o tráfego de entrada e saída. Quando uma VM é criada no portal do Azure Stack Hub, uma regra de entrada é criada na porta 22 para conexões SSH. Como essa VM hospeda um servidor Web, uma regra NSG precisa ser criada para permitir o tráfego da Web na porta 80.

  1. Na página de Visão Geral do VM , selecione o nome do grupo de recursos .

  2. Selecione o grupo de segurança de rede para a VM. Você pode identificar o NSG usando a coluna Tipo.

  3. No painel esquerdo, em Configurações, selecione Regras de segurança de entrada.

  4. Selecione Adicionar.

  5. Na caixa Nome, digite http.

  6. Certifique-se de que o intervalo de portas está definido como 80 e a Ação está definida como Permitir.

  7. Selecione OK.

Ver a página Bem-vindo ao nginx

Com o NGINX instalado e a porta 80 aberta em sua VM, você pode acessar o servidor Web usando o endereço IP público da VM. (O endereço IP público é mostrado na página de Visão geral da VM .)

Abra um navegador da Web e vá para http://<endereço IP público>.

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

Limpar recursos

Limpe os recursos de que já não precisa. Para excluir a VM e seus recursos, selecione o grupo de recursos na página VM e, em seguida, selecione Excluir.

Próximos passos

Neste início rápido, você implantou uma VM de servidor Linux básica com um servidor Web. Para saber mais sobre VMs do Azure Stack Hub, siga para Considerações para VMs no Azure Stack Hub.