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