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
. Tem de transmitir o nome e o grupo de recursos, ou o ID exclusivo para a VM:
az vm stop \
--name SampleVM \
--resource-group <rgn>[sandbox resource group name]</rgn>
Podemos verificar se a VM parou tentando executar ping no endereço IP público, usando ssh
o , ou através do vm get-instance-view
comando. Essa abordagem final retorna os mesmos dados básicos do vm show
, mas inclui detalhes sobre a própria instância. 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 irá iniciar uma VM parada. Podemos verificá-lo através da vm get-instance-view
consulta que usamos 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.