Avamar: el respaldo falla si la máquina virtual contiene discos virtuales de tipo IDE

Summary: El respaldo falla si la máquina virtual contiene discos virtuales de 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

El proxy de Avamar está ejecutando Avamar 19.2, 19.3, 19.4
La máquina virtual contiene al menos un disco virtual con el tipo IDE. 
Cuando se fuerza la transferencia del respaldo a nbd/nbddl NO se resuelve el problema. 
El respaldo de la misma máquina virtual mediante una versión antigua de Avamar 19.1 (o una anterior) se realiza correctamente. 

El registro de respaldo contiene las siguientes líneas que indican que el disco virtual utiliza el tipo de adaptador: 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).)

A continuación, el registro contiene un mensaje de error que indica que el trabajo falla con una referencia 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



El respaldo de Avamar falla con el código de error: 10007

Trabajo fallido

Cause

En Avamar 19.2, 19.3 y versiones posteriores, Avamar utiliza VDDK 6.7 más reciente, 19.4 utiliza VDDK 7.0.0 o 7.0.1 para llamar VixDiskLib_GetMetadataKeys/VixDiskLib_ReadMetadata obtener atributos del archivo de descripción del disco virtual. Para el tipo de adaptador IDE es IDE, la función VDDK falla y se envía el código de error de VMware VIX API.  

  Con los registros de depuración, vemos el siguiente código de ERROR de VMware cuando el adaptador de IDE escribe: 
[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
En el caso de un disco SCSI en que la llamada funciona correctamente, debemos ver en resultado de la depuración en cambio:
[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

Este problema está en investigación. 

Sin embargo, VMware NI Dell EMC recomiendan el rendimiento general de la máquina virtual ni el rendimiento de respaldo del disco virtual IDE.    El disco virtual IDE NO soporta la adición en caliente, ya que incluso los registros de respaldo correctos contendrán la siguiente línea.

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

Si es posible, convierta el disco de la máquina virtual en SCSI para evitar este problema. 

Se realizaron los siguientes pasos desde la base de conocimientos de VMware 1016192
Si el sistema operativo invitado de la máquina virtual NO utiliza el tipo IDE, omita los pasos del 2 al 6

  1. Apague la máquina virtual.
  2. En el menú Edit Settings de esta máquina virtual:
    • Vaya a Agregar>disco> duroCrear nuevo disco virtual.    
    • Cambie la capacidad a 1 GB y haga clic en Next.
    • Asegúrese de que el nodo de dispositivo virtual esté configurado en SCSI.
    • Complete el asistente y seleccione New SCSI Controller.
    • Si el tipo actual no es LSI Logic Parallel, seleccione Change Type y establézcalo.
    • Haga clic en Aceptar.
    • Seleccione la misma controladora que en el tipo de adaptador, asegúrese de que el ID de SCSI se indique SCSI 0:0.
  3. Encienda la máquina virtual.
  4. Desde la interfaz de invitado, asegúrese de que el nuevo disco virtual sea visible para el sistema operativo a fin de asegurarse de que tenga un controlador SCSI. 
  5. Apague la máquina virtual y quite el disco del paso 2. 
  6. Ubique la ruta del almacén de datos donde reside la máquina virtual.
    Por ejemplo:
    # cd /vmfs/volumes/datastore_name/vm_name/
  7. Desde la consola de servicios de ESX, abra el disco principal (.vmdk) mediante el editor vi. Para obtener más información, consulte Edición de archivos en un host ESX mediante vi o nano (1020302).
  8. Busque la línea:
    ddb.adapterType = "ide"
  9. A fin de cambiar el tipo de adaptador a LSI Logic, cambie la línea para que quede así:
    ddb.adapterType = "lsilogic"
    En algunos casos, la entrada aparece como ddb.adapterType = "legacyESX”. En este caso, cambie la línea para que quede así:
    ddb.adapterType = "lsilogic"
  10. Guarde el archivo.
  11. En VMware Infrastructure/vSphere Client:
     
    1. Haga clic en Edit Settings de la máquina virtual.
    2. Seleccione el disco virtual IDE.
    3. Seleccione la opción Remove the Disk de la máquina virtual.
    4. Haga clic en Aceptar.
      Precaución: No seleccione la opción de eliminación del disco.
  12. En el menú Edit Settings de esta máquina virtual:
    1. Vaya a Agregar>disco> duroUsar disco virtual existente.    
    2. Navegue hasta la ubicación del disco y selecciónelo para agregarlo a la máquina virtual.
    3. Seleccione la misma controladora que en el paso 9 como el tipo de adaptador. El ID de SCSI debe indicar SCSI 0:0.
       
  13. Si existe un dispositivo CDROM en la máquina virtual, es posible que deba ajustar el canal IDE de IDE 0:1 a IDE 0:0. Si esta opción está atenuada, quite el CD-ROM de la máquina virtual y vuelva a colocarlo. Así se establece la configuración en IDE 0:0.


 

Affected Products

Avamar

Products

Avamar Client for VMware
Article 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.