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

Importante

Máquinas Virtuais do Azure - A hibernação está atualmente em Pré-visualização. Veja Termos de Utilização Complementares da Pré-visualizações do Microsoft Azure para obter os termos legais que se aplicam às funcionalidades do Azure que estão na versão beta, na pré-visualização ou que ainda não foram lançadas para disponibilidade geral.

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

Para obter informações específicas para VMs Linux, consulte o guia de solução de problemas de hibernação de VMs Linux.

Para obter informações específicas para VMs do Windows, consulte o guia de solução de problemas de hibernação de VMs do Windows.

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

Se não conseguir criar uma VM com a hibernação ativada, certifique-se de que está a utilizar uma versão do SO de tamanho de VM que suporte a Hibernação. Consulte a seção Tamanhos de VM suportados, versões do sistema operacional no guia do usuário e a seção de limitações para obter mais detalhes. Aqui estão alguns códigos de erro comuns que você pode observar:

Código de Resultados Mensagem de Erro Ação
OperationNotAllowed O disco OS referenciado deve suportar a hibernação para uma VM com capacidade de hibernação. Valide se o disco do SO tem o suporte à hibernação ativado.
OperationNotAllowed A imagem da plataforma referenciada deve suportar a hibernação para uma VM com capacidade de hibernação. Use uma imagem de plataforma que suporte a hibernação.
OperationNotAllowed A imagem da galeria compartilhada referenciada deve oferecer suporte à hibernação para uma VM com capacidade de hibernação. Valide se a Definição de Imagem da Galeria Compartilhada tem o suporte à hibernação habilitado
OperationNotAllowed A capacidade de hibernação não é suportada para VMs spot.
OperationNotAllowed A Imagem de VM do Usuário não é suportada para uma VM com capacidade de hibernação. Use uma imagem da plataforma ou uma imagem da Galeria Compartilhada se quiser usar o recurso de hibernação
OperationNotAllowed Não há suporte para a referência a um host dedicado para uma VM com capacidade de hibernação.
OperationNotAllowed Não há suporte para a referência a um Grupo de Reserva de Capacidade para uma VM com capacidade 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 poder persistir o conteúdo da RAM depois que a VM estiver hibernada
OperationNotAllowed A hibernação não pode ser habilitada em máquinas virtuais criadas em um conjunto de disponibilidade. A hibernação só é suportada para VMs autônomas & Virtual Machine Scale Sets Flex VMs

Não é possível hibernar uma VM

Se você não conseguir hibernar uma VM, primeiro verifique se a hibernação está habilitada na VM. Por exemplo, usando a GET VM API, 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 SO convidado.

Para convidados do Linux, consulte o guia de solução de problemas de hibernação de VM do Linux.

Para convidados do Windows, consulte o guia de solução de problemas de hibernação de VM do Windows.

Códigos de erro comuns

Código de Resultados errorDetails Ação
InternalOperationError A operação de malha falhou. Este é geralmente um problema transitório. Tente novamente a operação de hibernação após 5 minutos.
OperationNotAllowed A operação 'HibernateAndDeallocate' não é permitida na VM 'Z0000ZYH000' porque a VM tem a extensão 'AzureHibernateExtension' no estado de falha Problema do cliente. Confirme se a criação da VM com a 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 acionada em uma VM provisionada com êxito e 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 acionada em uma VM habilitada para hibernação. Habilite a propriedade additionalCapabilities.hibernationEnabled durante a criação da VM ou depois de parar e deslocalizar a VM. Erro do cliente.
VMHibernateFailed A hibernação da VM 'hiber_vm_res_5' falhou devido a um erro interno. Tente novamente mais tarde. Tente novamente após 5 minutos. Se ele continuar a falhar 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 suporta hibernação. Verifique se a VM está configurada corretamente para suportar a hibernação. Não há suporte para hibernar uma VM imediatamente após a inicialização. Tente hibernar novamente a VM após alguns minutos.

Não é possível retomar uma VM

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

Código de Resultados errorDetails
OverconstrainedResumeFromHibernatedStateAllocationRequest Falha na alocação. VM(s) com as seguintes restrições não podem ser alocadas, porque a condição é muito restritiva. Remova algumas limitações e tente novamente. As restrições aplicadas são: Restrições de rede (como rede acelerada ou IPv6), Retomar do estado hibernado (tente reiniciar a VM depois de algum tempo ou, alternativamente, parar-desalocar a VM e tentar iniciar a VM novamente).
AllocationFailed A alocação de VM falhou do estado hibernado devido à capacidade insuficiente. Tente novamente mais tarde ou, alternativamente, pare-desaloque a VM e tente iniciá-la.