Erstellen von VMs in einer Skalierungsgruppe mit der Azure CLI

In diesem Artikel wird beschrieben, wie Sie mithilfe der Azure CLI eine VM-Skalierungsgruppe erstellen.

Achten Sie darauf, dass Sie die aktuelle Version der Azure CLI installiert haben und mit az login bei einem Azure-Konto angemeldet sind.

Starten von Azure Cloud Shell

Azure Cloud Shell ist eine kostenlose interaktive Shell, mit der Sie die Schritte in diesem Artikel durchführen können. Sie verfügt über allgemeine vorinstallierte Tools und ist für die Verwendung mit Ihrem Konto konfiguriert.

Wählen Sie zum Öffnen von Cloud Shell oben rechts in einem Codeblock einfach die Option Ausprobieren. Sie können Cloud Shell auch auf einem separaten Browsertab starten, indem Sie zu https://shell.azure.com/cli navigieren. Wählen Sie Kopieren, um die Blöcke mit dem Code zu kopieren. Fügen Sie ihn anschließend in Cloud Shell ein, und drücken Sie die EINGABETASTE, um ihn auszuführen.

Erstellen einer Ressourcengruppe

Erstellen Sie mit az group create wie folgt eine Ressourcengruppe:

az group create --name myResourceGroup --location eastus

Erstellen einer VM-Skalierungsgruppe

Wichtig

Ab November 2023 werden VM-Skalierungsgruppen, die mit PowerShell und der Azure CLI erstellt wurden, standardmäßig auf den flexiblen Orchestrierungsmodus festgelegt, wenn kein Orchestrierungsmodus angegeben wird. Weitere Informationen zu dieser Änderung und zu den Maßnahmen, die Sie ergreifen sollten, finden Sie unter Breaking Change für PowerShell-/CLI-Kunden mit VMSS – Microsoft Community Hub.

Erstellen Sie dann mit az vmss create eine VM-Skalierungsgruppe. Im folgenden Beispiel wird eine Skalierungsgruppe mit 2 Instanzen erstellt, und es werden SSH-Schlüssel generiert.

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

Bereinigen von Ressourcen

Um Ihre Skalierungsgruppe und andere Ressourcen zu entfernen, löschen Sie mit az group delete die Ressourcengruppe und alle zugehörigen Ressourcen. Der Parameter --no-wait gibt die Steuerung an die Eingabeaufforderung zurück, ohne zu warten, bis der Vorgang abgeschlossen ist. Der Parameter --yes bestätigt, dass Sie die Ressourcen ohne weitere Aufforderung löschen möchten.

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

Nächste Schritte