Oefening: uw VM starten en stoppen met de Azure CLI

Voltooid

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 sshof 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.