Avamar: il backup ha esito negativo se la macchina virtuale contiene dischi virtuali di tipo IDE
Summary: Il backup ha esito negativo se la macchina virtuale contiene dischi virtuali di tipo IDE
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
Il proxy Avamar esegue Avamar 19.2,19.3, 19.4
La macchina virtuale contiene almeno un disco virtuale con tipo IDE.
Forzare il trasporto di backup su nbd/nbddl NON risolve il problema.
Il backup della stessa macchina virtuale utilizzando la versione precedente di Avamar 19.1 (o versioni precedenti) ha esito positivo.
Il registro di backup contiene le seguenti righe che indicano il disco virtuale utilizzando il tipo di adattatore: IDE
Il registro contiene quindi un errore il processo causa dell'esito negativo con un riferimento a VixDiskLib_GetMetadataKeys
Il backup di Avamar ha esito negativo con codice errore: 10007

La macchina virtuale contiene almeno un disco virtuale con tipo IDE.
Forzare il trasporto di backup su nbd/nbddl NON risolve il problema.
Il backup della stessa macchina virtuale utilizzando la versione precedente di Avamar 19.1 (o versioni precedenti) ha esito positivo.
Il registro di backup contiene le seguenti righe che indicano il disco virtuale utilizzando il tipo di adattatore: IDE
avvcbimage Info <16041>: VDDK:2021-03-24T18:28:51.613Z error -[28517] [Originator@6876 sub=transport] SupportHotAddTransport: Cannot use hotadd transport to mount Virtual Machineswith disks that are not SCSI, SATA or NVME (adapter type: ide) avvcbimage Info <16041>: VDDK:2021-03-24T18:28:51.613Z error -[28517] [Originator@6876 sub=transport] Mounting 42229301-63f4-3d56-5782-bf7a49b04a54 using transport hotadd failed : SupportHotAddTransport: Cannot use hotadd transport to mount Virtual Machines with disks that are not SCSI, SATA or NVME (adapter type: ide). avvcbimage Info <16041>: VDDK:2021-03-24T18:28:51.614Z error -[28517] [Originator@6876 sub=transport] Cannot use mode hotadd to access [Avamar VMFS1] EMC-vTiger2/EMC-Vtiger.vmdk: Cannot mount using this method. (Mounting 42229301-63f4-3d56-5782-bf7a49b04a54 using transport hotadd failed : SupportHotAddTransport: Cannot use hotadd transport to mount Virtual Machines with disks that are not SCSI, SATA or NVME (adapter type: ide).)
Il registro contiene quindi un errore il processo causa dell'esito negativo con un riferimento a VixDiskLib_GetMetadataKeys
avvcbimage Info <42151>: backing up virtual disk [Avamar VMFS1] EMC-vTiger2/EMC-Vtiger.vmdk, using virtual disk connection [Avamar VMFS1] EMC-vTiger2/EMC-Vtiger.vmdk avvcbimage Info <16041>: VDDK:VixDiskLib: VixDiskLib_GetInfo: Retrieve disk info. avvcbimage Info <16041>: VDDK:VixDiskLib: VixDiskLib_FreeInfo: Clean up VixDiskLib. avvcbimage Info <16041>: VDDK:VixDiskLib: VixDiskLib_ReadMetadata: Missing metadata value. Error 16052 (The specified key is not found in the disk database) at 7564. avvcbimage Error <0000>: [IMG0008] VixDiskLib_GetMetadataKeys([Avamar VMFS1] EMC-vTiger2/EMC-Vtiger.vmdk) returned (0) The operation was successful
Il backup di Avamar ha esito negativo con codice errore: 10007

