Skapa virtuella datorer i en skalningsuppsättning med Hjälp av Azure CLI

Den här artikeln beskriver hur du använder Azure CLI för att skapa en VM-skalningsuppsättning.

Kontrollera att du har installerat den senaste Azure CLI och är inloggad på ett Azure-konto med az login.

Starta Azure Cloud Shell

Azure Cloud Shell är ett interaktivt gränssnitt som du kan använda för att utföra stegen i den här artikeln. Den har vanliga Azure-verktyg förinstallerat och har konfigurerats för användning med ditt konto.

Om du vill öppna Cloud Shell väljer du bara Prova från det övre högra hörnet i ett kodblock. Du kan också starta Cloud Shell i en separat webbläsarflik genom att gå till https://shell.azure.com/cli. Kopiera kodblocket genom att välja Kopiera, klistra in det i Cloud Shell och kör det genom att trycka på RETUR.

Skapa en resursgrupp

Skapa en resursgrupp med az group create enligt följande:

az group create --name myResourceGroup --location eastus

Skapa en VM-skalningsuppsättning

Viktigt!

Från och med november 2023 kommer VM-skalningsuppsättningar som skapats med PowerShell och Azure CLI som standard att vara flexibla orkestreringsläge om inget orkestreringsläge har angetts. Mer information om den här ändringen och vilka åtgärder du bör vidta finns i Icke-bakåtkompatibla ändringar för VMSS PowerShell/CLI-kunder – Microsoft Community Hub

Skapa nu en VM-skalningsuppsättning med az vmss create. I följande exempel skapas en skalningsuppsättning med instansantalet 2 och SSH-nycklar genereras.

az vmss create \
  --resource-group myResourceGroup \
  --name myScaleSet \
  --orchestration-mode Flexible \
  --image <SKU Linux Image> \
  --instance-count 2 \
  --admin-username azureuser \
  --generate-ssh-keys

Rensa resurser

Ta bort skalningsuppsättningen och andra resurser genom att ta bort resursgruppen och alla dess resurser med az group delete. Parametern --no-wait återför kontrollen till kommandotolken utan att vänta på att uppgiften slutförs. Parametern --yes bekräftar att du vill ta bort resurserna utan någon annan uppmaning om att göra det.

az group delete --name myResourceGroup --yes --no-wait

Nästa steg