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.
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
.
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
- Revise a Documentação de Gerenciamento de Custos e Cobrança do Azure
- Use a calculadora de preços do Azure para planejar suas implantações.
- Para saber mais sobre como monitorar a VM, consulte Monitore máquinas virtuais no Azure.