Windows Server: O Live Migration do Hyper-V pode falhar como resultado dos checkpoints de recuperação.
Summary: Este artigo contém informações sobre erros que podem ocorrer durante a execução de um Live Migration do Hyper-V quando o software de backup é usado para realizar backups de máquinas virtuais. Os erros são "Virtual machine failed to generate VHD tree: 'Catastrophic failure'('0x8000FFFF')" e "Virtual machine failed to generate VHD tree: 'The system cannot find the file specified.'('0x80070002')". ...
Symptoms
Resumo do artigo: O Live Migration do Hyper-V entre hosts do Hyper-V pode falhar quando checkpoints de recuperação são usados para VMs (virtual machines, máquinas virtuais).
Problema:
Virtual machine failed to generate VHD tree: 'Catastrophic failure'('0x8000FFFF').
Virtual machine failed to generate VHD tree: 'The system cannot find the file specified.'('0x80070002').
O Live Migration falha e o tempo é excedido. O log do Hyper-V-VMMS, localizado em "Logs de aplicativos e serviços\Microsoft\Windows" no Visualizador de Eventos, relata que o Live Migration teve o tempo excedido ou falhou na origem. A tentativa de remover checkpoints de recuperação usando o PowerShell pode gerar um dos seguintes erros.
C:\ProgramData\Microsoft\Windows\Hyper-V\Groups\groupregistry.vmcx". A exclusão desse arquivo pode fazer com que não seja possível resolver o problema. Entre em contato com o suporte técnico pelos números abaixo.
Cause
Resolution
Solução:
Os clientes Dell com serviços ProSupport ou ProSupport Plus devem entrar em contato com o suporte técnico Dell, pelo telefone 800-456-3355, para obter assistência. Os que não tiverem esses serviços deverão contato com o suporte técnico do Dell Avamar, pelo telefone 800-782-4362, para obter assistência.
Informações adicionais:
Se a VM migrada anteriormente não estiver mais em execução no nó de origem inicial, o Windows não conseguirá remover o checkpoint ou o VMGroup. Esse checkpoint ou VMGroup órfão pode causar falha nos backups subsequentes do Hyper-V. Ele também pode impedir a migração pelo Live Migration dessa VM para outros nós de cluster devido ao VMGroup órfão.
Antes de executar procedimentos manuais de limpeza, confira a seguinte URL da Microsoft abaixo. O artigo da KB fornece soluções que podem resolver falhas do Live Migration devido a fatores ambientais:
Identificando os tipos de checkpoints do Hyper-V
Os dois exemplos a seguir de comandos do PowerShell ajudam a determinar o tipo de checkpoint (também conhecido como "snapshot").
Figura 1: Checkpoint de máquina virtual, conforme mostrado no Hyper-V Manager
Checkpoint padrão: Neste exemplo, altere o nome "TESTVM3" pelo nome da máquina virtual no ambiente do cliente.
Figura 2: Comando do PowerShell usado para identificar o tipo de checkpoint.
Figura 3: Checkpoint de máquina virtual, conforme mostrado no Hyper-V Manager
Checkpoint de recuperação: Neste exemplo, substitua "MSCLOUD06" pelo nome do computador em que a máquina virtual reside no ambiente do cliente. Substitua "TESTVM1" pelo nome da máquina virtual no ambiente do cliente.
Figura 4: Comando do PowerShell usado para identificar o tipo de checkpoint.