Exercício – criar uma máquina virtual do Azure
Neste exercício, crie uma VM (máquina virtual) do Azure e instale um servidor Web (Nginx).
Você pode usar o portal do Azure, a CLI do Azure ou um modelo do ARM (Azure Resource Manager).
Neste caso, você usará a CLI do Azure.
Importante
Este exercício criará uma VM que será usada em um exercício posterior dentro deste módulo. Para evitar deixar uma VM em execução por um longo período de tempo, é recomendável que você conclua o módulo completo em uma sessão.
Tarefa 1: Criar um grupo de recursos
- Faça login no portal do Azure .
- Selecione o ícone do Azure Cloud Shell para abrir o Cloud Shell.
- Na CLI do Azure, crie um grupo de recursos chamado IntroAzureRG.
az group create --name IntroAzureRG --___location eastus
Tarefa 2: criar uma máquina virtual do Linux
Use o seguinte comando da CLI do Azure para criar uma VM do Linux.
No Cloud Shell, execute o comando
az vm createa seguir para criar uma VM do Linux:az vm create \ --resource-group "IntroAzureRG" \ --name my-vm \ --size Standard_D2s_v5 \ --public-ip-sku Standard \ --image Ubuntu2204 \ --admin-username azureuser \ --generate-ssh-keysSua VM leva alguns minutos para ser exibida. Você nomeou a VM como my-vm. Use esse nome para se referir à VM em etapas posteriores.
Tarefa 3: instalar o Nginx
Depois que a VM for criada, você usará uma extensão de script personalizado para instalar o Nginx. A Extensão de Script Personalizado é uma maneira fácil de baixar e executar scripts em suas VMs do Azure. Ela é apenas uma das muitas maneiras de configurar o sistema depois que a VM está em funcionamento.
Execute este comando
az vm extension setpara configurar o Nginx em sua VM:az vm extension set \ --resource-group "IntroAzureRG" \ --vm-name my-vm \ --name customScript \ --publisher Microsoft.Azure.Extensions \ --version 2.1 \ --settings '{"fileUris":["https://raw.githubusercontent.com/MicrosoftDocs/mslearn-welcome-to-azure/master/configure-nginx.sh"]}' \ --protected-settings '{"commandToExecute": "./configure-nginx.sh"}'Esse comando usa a Extensão de Script Personalizado para executar um script do Bash em sua VM. O script é armazenado no GitHub. Enquanto o comando é executado, você pode examinar o script do Bash em uma guia separada no navegador. Para resumir, o script:
- Executa
apt-get updatepara baixar as informações mais recentes do pacote da Internet. Esta etapa ajuda a garantir que o próximo comando possa localizar a versão mais recente do pacote Nginx. - Instala o Nginx.
- Define a home page, /var/www/html/index.html, para imprimir uma mensagem de boas-vindas que inclui o nome de host da VM.
- Executa
Continuar
Este exercício está concluído por enquanto. Você usará essa VM mais adiante neste módulo.