Övning – Skapa en virtuell Azure-dator

Slutförd

I den här övningen skapar du en virtuell Azure-dator (VM) och installerar en webbserver (Nginx).

Du kan använda Azure-portalen, Azure CLI eller en ARM-mall (Azure Resource Manager).

I det här fallet ska du använda Azure CLI.

Viktigt!

Den här övningen skapar en virtuell dator som används i en senare övning i den här modulen. För att undvika att lämna en virtuell dator igång under en längre tid rekommenderar vi att du slutför hela modulen i ett sammanträde.

Uppgift 1: Skapa en resursgrupp

  1. Logga in på Azure-portalen.
  2. Välj Azure Cloud Shell-ikonen för att ta upp Cloud Shell.
  3. Från Azure CLI skapar du en resursgrupp med namnet IntroAzureRG.
    az group create --name IntroAzureRG --location eastus
    

Uppgift 2: Skapa en virtuell Linux-dator

  1. Använd följande Azure CLI-kommando för att skapa en virtuell Linux-dator.

  2. Kör följande az vm create-kommando i Cloud Shell för att skapa en virtuell Linux-dator:

    az vm create \
      --resource-group "IntroAzureRG" \
      --name my-vm \
      --size Standard_D2s_v5 \
      --public-ip-sku Standard \
      --image Ubuntu2204 \
      --admin-username azureuser \
      --generate-ssh-keys    
    

    Det tar en stund för den virtuella datorn att komma upp. Du gav den virtuella datorn namnet my-vm. Du kommer att använda namnet när du refererar till den virtuella datorn i senare steg.

Uppgift 3: Installera Nginx

När den virtuella datorn har skapats använder du ett tillägg för anpassat skript för att installera Nginx. Tillägget för anpassat skript är ett enkelt sätt att ladda ned och köra skript på virtuella Azure-datorer. Det är bara ett av många sätt som du kan konfigurera systemet när din virtuella dator är igång.

  1. Kör följande az vm extension set-kommando för att konfigurera Nginx på den virtuella datorn:

    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"}'    
    

    Kommandot använder tillägget för anpassade skript till att köra ett Bash-skript på den virtuella datorn. Skriptet lagras på GitHub. När kommandot körs kan du välja att undersöka Bash-skriptet från en separat webbläsarflik. Sammanfattningsappen:

    1. Kör apt-get update för att ladda ned den senaste paketinformationen från Internet. Det här steget säkerställer att nästa kommando hittar den senaste versionen av Nginx-paketet.
    2. Installerar Nginx.
    3. Anger startsidan, /var/www/html/index.html, som skriver ett välkomstmeddelande med den virtuella datorns värddatornamn.

Fortsätt

Den här övningen är klar för tillfället. Du kommer att använda den här virtuella datorn senare i den här modulen.