Cause
In Avamar 19.2,19.3 e versioni successive Avamar utilizza il più recente VDDK 6.7, 19.4 utilizza VDDK 7.0.0 o 7.0.1 chiamare VixDiskLib_GetMetadataKeys/VixDiskLib_ReadMetadata per ottenere gli attributi dal file di descrizione del disco virtuale, per il tipo di scheda IDE IDE, la funzione VDDK ha esito negativo e viene inviato il codice di errore dell'API VMware VIX.
Con i log di debug viene visualizzato il seguente codice di errore vmware quando si digita un adattatore IDE:
Con i log di debug viene visualizzato il seguente codice di errore vmware quando si digita un adattatore IDE:
[VcbImageBackupAssistThread] VDDKLIBLOG:VixDiskLib_GetMetadataKeys() key=NULL keySize=0
2021/03/26-13:30:35.72478 [VcbImageBackupAssistThread] VDDKLIBLOG:VixDiskLib_GetMetadataKeys() status=24 requiredLen=238
[VcbImageBackupAssistThread] VDDKLIBLOG:VixDiskLib_GetMetadataKeys() output keys=adapterType keySize=238
[VcbImageBackupAssistThread] VDDKLIBLOG:VixDiskLib_ReadMetadata() output value=ide len=4
avvcbimage Info <16041>: VDDK:VixDiskLib: VixDiskLib_ReadMetadata: Missing metadata value. Error 16052 (The specified key is not found in the disk database) at 6602.
[VcbImageBackupAssistThread] VDDKLIBLOG:VixDiskLib_ReadMetadata() output value=ide len=4
avvcbimage Error <0000>: [IMG0008] VixDiskLib_GetMetadataKeys([Avamar VMFS1] EMC-vTiger2/EMC-Vtiger.vmdk) returned (0) The operation was successful
Per un disco SCSI in cui la chiamata funziona correttamente, dovrebbe invece essere visualizzato l'output di debug:
[VcbImageBackupAssistThread] VDDKLIBLOG:VixDiskLib_GetMetadataKeys() status=24 requiredLen=219 [VcbImageBackupAssistThread] VDDKLIBLOG:VixDiskLib_GetMetadataKeys() output keys=adapterType keySize=219 [VcbImageBackupAssistThread] VDDKLIBLOG:VixDiskLib_ReadMetadata() output value=lsilogic len=9 [VcbImageBackupAssistThread] VDDKLIBLOG:VixDiskLib_ReadMetadata() output value=true len=5 [VcbImageBackupAssistThread] VDDKLIBLOG:VixDiskLib_ReadMetadata() output value=6527 len=5 [VcbImageBackupAssistThread] VDDKLIBLOG:VixDiskLib_GetMetadataKeys() key=NULL keySize=0 [VcbImageBackupAssistThread] VDDKLIBLOG:VixDiskLib_ReadMetadata() output value=255 len=4 [VcbImageBackupAssistThread] VDDKLIBLOG:VixDiskLib_ReadMetadata() output value=63 len=3 [VcbImageBackupAssistThread] VDDKLIBLOG:VixDiskLib_ReadMetadata() output value=6527 len=5 [VcbImageBackupAssistThread] VDDKLIBLOG:VixDiskLib_ReadMetadata() output value=255 len=4 [VcbImageBackupAssistThread] VDDKLIBLOG:VixDiskLib_ReadMetadata() output value=63 len=3 [VcbImageBackupAssistThread] VDDKLIBLOG:VixDiskLib_ReadMetadata() output value=5414cb1d3f054ebbeabdd3fbff56735e len=33 [VcbImageBackupAssistThread] VDDKLIBLOG:VixDiskLib_ReadMetadata() output value=1 len=2 [VcbImageBackupAssistThread] VDDKLIBLOG:VixDiskLib_ReadMetadata() output value=1 len=2 [VcbImageBackupAssistThread] VDDKLIBLOG:VixDiskLib_ReadMetadata() output value=11265 len=6 [VcbImageBackupAssistThread] VDDKLIBLOG:VixDiskLib_ReadMetadata() output value=60 00 C2 99 87 97 8b 63-65 48 30 bf 5e a2 28 f1 len=48 [VcbImageBackupAssistThread] VDDKLIBLOG:VixDiskLib_ReadMetadata() output value=14 len=3
Resolution
Il problema è oggetto di indagine.
Tuttavia, sia per le prestazioni complessive della macchina virtuale che per le prestazioni di backup, il disco virtuale IDE NON è consigliato da VMware o DellEMC. Il disco virtuale IDE NON supporta l'hotadd in quanto tale, anche i log di backup riusciti conterranno la seguente riga.
avvcbimage Info <12012>: Check that the VM being backed up has no IDE virtual hard disks, usually an artifact of a P2v conversion - use SCSI virtual disks instead
Se possibile, convertire il disco della macchina virtuale in SCSI per evitare questo problema.
La seguente procedura è stata ricavata dalla KB di VMware 1016192
Se il sistema operativo guest della macchina virtuale NON utilizza il tipo IDE, ignorare i passaggi da 2 a 6
- Spegnere la macchina virtuale.
- Nel menu Edit Settings per questa macchina virtuale:
- Passare ad Add > Hard Disk > Create new Virtual Disk.
- Modificare Capacity in 1 GB e cliccare su Next.
- Accertarsi che Virtual Device Node sia impostato su SCSI.
- Completare la procedura guidata e selezionare New SCSI Controller.
- Se il tipo corrente non è LSI Logic Parallel Select Change Type, cambiareil tipo in LSI Logic Parallel.
- Cliccare su OK.
- Scegliere lo stesso controller come tipo di adattatore, assicurarsi che l'ID SCSI sia SCSI 0:0.
- Accendere la macchina virtuale.
- Da guest, assicurarsi che il nuovo disco virtuale sia visibile al sistema operativo per assicurarsi che disponga di un driver SCSI.
- Spegnere la macchina virtuale, rimuovere il disco dal passaggio 2.
- Individuare il percorso del datastore in cui risiede la macchina virtuale.
Per esempio:# cd /vmfs/volumes/datastore_name/vm_name/
- Dalla console di servizio ESX, aprire il disco primario (.vmdk) utilizzando l'editor vi. Per ulteriori informazioni, vedere Modifica dei file su un host ESX con vi o nano (1020302).
- Cerca la linea:
ddb.adapterType = "ide"
- Per modificare il tipo di scheda in LSI Logic, modificare la riga in:
ddb.adapterType = "lsilogic"
In alcuni casi la voce viene visualizzata come ddb.adapterType = "legacyESX". In questo caso, modificare la riga in:ddb.adapterType = "lsilogic"
- Salvare il file.
- Da VMware Infrastructure/vSphere Client:
- Cliccare su Edit Settings per la macchina virtuale.
- Selezionare il disco virtuale IDE.
- Scegliere di rimuovere il disco dalla macchina virtuale.
- Cliccare su OK.
Attenzione: Non scegliere Elimina dal disco.
- Nel menu Edit Settings per questa macchina virtuale:
- Andare a Add > Hard Disk > Use existing virtual disk.
- Passare alla posizione del disco e scegliere di aggiungerlo alla macchina virtuale.
- Scegliere lo stesso controller del passaggio 9 come tipo di adattatore. L'ID SCSI deve essere SCSI 0:0.
- Se nella macchina virtuale è presente un dispositivo CDROM, potrebbe essere necessario regolare il canale IDE da IDE 0:1 a IDE 0:0. Se questa opzione è disattivata, rimuovere il CD-ROM dalla macchina virtuale e aggiungerlo nuovamente. In questo modo l'IDE viene impostato su 0:0.
Affected Products
AvamarProducts
Avamar Client for VMwareArticle Properties
Article Number: 000184652
Article Type: Solution
Last Modified: 12 Nov 2025
Version: 9
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.