Exercício – iniciar e parar a sua VM com a CLI do Azure
Uma das principais tarefas que vai querer efetuar ao executar máquinas virtuais é iniciá-las e pará-las.
Parar uma VM
Podemos parar uma VM em execução com o comando vm stop
. Você deve passar o nome e o grupo de recursos ou a ID exclusiva da VM:
az vm stop \
--name SampleVM \
--resource-group "<rgn>[sandbox resource group name]</rgn>"
Você pode verificar se a VM parou tentando executar ping no endereço IP público, usando ssh
ou por meio do vm get-instance-view
comando. Essa abordagem final retorna os mesmos dados básicos do vm show
, mas inclui detalhes sobre a instância em si. Tente inserir o seguinte comando no Azure Cloud Shell para ver o estado atual de execução da sua VM:
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
Este comando deverá devolver VM stopped
como resultado.
Iniciar uma VM
Podemos fazer o inverso através do comando vm start
.
az vm start \
--name SampleVM \
--resource-group "<rgn>[sandbox resource group name]</rgn>"
Este comando inicia uma VM interrompida. Você pode verificá-lo através da vm get-instance-view
consulta que você usou na última seção, que agora deve retornar VM running
.
Reiniciar uma VM
Finalmente, podemos reiniciar uma VM se tivermos feito alterações que exijam uma reinicialização executando o vm restart
comando. Pode adicionar o sinalizador --no-wait
se quiser que a CLI do Azure regresse imediatamente sem aguardar que a VM reinicie.