Oefening: uw VM starten en stoppen met de Azure CLI
Een van de belangrijkste taken die u wilt uitvoeren met actieve virtuele machines is het starten en stoppen ervan.
Een VM stoppen
Een actieve virtuele machine kan worden gestopt met de opdracht vm stop
. U moet de naam en resourcegroep of de unieke id voor de virtuele machine doorgeven:
az vm stop \
--name SampleVM \
--resource-group "<rgn>[sandbox resource group name]</rgn>"
U kunt controleren of de VIRTUELE machine is gestopt door te pingen van het openbare IP-adres, met behulp van ssh
of via de vm get-instance-view
opdracht. Deze laatste benadering retourneert dezelfde basisgegevens als vm show
, maar bevat details over het exemplaar zelf. Voer de volgende opdracht in Azure Cloud Shell in om de huidige actieve status van uw VIRTUELE machine te zien:
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
Als het goed is, retourneert deze opdracht VM stopped
als resultaat.
Een VM starten
We kunnen het omgekeerde doen met de opdracht vm start
.
az vm start \
--name SampleVM \
--resource-group "<rgn>[sandbox resource group name]</rgn>"
Met deze opdracht wordt een gestopte VM gestart. U kunt deze controleren via de vm get-instance-view
query die u in de laatste sectie hebt gebruikt, die nu moet worden geretourneerd VM running
.
Een virtuele machine opnieuw opstarten
Ten slotte kunnen we een virtuele machine opnieuw opstarten als we wijzigingen hebben aangebracht waarvoor opnieuw opstarten is vereist door de opdracht uit te vm restart
voeren. U kunt de vlag --no-wait
toevoegen als u niet wilt wachten in de Azure-opdrachtregelinterface totdat de virtuele machine opnieuw is opgestart.