Quickstart: Criar um VM servidor Linux utilizando o portal Azure Stack Hub

Pode criar uma máquina virtual Ubuntu Server 16.04 LTS (VM) utilizando o portal Azure Stack Hub. Neste artigo, cria-se e utiliza-se uma máquina virtual. Este artigo também mostra como:

  • Ligação para o VM com um cliente remoto.
  • Instale um servidor web NGINX.
  • Limpe os seus recursos.

Nota

As imagens deste artigo são atualizadas para corresponder às alterações introduzidas na versão 1808 do Azure Stack Hub. A versão 1808 adiciona suporte para a utilização de discos geridos, além de discos não geridos. 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.

Pré-requisitos

  • Uma imagem de Linux no Azure Stack Hub Marketplace

    O Azure Stack Hub Marketplace, por padrão, não tem uma imagem Linux. Tenha o operador Azure Stack Hub fornecer a imagem Ubuntu Server 16.04 LTS de que necessita. O operador pode utilizar as instruções em itens de Mercado de Descarregamento de Azure a Azure Stack Hub.

  • Acesso a um cliente SSH

    Se estiver a utilizar o Kit de Desenvolvimento de Pilhas Azure (ASDK), poderá não ter acesso a um cliente Secure Shell (SSH). Se precisar de um cliente, vários pacotes incluem um cliente SSH. Por exemplo, o PuTTY inclui um cliente SSH e um gerador de chaves SSH (puttygen.exe). Para obter mais informações sobre os pacotes disponíveis, consulte como utilizar uma chave pública SSH.

  • Este quickstart utiliza PuTTY para gerar as teclas SSH e para ligar ao VM do servidor Linux. Transferir e instalar PuTTY

Criar um par de chaves SSH

Para terminar todos os passos deste 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á à pasta de instalação PuTTY (a localização predefinida é C:\Program Files\PuTTY)e execute:

    puttygen.exe

  2. Na janela do Gerador de Chave PuTTY, desemprete o tipo de tecla para gerar para RSA,e desemprete o número de bits numa chave gerada para 2048.

    Configuração do gerador de chave PuTTY

  3. Selecione Gerar.

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

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

    Resultados do gerador de chaves PuTTY

Inscreva-se no portal Azure Stack Hub

O endereço do portal Azure Stack Hub depende do produto Azure Stack Hub a que está a ligar:

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

  • Para um sistema integrado Azure Stack Hub, aceda ao URL que o seu operador Azure Stack Hub forneceu.

Criar a VM

  1. Selecione Criar um recursoCompute. Procurar Ubuntu Server 16.04 LTS. Selecione o nome.

    Criar servidor Linux

  2. Selecione Criar.

    Criar o Servidor Linux - Criar

  3. Insira a informação VM. 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.

    Nota

    Certifique-se de que remove qualquer espaço branco de condução ou de fuga para a chave.

    Autenticação

  4. Selecione D1_v2 para o tamanho VM.

Nota

Se estiver a criar um VM ativado por GPU, selecione gpu VM NC_v3 ou NC4as_T4_v3 para o tamanho VM.

Criar o Servidor Linux - Tamanho

  1. Introduza as alterações nas padrãos da lâmina Definições, utilize discos geridos. Se precisar de permitir o acesso ao SSH, selecione SSH (22) para abrir a porta. Quando as suas configurações estiverem prontas, selecione OK.

    Criar o Servidor Linux - Definições

  2. Selecione OK no Resumo para iniciar a implementação de VM. Selecione Máquinas Virtuais para ver o seu novo VM, procure o nome VM e, em seguida, selecione o VM nos resultados da pesquisa.

Criar Servidor Linux - Resumo

Ligar à VM

  1. Selecione Ligação na página VM. Pode encontrar a cadeia de ligação SSH que precisa de ligar ao VM.

  2. Na página de Configuração PuTTY, no painel de categorias, desloque-se para baixo e expanda o SSHe, em seguida, selecione Auth.

    VM Ligação

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

  4. No painel de categorias, percorra e selecione Sessão.

  5. Na caixa 'Nome anfitrião' (ou endereço IP), cole a cadeia de ligação mostrada no portal Azure Stack Hub. Neste exemplo, a corda é asadmin@192.168.102.34.

  6. Selecione Open para abrir uma sessão para o VM.

    Sessão de Linux

Instale o servidor web NGINX

Para atualizar as fontes de pacote e instalar o mais recente pacote NGINX no VM, insira os seguintes comandos de 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 de visão geral do VM no portal Azure Stack Hub.

Abrir a porta 80 para o tráfego da Web

Um grupo de segurança de rede (NSG) assegura o tráfego de entrada e saída. Quando um VM é criado no portal Azure Stack Hub, uma regra de entrada é criada na porta 22 para ligações SSH. Como este VM acolhe um servidor web, uma regra NSG precisa de ser criada para permitir o tráfego web na porta 80.

  1. Na página visão geral do VM, selecione o nome do grupo De recursos.

  2. Selecione o grupo de segurança da rede para o VM. Pode identificar o NSG utilizando a coluna Tipo.

  3. No painel esquerdo, sob Definições,selecione regras de segurança de entrada.

  4. Selecione Adicionar.

  5. Na caixa Nome, escreva http.

  6. Certifique-se de que a gama de portas está definida para 80 e a ação está definida para Permitir.

  7. Selecione OK.

Ver a página Welcome to nginx

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. (O endereço IP público é mostrado na página geral do VM.)

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

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

Limpar os recursos

Limpe os recursos de que não precisa mais. Para eliminar o VM e os seus recursos, selecione o grupo de recursos na página VM e, em seguida, selecione Delete.

Passos seguintes

Neste arranque rápido, implementou um VM básico do servidor Linux com um servidor web. Para saber mais sobre os VMs do Azure Stack Hub, continue a considerars para VMs no Azure Stack Hub.