Oefening: een virtuele Azure-machine maken

Voltooid

In deze oefening maakt u een virtuele Azure-machine (VM) en installeert u Nginx, een populaire webserver.

U kunt de Azure-portal, de Azure CLI, Azure PowerShell of een ARM-sjabloon (Azure Resource Manager) gebruiken.

In dit geval gaat u de Azure CLI gebruiken.

Taak 1: Een virtuele Linux-machine maken en Nginx installeren

Gebruik de volgende Azure CLI-opdrachten om een Linux-VM te maken en Nginx te installeren. Nadat de VM is gemaakt, gebruikt u de aangepaste scriptextensie om Nginx te installeren. De aangepaste scriptextensie biedt een eenvoudige manier om scripts te downloaden en uit te voeren op uw virtuele Azure-machines. Het is een van de vele manieren waarop u het systeem kunt configureren wanneer de VM actief is.

  1. Voer in Cloud Shell de volgende opdracht az vm create uit om een Linux-VM te maken:

    az vm create \
      --resource-group "<rgn>[sandbox resource group name]</rgn>" \
      --name my-vm \
      --public-ip-sku Standard \
      --image Ubuntu2204 \
      --admin-username azureuser \
      --generate-ssh-keys    
    

    Het kan even duren voordat uw VM beschikbaar is. U hebt de naam my-vm van de VIRTUELE machine genoemd. U gebruikt deze naam om in latere stappen naar de VM te verwijzen.

  2. Voer de volgende opdracht az vm extension set uit om Nginx te configureren op uw VM:

    az vm extension set \
      --resource-group "<rgn>[sandbox resource group name]</rgn>" \
      --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"}'    
    

    Deze opdracht maakt gebruik van de aangepaste scriptextensie om op de VM een bash-script uit te voeren. Het script is opgeslagen op GitHub. Terwijl de opdracht wordt uitgevoerd, kunt u ervoor kiezen om het Bash-script te onderzoeken vanuit een afzonderlijk browsertabblad. Samenvattend:

    1. apt-get update wordt uitgevoerd om de meest recente pakketgegevens van internet te downloaden. Met deze stap zorgt u ervoor dat de volgende opdracht de nieuwste versie van het Nginx-pakket kan vinden.
    2. Nginx wordt geïnstalleerd.
    3. De startpagina, /var/www/html/index.html, wordt ingesteld om een welkomstbericht weer te geven dat de hostnaam van uw VM bevat.

Verdergaan

Dat is alles voor deze oefening. De sandbox blijft actief en u keert terug naar dit punt in een paar eenheden om de netwerkconfiguratie bij te werken, zodat u naar de website kunt gaan.