Snelstart: Een virtuele Linux-machine maken met de Azure CLIQuickstart: Create a Linux virtual machine with the Azure CLI

In deze Quick start ziet u hoe u de Azure-opdracht regel interface (CLI) kunt gebruiken om een virtuele Linux-machine (VM) in azure te implementeren.This quickstart shows you how to use the Azure command-line interface (CLI) to deploy a Linux virtual machine (VM) in Azure. De Azure CLI wordt gebruikt voor het maken en beheren van Azure-resources vanaf de opdrachtregel of in scripts.The Azure CLI is used to create and manage Azure resources from the command line or in scripts.

In deze zelfstudie installeren we Ubuntu 16.04 LTS.In this tutorial, we will be installing Ubuntu 16.04 LTS. Als u wilt zien hoe de virtuele machine in de praktijk werkt, moet u hiermee verbinding maken via SSH en de NGINX-webserver installeren.To show the VM in action, you'll connect to it using SSH and install the NGINX web server.

Als u nog geen abonnement op Azure hebt, maak dan een gratis account aan voordat u begint.If you don't have an Azure subscription, create a free account before you begin.

Azure Cloud Shell startenLaunch Azure Cloud Shell

Azure Cloud Shell is een gratis interactieve shell waarmee u de stappen in dit artikel kunt uitvoeren.The Azure Cloud Shell is a free interactive shell that you can use to run the steps in this article. In deze shell zijn algemene Azure-hulpprogramma's vooraf geïnstalleerd en geconfigureerd voor gebruik met uw account.It has common Azure tools preinstalled and configured to use with your account.

Als u Cloud Shell wilt openen, selecteert u Proberen in de rechterbovenhoek van een codeblok.To open the Cloud Shell, just select Try it from the upper right corner of a code block. U kunt Cloud Shell ook openen op een afzonderlijk browser tabblad door naar https://shell.azure.com/bashte gaan.You can also open Cloud Shell in a separate browser tab by going to https://shell.azure.com/bash. Selecteer kopiëren om de blokken code te kopiëren, plak deze in het Cloud shell en selecteer Enter om het programma uit te voeren.Select Copy to copy the blocks of code, paste it into the Cloud Shell, and select Enter to run it.

Als u ervoor kiest om de CLI lokaal te installeren en te gebruiken, hebt u voor deze snelstart versie 2.0.30 of hoger van Azure CLI nodig.If you prefer to install and use the CLI locally, this quickstart requires Azure CLI version 2.0.30 or later. Voer az --version uit om de versie te bekijken.Run az --version to find the version. Zie Azure CLI installeren als u de CLI wilt installeren of een upgrade wilt uitvoeren.If you need to install or upgrade, see Install Azure CLI.

Een resourcegroep makenCreate a resource group

Een resourcegroep maken met de opdracht az group create.Create a resource group with the az group create command. Een Azure-resourcegroep is een logische container waarin Azure-resources worden geïmplementeerd en beheerd.An Azure resource group is a logical container into which Azure resources are deployed and managed. In het volgende voorbeeld wordt een resourcegroep met de naam myResourceGroup gemaakt op de locatie eastus:The following example creates a resource group named myResourceGroup in the eastus location:

az group create --name myResourceGroup --location eastus

Virtuele machine makenCreate virtual machine

Maak een VM met de opdracht az vm create.Create a VM with the az vm create command.

In het volgende voorbeeld wordt een virtuele machine met de naam myVM gemaakt en voegt u een gebruikersaccount met de naam azureuser toe.The following example creates a VM named myVM and adds a user account named azureuser. De parameter --generate-ssh-keys wordt gebruikt om automatisch een SSH-sleutel te genereren en deze te plaatsen in de standaardsleutellocatie ( ~/.ssh).The --generate-ssh-keys parameter is used to automatically generate an SSH key, and put it in the default key location (~/.ssh). Als u een specifieke set sleutels wilt gebruiken, gebruikt u de optie --ssh-key-value.To use a specific set of keys instead, use the --ssh-key-value option.

az vm create \
  --resource-group myResourceGroup \
  --name myVM \
  --image UbuntuLTS \
  --admin-username azureuser \
  --generate-ssh-keys

Het maken van de virtuele machine en de ondersteunende resources duurt enkele minuten.It takes a few minutes to create the VM and supporting resources. In het volgende voorbeeld van uitvoer ziet u dat het maken van de virtuele machine is geslaagd.The following example output shows the VM create operation was successful.

{
  "fqdns": "",
  "id": "/subscriptions/<guid>/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM",
  "location": "eastus",
  "macAddress": "00-0D-3A-23-9A-49",
  "powerState": "VM running",
  "privateIpAddress": "10.0.0.4",
  "publicIpAddress": "40.68.254.142",
  "resourceGroup": "myResourceGroup"
}

Noteer uw eigen publicIpAddress in de uitvoer van uw virtuele machine.Note your own publicIpAddress in the output from your VM. Dit adres wordt gebruikt voor toegang tot de virtuele machine in de volgende stappen.This address is used to access the VM in the next steps.

Poort 80 openen voor webverkeerOpen port 80 for web traffic

Standaard worden alleen SSH-verbindingen geopend wanneer u een virtuele Linux-machine in Azure maakt.By default, only SSH connections are opened when you create a Linux VM in Azure. Gebruik az vm open-port om TCP-poort 80 te openen voor gebruik met de NGINX-webserver:Use az vm open-port to open TCP port 80 for use with the NGINX web server:

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

Verbinding maken met de virtuele machineConnect to virtual machine

SSH met uw virtuele machine zoals normaal.SSH to your VM as normal. Vervang publicIPAddress door het openbare IP-adres van uw VM, zoals is aangegeven in de vorige uitvoer van de VM:Replace publicIpAddress with the public IP address of your VM as noted in the previous output from your VM:

ssh azureuser@publicIpAddress

Webserver installerenInstall web server

Als u uw VM in actie wilt zien, installeert u de NGINX-webserver.To see your VM in action, install the NGINX web server. Werk de pakketbronnen bij en installeer het meest recente NGINX-pakket.Update your package sources and then install the latest NGINX package.

sudo apt-get -y update
sudo apt-get -y install nginx

Wanneer u klaar bent, typt u exit om de SSH-sessie te verlaten.When done, type exit to leave the SSH session.

De webserver in actie zienView the web server in action

Gebruik een webbrowser naar keuze om de standaard NGINX-welkomstpagina weer te geven.Use a web browser of your choice to view the default NGINX welcome page. Gebruik het openbare IP-adres van uw VM als webadres.Use the public IP address of your VM as the web address. In het volgende voorbeeld ziet u de NGINX-standaardwebsite:The following example shows the default NGINX web site:

De welkomstpagina van NGINX weergeven

Resources opschonenClean up resources

U kunt de opdracht az group delete gebruiken om de resourcegroep, de VM en alle gerelateerde resources te verwijderen wanneer u ze niet meer nodig hebt.When no longer needed, you can use the az group delete command to remove the resource group, VM, and all related resources.

az group delete --name myResourceGroup

Volgende stappenNext steps

In deze snelstartgids hebt u een eenvoudige virtuele machine geïmplementeerd, een netwerkpoort geopend voor internetverkeer en een eenvoudige webserver geïnstalleerd.In this quickstart, you deployed a simple virtual machine, open a network port for web traffic, and installed a basic web server. Voor meer informatie over virtuele machines in Azure, gaat u verder met de zelfstudie voor virtuele Linux-machines.To learn more about Azure virtual machines, continue to the tutorial for Linux VMs.