Il backup Hyper-V della macchina virtuale ha esito negativo con il messaggio "Virtual machine does not have valid vhd chains and will not be backed up with image level backup"

Summary: Questo articolo fornisce istruzioni dettagliate sull'utilizzo dei comandi Microsoft PowerShell per correggere le configurazioni di macchine virtuali Hyper-V che causano errori di backup e di altro tipo. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

I backup Hyper-V di alcune macchine virtuali potrebbero non riuscire con messaggi simili ai seguenti:
avhypervvss Warning <42496>: Virtual machine 'EMC <GUID>' has one or more virtual disks with same ID and will not be backed up with image level backup. ... avhypervvss Error <43105>: Virtual machine 'EMC' does not have valid vhd chains and will not be backed up with image level backup avhypervvss Warning <41605>: The following Virtual Machines have failed: avhypervvss Warning <41604>: [1] EMC <GUID>


Cause

Questo problema si verifica quando uno dei dischi rigidi virtuali collegati alla macchina virtuale è stato creato copiando il contenuto di un disco rigido fisico. In questo scenario, il nuovo disco rigido virtuale contiene la stessa firma del disco dell'unità fisica nella partizione padre. Durante un processo di backup che coinvolge Hyper-V VSS Writer, i dischi rigidi virtuali vengono montati nella partizione padre. Questo processo ha esito negativo per le macchine virtuali interessate a causa della collisione tra le firme dei dischi.

Resolution

1. Spegnere la macchina virtuale interessata.

2. Per ciascuno dei file VHDX associati alla macchina virtuale, eseguire questo cmdlet utilizzando il prompt di PowerShell (Esegui come amministratore):
Get-VHD -path "<<directory of the VHD files>>"

Esempio:  Get-VHD -path "D:\Hyper-V\EMC.vhdx"
                 Get-VHD -path "D:\Hyper-V\EMC1.vhdx"

3. Controllare il campo "DiskIdentifier" per ogni disco rigido virtuale. Se non sono univoci, modificare gli ID dei dischi in modo che siano diversi l'uno dall'altro.
Set-VHD -ResetDiskIdentifier -Path "location of VHDX file"

In questo modo viene modificato l'attributo dell'identificatore del disco sul file VHDX. Eseguire questa operazione per gli altri file VHDX associati alla macchina virtuale interessata.

4. Riaccendere la macchina virtuale.

5. Aprire il prompt di PowerShell ed eseguire il seguente comando:
Get-VHD -path "<<directory of the VHD files>>"

Eseguire questa operazione per ciascuno dei file VHDX per le macchine virtuali interessate e verificare che il valore dell'identificatore del disco sia diverso per ogni file.

Affected Products

Avamar Plug-in for Hyper-V VSS
Article Properties
Article Number: 000184898
Article Type: Solution
Last Modified: 07 Jan 2022
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.