Avamar: Backup di Hyper-V non riuscito con hypervvss_assist DEBUG-INTERNAL ERROR
Resumen: Articolo della Knowledge Base (KB) che fornisce la procedura per risolvere i backup di Hyper-V non riusciti a causa di checkpoint personalizzati su una macchina virtuale (VM).
Síntomas
Il backup di Hyper-V ha esito negativo con il seguente errore segnalato nel registro:
[hypervvss_assist] INTERNAL ERROR: <0001> assert error (this_disk.virtual_disk_snapshot_id.isempty()), hypervvss_targets.cpp
Questo errore si verifica subito dopo che Avamar recupera l'elenco del disco rigido virtuale (VHD) di una o più macchine virtuali:
avhypervvss Info <41738>: Fetching VHD chain list for 'VM_NAME<VM_ID>
Anche se viene utilizzato il flag avtar mostrato di seguito, il backup termina con uno stato "Failed" anziché "Completed With Exceptions".
--save-partial-backupCausa
Questo problema viene visualizzato in un backup completo con una macchina virtuale (VM) creata su un disco differenziato o un checkpoint.
In tal caso, a questo disco non è associato un ID snapshot.
Di seguito sono riportati i passaggi per riprodurre il problema:
- Eseguire il primo backup di una VM con un disco di differenziazione o un checkpoint.
- Il processo di backup ha esito positivo
- Aggiungere un altro disco di differenziazione con Hyper-V Manager.
- Eseguire il backup.
Comportamento osservato: Il backup non riesce.
Comportamento previsto: Il backup dovrebbe avere esito positivo.
Resolución
Escludere le VM con checkpoint personalizzati o creati dall'utente. Questa operazione può essere eseguita utilizzando il dataset o il flag "--excludelist" nel file avhypervvss.cmd (nella cartella var Avamar).
In alternativa, rimuovere il checkpoint dalla VM. Questa operazione può essere eseguita utilizzando Hyper-V Manager o dal seguente comando PowerShell:
Get-VMSnapshot -ComputerName "MyHyperVHost" -VMName "VM with Checkpoint” | Remove-VMSnapshot
Se nessuna delle soluzioni alternative di cui sopra è fattibile, contattare il supporto Dell e fare riferimento a questo articolo della Knowledge Base.
Información adicional
È stato introdotto il flag "--save-partial-backup" per avere un backup Hyper-V disponibile da cui eseguire il restore, anche se il backup di alcune VM non è riuscito.
Questo backup con alcune VM mancanti termina come "Completed With Exceptions". L'Avamar Backup Administrator deve sempre esaminare questi errori di eccezione.