Início Rápido: Criar uma VM do servidor Linux com a CLI do Azure no Azure Stack Hub

Pode criar uma máquina virtual (VM) do Ubuntu Server 20.04 LTS com a CLI do Azure. Neste artigo, vai criar e utilizar uma máquina virtual. Este artigo também lhe mostra como:

  • Ligue-se à máquina virtual com um cliente remoto.
  • Instale um servidor Web NGINX e veja a home page predefinida.
  • Limpar recursos não utilizados.

Pré-requisitos

Criar um grupo de recursos

Um grupo de recursos é um contentor lógico onde pode implementar e gerir recursos do Azure Stack Hub. A partir do seu kit de desenvolvimento ou do sistema integrado do Azure Stack Hub, execute o comando az group create para criar um grupo de recursos.

Nota

Atribuímos valores para todas as variáveis nos seguintes exemplos de código. No entanto, pode atribuir os seus próprios valores.

O exemplo seguinte cria um grupo de recursos com o nome myResourceGroup na localização local:

az group create --name myResourceGroup --location local

Criar uma máquina virtual

Crie uma máquina virtual com o comando az vm create . O exemplo seguinte cria uma VM com o nome myVM. O exemplo utiliza Demouser como nome de utilizador administrador e Demouser@123 como palavra-passe de administrador. Altere estes valores para algo adequado para o seu ambiente.

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 é devolvido no parâmetro PublicIpAddress . Anote o endereço para utilização posterior com a máquina virtual.

Abrir a porta 80 para o tráfego da Web

Uma vez que esta máquina virtual vai executar o servidor Web do IIS, tem de abrir a porta 80 para o tráfego da Internet. Para abrir a porta, utilize o comando az vm open-port :

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

Utilizar o SSH para ligar à máquina virtual

A partir de um computador cliente com o SSH instalado, ligue-se à máquina virtual. Se estiver a trabalhar num cliente Windows, utilize o PuTTY para criar a ligação. Para ligar à máquina virtual, utilize o seguinte comando:

ssh <publicIpAddress>

Instalar o servidor Web NGINX

Para atualizar os recursos do pacote e instalar o pacote NGINX mais recente, execute o seguinte script:

#!/bin/bash

# update package source
apt-get -y update

# install NGINX
apt-get -y install nginx

Ver a página de boas-vindas do NGINX

Com o servidor Web NGINX instalado e a porta 80 aberta na máquina virtual, pode aceder ao servidor Web com o endereço IP público da máquina virtual. Para tal, abra um browser e aceda a http://<public IP address>.

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

Limpar os recursos

Limpe os recursos de que já não precisa. Pode utilizar o comando az group delete para removê-los. Execute o seguinte comando:

az group delete --name myResourceGroup

Passos seguintes

Neste início rápido, implementou uma máquina virtual básica do servidor Linux com um servidor Web. Para saber mais sobre as máquinas virtuais do Azure Stack Hub, veja Considerações para máquinas virtuais no Azure Stack Hub.