Avamar: La creazione del checkpoint per la macchina virtuale non è riuscita e verrà ignorata dal backup
Summary: Questo articolo della knowledgebase fornisce soluzioni per la risoluzione degli errori di creazione del checkpoint di Hyper-V per gli errori di backup delle macchine virtuali (VM).
Symptoms
I backup Hyper-V delle VM che utilizzano snapshot coerenti con le applicazioni nel dataset potrebbero avere esito negativo con errori simili ai seguenti:
avhypervvss Error <43426>: Checkpoint creation for Virtual machine 'AVAMARPROD01v<GUID>' has failed and will be skipped from backup. For details, please check 'winclustersvc.log'.
avhypervvss Error <43426>: Checkpoint creation for Virtual machine 'DELLVM<GUID>' has failed and will be skipped from backup. For details, please check 'winclustersvc.log'.
Dalla sezione winclustersvc.log file, potrebbero essere visualizzati i seguenti errori:
Il file di registro si trova nella cartella C:\Program Files\avs\var sul nodo attivo del servizio DELL Avamar Backup Agent.
Il nodo attivo proprietario di tale servizio può essere determinato dallo strumento Gestione cluster di failover.
winclustersvc ERROR<0000>: Failed to execute CreateSnapshot method: Failed to create checkpoint on collection 'AvamarBackup_HVSVR02-03-app-20220503000228-0' (AEE36BC1-A2AD-4682-A71A-80B127A6839F).
winclustersvc ERROR<0000>: Failed to execute CreateSnapshot method: Not found .Cause
Questi errori di creazione dei checkpoint possono verificarsi se il gestore di Hyper-V non è in grado di creare checkpoint di produzione per le macchine virtuali interessate. I checkpoint di produzione sono equivalenti alle snapshot coerenti con le applicazioni per i backup Hyper-V)
Le macchine virtuali potrebbero avere i propri writer del Servizio Copia Shadow del volume (VSS) in uno stato di errore.
Le macchine virtuali potrebbero non disporre di spazio libero su disco sufficiente sui singoli volumi per creare l'istantanea VSS. È consigliabile utilizzare una capacità libera compresa tra il 10% e il 20% su ciascuno dei volumi del disco rigido.
Le macchine virtuali interessate potrebbero non disporre dei servizi di integrazione o degli aggiornamenti e delle patch del sistema operativo (OS) Windows più recenti.
Se molte macchine virtuali riscontrano errori con questi errori, i server host o i nodi cluster potrebbero non essere aggiornati con gli aggiornamenti più recenti del sistema operativo Windows. Ciò potrebbe causare l'esito negativo dei backup coerenti con le applicazioni e coerenti con l'arresto anomalo.
Resolution
1. Testare la VM eseguendo i checkpoint manuali utilizzando Hyper-V Manager e selezionando solo i checkpoint di produzione utilizzando le seguenti impostazioni:

IMPORTANTE: Deselezionare l'opzione "Crea checkpoint standard". Ciò impone a Hyper-V Manager di creare checkpoint Produzione anziché checkpoint standard. I checkpoint di produzione simulano i backup Hyper-V di Avamar utilizzando snapshot coerenti con le applicazioni.

