Exercício – iniciar e parar a sua VM com a CLI do Azure

Concluído

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 ssho , 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.