Solução de problemas de hibernação no Azure

Importante

Máquinas Virtuais do Microsoft Azure - a hibernação está atualmente em VERSÃO PRÉVIA. Veja os Termos de Uso Complementares para Versões Prévias do Microsoft Azure para obter termos legais que se aplicam aos recursos do Azure que estão em versão beta, versão prévia ou que, de outra forma, ainda não foram lançados em disponibilidade geral.

A hibernação de uma máquina virtual permite que você persista o estado da VM para o disco do SO. Este artigo descreve como solucionar problemas com o recurso de hibernação, problemas ao criar VMs habilitadas para hibernação e problemas com a hibernação de uma VM.

Para obter informações específicas das VMs do Linux, confira o guia de solução de problemas de hibernação da VM do Linux.

Para obter informações específicas das VMs do Windows, confira o guia de solução de problemas de hibernação da VM do Windows.

Não é possível criar uma VM com a hibernação habilitada

Se não for possível criar uma VM com a hibernação habilitada, verifique se você está usando um tamanho de VM e uma versão do sistema operacional que deem suporte à hibernação. Consulte a seção tamanho de VM, versões do sistema operacional no guia do usuário e a seção limitações para obter mais detalhes. Aqui estão alguns códigos de erro comuns que você pode encontrar:

ResultCode Mensagem de Erro Ação
OperationNotAllowed O disco do sistema operacional referenciado deve dar suporte à hibernação para uma VM com a funcionalidade de hibernação. Valide se o disco do sistema operacional tem suporte à hibernação habilitado.
OperationNotAllowed A imagem de plataforma referenciada deve dar suporte à hibernação para uma VM com a funcionalidade de hibernação. Use uma imagem de plataforma que dê suporte à hibernação.
OperationNotAllowed A imagem da galeria compartilhada referenciada deve dar suporte à hibernação para uma VM com a funcionalidade de hibernação. Valide se a Definição de Imagem da Galeria Compartilhada tem o suporte à hibernação habilitado
OperationNotAllowed Não há suporte para a funcionalidade de hibernação para VMs Spot.
OperationNotAllowed Não há suporte para a imagem de VM do usuário para uma VM com a funcionalidade de hibernação. Use uma imagem de plataforma ou uma Imagem da Galeria Compartilhada se quiser usar o recurso de hibernação
OperationNotAllowed Não há suporte para fazer referência a um Host Dedicado para uma VM com a funcionalidade de Hibernação.
OperationNotAllowed Não há suporte para referenciar um Grupo de Reserva de Capacidade para uma VM com funcionalidade de hibernação.
OperationNotAllowed A hibernação não pode ser habilitada na Máquina Virtual, pois o tamanho do disco do sistema operacional ({0} bytes) deve ser pelo menos maior que a memória da VM ({1} bytes). Verifique se o disco do sistema operacional tem espaço suficiente para manter o conteúdo da RAM depois que a VM estiver em hibernação
OperationNotAllowed A hibernação não pode ser habilitada em Máquinas Virtuais criadas em um Conjunto de Disponibilidade. A hibernação só tem suporte para VMs autônomas e VMs de Conjuntos de Dimensionamento de Máquinas Virtuais com orquestração flexível

Não é possível hibernar uma VM

Se não for possível hibernar uma VM, primeiro verifique se a hibernação está habilitada na VM. Por exemplo, usando a API da VM GET, você pode verificar se a hibernação está habilitada na VM

    "properties": {
        "vmId": "XXX",
        "hardwareProfile": {
            "vmSize": "Standard_D4s_v5"
        },
        "additionalCapabilities": {
            "hibernationEnabled": true
        },

Se a hibernação estiver habilitada na VM, verifique se a hibernação está habilitada com êxito no sistema operacional convidado.

No caso de convidados Linux, confira o guia de solução de problemas de hibernação da VM do Linux.

No caso de convidados do Windows, confira o guia de solução de problemas de hibernação da VM do Windows.

Códigos de erro comuns

ResultCode errorDetails Ação
InternalOperationError Falha na operação da malha. Geralmente, esse é um problema transitório. Tente novamente a operação Hibernar após 5mins.
OperationNotAllowed A operação 'HibernateAndDeallocate' não é permitida na VM 'Z0000ZYH000', pois a VM tem a extensão 'AzureHibernateExtension' em estado de falha Problema do cliente. Confirme se a criação de VM com hibernação habilitada foi bem-sucedida e se a extensão está em um estado íntegro
OperationNotAllowed A operação Hibernate-Deallocate só pode ser disparada em uma VM que é provisionada com êxito e está em execução. Erro do cliente. Verifique se a VM está sendo executada com êxito antes de tentar hibernar-desalocar a VM.
OperationNotAllowed A operação Hibernate-Deallocate só pode ser disparada em uma VM habilitada para hibernação. Habilite a propriedade additionalCapabilities.hibernationEnabled durante a criação da VM ou depois de parar e desalocar a VM. Erro do cliente.
VMHibernateFailed Falha na hibernação da VM 'hiber_vm_res_5' devido a um erro interno. Tente novamente mais tarde. Tente novamente após 5mins. Se a hibernação continuar falhando após várias tentativas, verifique se o convidado está configurado corretamente para dar suporte à hibernação ou entre em contato com o suporte do Azure.
VMHibernateNotSupported A VM 'Z0000ZYJ000' não dá suporte à hibernação. Verifique se a VM está configurada corretamente para dar suporte à hibernação. Não há suporte para hibernação de uma VM imediatamente após a inicialização. Tente hibernar novamente a VM após alguns minutos.

Não é possível retomar a VM

Iniciar uma VM hibernada é semelhante a iniciar uma VM parada. Além de problemas comumente vistos ao iniciar VMs, determinados problemas são específicos para iniciar uma VM hibernada.

ResultCode errorDetails
OverconstrainedResumeFromHibernatedStateAllocationRequest Falha na alocação. A(s) VM(s) com as seguintes restrições não pode(m) ser alocada(s), pois a condição é muito restritiva. Remova algumas restrições e tente novamente. As restrições aplicadas são: restrições de rede (como Rede Acelerada ou IPv6), retomada do estado hibernado (tente iniciar novamente a VM após algum tempo ou, como alternativa, pare e desaloque a VM e tente iniciar a VM novamente).
AllocationFailed Falha na alocação de VM do estado hibernado devido à capacidade insuficiente. Tente novamente mais tarde ou, como alternativa, pare e desaloque a VM e tente iniciar a VM.