Início Rápido: Criar uma VM do servidor Linux com o portal do Azure Stack Hub

Pode criar uma máquina virtual (VM) do Ubuntu Server 16.04 LTS com o portal do Azure Stack Hub. Neste artigo, vai criar e utilizar uma máquina virtual. Este artigo também lhe mostra como:

  • Ligue-se à VM com um cliente remoto.
  • Instale um servidor Web NGINX.
  • Limpe os seus recursos.

Nota

As imagens neste 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 de algumas tarefas, como a seleção do disco, diferem do que é apresentado na IU.

Pré-requisitos

  • Uma imagem do Linux no Marketplace do Azure Stack Hub

    Por predefinição, o Marketplace do Azure Stack Hub não tem uma imagem do Linux. Peça ao operador do Azure Stack Hub para fornecer a imagem Ubuntu Server 16.04 LTS de que precisa. O operador pode utilizar as instruções em Transferir 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 do 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, veja Como utilizar uma chave pública SSH.

  • Este início rápido utiliza o PuTTY para gerar as chaves SSH e para ligar à VM do servidor Linux. Transferir e instalar PuTTY

Criar um par de chaves SSH

Para concluir todos os passos neste artigo, 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. Aceda à pasta de instalação PuTTY (a localização predefinida é C:\Programas\PuTTY) e execute:

    puttygen.exe

  2. Na janela Gerador de Chaves PuTTY , defina Tipo de chave para gerar para RSA e 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 terminar, selecione Guardar chave pública e, em seguida, selecione Guardar chave privada para guardar as chaves nos ficheiros.

    Resultados do Gerador de Chaves PuTTY

Iniciar sessão no portal do Azure Stack Hub

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

  • Para o ASDK, aceda a https://portal.local.azurestack.external.

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

Criar a VM

  1. Selecione Criar um recurso>Computação. Procurar Ubuntu Server 16.04 LTS. Selecione o nome.

    Criar Servidor Linux

  2. Selecione Criar.

    Criar Servidor Linux - Criar

  3. Introduza as informações da VM. Selecione chave pública SSH para 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 em branco à esquerda ou à direita da tecla.

    Autenticação

  4. Selecione D1_v2 para o tamanho da VM.

Nota

Se estiver a criar uma VM ativada para GPU, selecione VM de GPU NC_v3 ou NC4as_T4_v3 para o tamanho da VM.

Criar Servidor Linux - Tamanho

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

    Criar Servidor Linux - Definições

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

Criar Servidor Linux - Resumo

Ligar à VM

  1. Selecione Ligar na página da VM. Pode encontrar a cadeia de ligação SSH de que precisa para ligar à VM.

  2. Na página Configuração puTTY , no painel Categoria , desloque-se para baixo e expanda SSH e, em seguida, selecione Autenticação.

    Ligar VM

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

  4. No painel Categoria , desloque-se até e selecione Sessão.

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

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

    Sessão do Linux

Instalar o servidor Web NGINX

Para atualizar as origens de pacotes e instalar o pacote NGINX mais recente na VM, introduza 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 Descrição Geral da VM no portal do Azure Stack Hub.

Abrir a porta 80 para o tráfego da Web

Um grupo de segurança de rede (NSG) protege o tráfego de entrada e saída. Quando uma VM é criada no portal do Azure Stack Hub, é criada uma regra de entrada na porta 22 para ligações SSH. Uma vez que esta VM aloja um servidor Web, é necessário criar uma regra NSG para permitir o tráfego Web na porta 80.

  1. Na página Descrição Geral da VM, selecione o nome do grupo Recursos.

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

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

  4. Selecione Adicionar.

  5. Na caixa Nome , escreva 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 na VM, pode aceder ao servidor Web com o endereço IP público da VM. (O endereço IP público é apresentado na página Descrição Geral da VM.)

Abra um browser e aceda a http://< endereço> IP público.

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

Limpar os recursos

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

Passos seguintes

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