Übung: Starten und Beenden Ihrer virtuellen Computer mit der Azure-Befehlszeilenschnittstelle
Eine der Hauptaufgaben, die bei der Ausführung virtueller Computer anfällt, ist deren Starten und Beenden.
Anhalten eines virtuellen Computers
Wir können einen ausgeführten virtuellen Computer mit dem Befehl vm stop
beenden. Sie müssen den Namen und die Ressourcengruppe oder die eindeutige ID der VM übergeben:
az vm stop \
--name SampleVM \
--resource-group "<rgn>[sandbox resource group name]</rgn>"
Sie können überprüfen, ob der virtuelle Computer beendet wurde, indem Sie versuchen, die öffentliche IP-Adresse mit ssh
oder über den Befehl vm get-instance-view
zu pingen. Dieser letzte Ansatz liefert die gleichen grundlegenden Daten wie vm show
, enthält aber Details zur Instanz selbst. Versuchen Sie, den folgenden Befehl in Azure Cloud Shell einzugeben, um den aktuellen Status Ihrer VM einzusehen:
az vm get-instance-view \
--name SampleVM \
--resource-group "<rgn>[sandbox resource group name]</rgn>" \
--query "instanceView.statuses[?starts_with(code, 'PowerState/')].displayStatus" -o tsv
Dieser Befehl sollte VM stopped
als Ergebnis zurückgeben.
Starten eines virtuellen Computers
Den umgekehrten Vorgang können wir mit dem Befehl vm start
auslösen.
az vm start \
--name SampleVM \
--resource-group "<rgn>[sandbox resource group name]</rgn>"
Dieser Befehl startet einen beendeten virtuellen Computer. Sie können dies durch die im letzten Abschnitt verwendete Abfrage vm get-instance-view
überprüfen, die nun VM running
zurückgeben sollte.
Neustarten eines virtuellen Computers
Schließlich können wir eine VM durch Ausführen des Befehls vm restart
neu starten, wenn wir Änderungen vorgenommen haben, die einen Neustart erfordern. Sie können das Flag --no-wait
hinzufügen, wenn Sie möchten, dass die Azure CLI sofort wieder verfügbar ist, ohne auf den Neustart des virtuellen Computers zu warten.