Cvičení – spuštění a zastavení virtuálního počítače pomocí Azure CLI
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 ssh
pří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
.