Se la creazione di checkpoint tramite Hyper-V Manager non riesce a utilizzare Produzione o Standard, se necessario contattare il supporto Microsoft.
Se il checkpoint Produzione ha esito negativo, modificare le impostazioni e passare all'opzione Checkpoint standard e riprovare la procedura.
Se la creazione del checkpoint di produzione non riesce ma il checkpoint standard funziona, creare un dataset e una policy separati ed eseguire il backup delle VM utilizzando snapshot a livello coerente con l'arresto anomalo nel dataset. L'istantanea coerente con l'arresto anomalo è correlata alla creazione del checkpoint standard tramite Hyper-V Manager.
2. Accedere alle macchine virtuali con errori e aprire il prompt dei comandi di PowerShell o Windows. Eseguire il comando seguente per controllare lo stato dei writer VSS:
vssadmin list writers
Se si trovano in uno stato di errore, riavviare i servizi pertinenti o riavviare le macchine virtuali per riportare i writer in uno stato valido.
Riferimento: https://campus.barracuda.com/product/ISBKB/doc/93197282/the-vss-writer-is-in-a-bad-state/ (Link esterno)
3. Accedere alle macchine virtuali con errori e verificare che i volumi del disco rigido dispongano di almeno il 10-15% di spazio libero su disco.
Passare a Strumenti di amministrazione di Windows -> Gestione computer -> Gestione disco -> Volume disco -> Fare clic con il pulsante destro del mouse -> Selezionare Proprietà -> scheda Copie shadow -> Impostazioni.
Se è configurato il limite dell'area di storage, aumentare la dimensione massima, se necessario. In alternativa, modificarla in "No Limit" poiché le snapshot VSS create utilizzando l'Avamar Plug-in sono temporanee:

4. Verificare che gli Integration Services nelle macchine virtuali Windows siano aggiornati. Per i sistemi operativi Windows Server 2016 e 2019, questa operazione viene eseguita utilizzando la funzionalità Windows Update.
Per Windows Server 2012 e 2012 R2, questa operazione può essere eseguita manualmente: https://www.zubairalexander.com/blog/how-to-update-integration-services-in-windows-server-2012-r2/ (Link esterno)
5. Verificare che tutti i nodi del cluster Hyper-V dispongano degli aggiornamenti più recenti del sistema operativo Windows. Questa condizione può essere verificata utilizzando la funzione Windows Update.
6. Rimuovere eventuali checkpoint orfani sulla VM. I checkpoint orfani lasciati da un backup Avamar hanno la sintassi "AvamarBackup_<<Avamar policy name>>-<<snapshot consistency level>>-<<backup job timestamp>>".
Esempio:


Questi sono i checkpoint di "ripristino" creati durante il backup Avamar, ma che non sono riusciti a essere uniti nuovamente ai file VHDX (Virtual Hard Disk v2) padre in seguito. Non possono essere eliminati utilizzando i normali metodi in Hyper-V Manager.
Cliccando con il pulsante destro del mouse sul checkpoint l'opzione "Delete Checkpoint" NON viene eliminata.
Per eliminare i checkpoint di ripristino di Avamar, evidenziare il checkpoint in Hyper-V Manager e premere il tasto Canc (Canc) sulla tastiera. Il checkpoint di ripristino orfano viene unito al file VHDX principale:

Tuttavia, l'eliminazione manuale dei checkpoint di Avamar potrebbe non riuscire con il messaggio aperto "The operation cannot be performed while the object is in its current state".
In questo scenario, fare riferimento all'articolo seguente per procedure e script dettagliati per la rimozione di checkpoint e vmgroup non aggiornati in tutti i nodi del cluster: Windows Server: Hyper-V Live Migration potrebbe non riuscire a causa di checkpoint di ripristino.t di checkpoint di ripristino
7. Applicare gli hotfix più recenti per la versione del plug-in Avamar Hyper-V VSS in uso. L'articolo seguente fornisce i numeri e le posizioni degli hotfix da scaricare: Il backup RCT incrementale di Avamar Hyper-V non riesce con "Impossibile ottenere extent RCT per il file del disco" o "Creazione del punto di riferimento per la macchina virtuale non riuscita"
(In caso contrario, le VM potrebbero non essere in grado di eseguire snapshot/checkpoint coerenti con le applicazioni).
8. Creare una policy e un dataset separati per le VM problematiche, modificare il dataset e cambiare il livello di istantanea da "application" a "crash".
Additional Information
Articolo correlato: Avamar: I backup di Hyper-V 2016 non riescono "La creazione del checkpoint per la macchina virtuale non è riuscita e verrà ignorata dal backup