Compartilhar via


Status e cobrança de Máquinas Virtuais do Azure

Aplica-se a: ✔️ VMs do Linux ✔️ VMs do Windows ✔️ Conjuntos de dimensionamento flexíveis ✔️ Conjuntos de dimensionamento uniformes

As instâncias de VM (Máquinas Virtuais) do Azure passam por estados diferentes. Há estados de provisionamento e de energia. Este artigo descreve esses estados e indica quando os clientes são cobrados pelo uso da instância.

Obter Estados usando a Exibição de Instância

A API de exibição de instância fornece informações sobre o estado de execução da VM. Para obter mais informações, confira Máquinas Virtuais – Exibição de Instância.

O Gerenciador de Recursos do Azure fornece uma interface do usuário simple para exibir o estado de execução de VM: Resource Explorer.

O estado de provisionamento da VM está disponível, em formas um pouco diferentes, nas propriedades provisioningState da VM e na InstanceView. Na InstanceView da VM, há um elemento dentro da matriz status na forma de ProvisioningState/<state>[/<errorCode>].

Para recuperar o estado de energia de todas as VMs na sua assinatura, use a API Máquinas Virtuais – Listar Todas com o parâmetro statusOnly definido como true.

Observação

Máquinas Virtuais – Listar todas as APIs com o parâmetro statusOnly definido como true recupera os estados de energia de todas as VMs de uma assinatura. No entanto, em algumas situações raras, o estado de energia pode não estar disponível devido a problemas intermitentes no processo de recuperação. Em tais situações, é recomendável tentar novamente usando a mesma API ou usando o Azure Resource Health para verificar o estado de energia de suas VMs.

Estados de energia e cobrança

O estado de energia representa o último estado conhecido da VM.

O diagrama mostra os estados de energia pelos quais uma VM pode passar, conforme descrito abaixo.

A tabela a seguir fornece uma descrição de cada estado da instância e indica se o estado é cobrado pelo uso da instância.

Estado de energia Descrição Cobrança
Criando A máquina virtual está alocando recursos. Não é cobrado*
Iniciando A máquina virtual está sendo ligada. Cobrado
Executando A máquina virtual está totalmente ativa. Esse é o estado de trabalho padrão. Cobrado
Parando Esse é um estado transitório entre em execução e parada. Cobrado
Parado A máquina virtual está alocada em um host, mas não está em execução. Também chamado de estado PoweredOff ou Parado (Alocado). Esse estado pode ser o resultado da invocação da operação PowerOff da API ou da invocação do desligamento no sistema operacional convidado. O estado Parado também pode ser observado brevemente durante a criação da VM ou ao iniciar uma VM do estado Parado (Desalocado). Cobrado
Desalocando Esse é um estado transitório entre Em execução e Desalocada. Não é cobrado*
Desalocada A máquina virtual liberou a concessão no hardware subjacente. Se o computador estiver desligado, ele será mostrado como Parado (Desalocado). Se ele tiver entrado em hibernação, ele será mostrado como Hibernação (Desalocado) Não é cobrado*

* Alguns recursos do Azure, como Discos e Redes, continuarão gerando custos.

Exemplo de PowerState em JSON:

{
  "code": "PowerState/running",
  "level": "Info",
  "displayStatus": "VM running"
}

Estados de provisionamento

O estado de provisionamento é o status de uma operação de plano de controle iniciada pelo usuário na VM. Esses estados são separados do estado de energia de uma VM.

Estado de provisionamento Descrição
Criando A máquina virtual está sendo criada.
Atualizar A máquina virtual está atualizando para o modelo mais recente. Algumas alterações não modeladas em uma máquina virtual, como iniciar e reiniciar, se enquadram no estado de atualização.
Com falha A última operação no recurso de máquina virtual não foi bem-sucedida.
Com sucesso A última operação no recurso de máquina virtual foi bem-sucedida.
Excluir A máquina virtual está sendo excluída.
Migração Visto ao migrar do Azure Service Manager para o Azure Resource Manager.

Estados de provisionamento do sistema operacional

Os Estados de provisionamento do SO se aplicam somente a máquinas virtuais criadas com uma imagem do SO generalizada. As imagens especializadas e os discos anexados como o disco do SO não exibirão esses estados. O estado de provisionamento do sistema operacional não é mostrado separadamente. É um subestado do estado de provisionamento na InstanceView da VM. Por exemplo, ProvisioningState/creating/osProvisioningComplete.

O diagrama mostra os estados de provisionamento do sistema operacional pelos quais uma VM pode passar, conforme descrito abaixo.

Estado de provisionamento do SO Descrição
OSProvisioningInProgress A VM está em execução e a inicialização (instalação) do SO convidado está em andamento.
OSProvisioningComplete Esse é um estado de curta duração. A máquina virtual faz a transição rapidamente desse estado para o Sucesso. Se as extensões ainda estiverem sendo instaladas, você continuará vendo esse estado até que a instalação seja concluída.
Com sucesso As ações iniciadas pelo usuário foram concluídas.
Com falha Representa uma operação com falha. Para obter mais informações e as possíveis soluções, confira o código de erro.

Solução de problemas de estados de VM

Para solucionar problemas específicos de estado da VM, confira Solucionar problemas implantações de VM do Windows e Solucionar problemas de implantações de VM do Linux.

Para solucionar problemas de hibernação, consulte Solucionar problemas de hibernação de VM.

Para outras soluções de problemas, visite a documentação de solução de problemas de Máquinas Virtuais do Azure.

Próximas etapas