Cvičení – spuštění a zastavení virtuálního počítače pomocí Azure CLI

Dokončeno

Hlavními úkoly při provozu virtuálních počítačů je jejich spouštění a zastavování.

Zastavení virtuálního počítače

Běžící virtuální počítač můžeme zastavit pomocí příkazu vm stop. Musíte předat název a skupinu prostředků nebo jedinečné ID virtuálního počítače:

az vm stop \
    --name SampleVM \
    --resource-group "<rgn>[sandbox resource group name]</rgn>"

Virtuální počítač můžete ověřit tak, že se pokusíte otestovat veřejnou IP adresu příkazem ping nebo sshpříkazem vm get-instance-view . Tento konečný přístup vrátí stejná základní data jako vm show, ale obsahuje podrobnosti o samotné instanci. Zkuste do Azure Cloud Shellu zadat následující příkaz, abyste viděli aktuální spuštěný stav vašeho virtuálního počítače:

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

Tento příkaz by měl jako výsledek vrátit VM stopped.

Spuštění virtuálního počítače

Obrácenou akci můžeme udělat pomocí příkazu vm start.

az vm start \
    --name SampleVM \
    --resource-group "<rgn>[sandbox resource group name]</rgn>"

Tento příkaz spustí zastavený virtuální počítač. Můžete ho vm get-instance-view ověřit pomocí dotazu, který jste použili v poslední části, který by se teď měl vrátit VM running.

Restartování virtuálního počítače

Nakonec můžeme virtuální počítač restartovat, pokud jsme provedli změny, které vyžadují restartování spuštěním vm restart příkazu. Jestli chcete, aby se okamžitě vrátilo Azure CLI (bez čekání na restartování virtuálního počítače), můžete přidat příznak --no-wait.