Windows Server: Hyper-V Live Migration potrebbe non riuscire a causa di checkpoint di ripristino
Summary: Questo articolo contiene informazioni sugli errori che possono verificarsi durante una Hyper-V Live Migration quando si utilizza software di backup per eseguire i backup delle macchine virtuali. Gli errori sono "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
Riepilogo dell'articolo: La Hyper-V Live Migration tra host Hyper-V può avere esito negativo quando per le macchine virtuali (VM) si utilizzano checkpoint di ripristino.
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').
Live Migration ha esito negativo e va in timeout. Il registro Hyper-V-VMMS situato in "Applications and Services Logs\Microsoft\Windows" nel Visualizzatore eventi segnala il timeout di Live Migration o un errore sull'origine. Il tentativo di rimuovere i checkpoint di ripristino con PowerShell può generare uno dei seguenti errori.
C:\ProgramData\Microsoft\Windows\Hyper-V\Groups\groupregistry.vmcx". L'eliminazione di questo file potrebbe impedire la risoluzione del problema. Contattare il supporto tecnico Dell ai numeri che seguono.
Cause
Resolution
Soluzione:
I clienti Dell con servizi ProSupport o ProSupport Plus devono contattare il supporto tecnico Dell al numero 800-456-3355 per ricevere assistenza. Altrimenti, contattare il supporto tecnico Dell Avamar al numero 800-782-4362 per ricevere assistenza.
Ulteriori informazioni:
Se la VM precedentemente sottoposta a Live Migration non è più in esecuzione sul nodo di origine iniziale, Windows non riesce a rimuovere il checkpoint o il vmgroup. Questo checkpoint o vmgroup orfano può causare l'esito negativo dei successivi backup Hyper-V. Inoltre, potrebbe impedire alla VM di essere sottoposta a Live Migration su un altro nodo del cluster a causa del vmgroup orfano.
Prima di eseguire procedure di pulizia manuale, controllare l'URL Microsoft riportato di seguito. L'articolo della Knowledge Base fornisce soluzioni che potrebbero risolvere i problemi di Live Migration dovuti a fattori ambientali:
Identificazione dei tipi di checkpoint Hyper-V
I due seguenti esempi di comandi PowerShell aiutano a determinare il tipo di checkpoint (detto anche snapshot).
Figura 1. Checkpoint della macchina virtuale visualizzato in Hyper-V Manager
Checkpoint standard: in questo esempio, modificare il nome "TESTVM3" nel nome della macchina virtuale nell'ambiente del cliente.
Figura 2. Comando PowerShell utilizzato per identificare il tipo di checkpoint
Figura 3. Checkpoint della macchina virtuale visualizzato in Hyper-V Manager
Checkpoint di ripristino: in questo esempio, sostituire "MSCLOUD06" con il ComputerName su cui risiede la macchina virtuale nell'ambiente del cliente. Sostituire "TESTVM1" con il nome della macchina virtuale nell'ambiente del cliente.
Figura 4. Comando PowerShell utilizzato per identificare il tipo di checkpoint