Avamar – Backup schlägt fehl, wenn die virtuelle Maschine virtuelle Laufwerke vom Typ IDE enthält
Summary: Backup schlägt fehl, wenn die virtuelle Maschine virtuelle Laufwerke vom Typ IDE enthält
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
Auf dem Avamar-Proxy wird Avamar 19.2, 19.3, 19.4
ausgeführt. Die virtuelle Maschine enthält mindestens ein virtuelles Laufwerk mit IDE-Typ.
Durch erzwingen von „backup transport to nbd/nbddl“ wird das Problem NICHT behoben.
Das Backup derselben VM mit der älteren Avamar-Version 19.1 (oder früheren Versionen) ist erfolgreich.
Das Backupprotokoll enthält die folgenden Zeilen, die angeben, dass das virtuelle Laufwerk den Adaptertyp: ide verwendet
Das Protokoll enthält dann einen Fehler, der dazu führt, dass der Job mit einem Hinweis auf VixDiskLib_GetMetadataKeys fehlschlägt
Das Avamar-Backup schlägt mit folgendem Fehlercode fehl: 10007

ausgeführt. Die virtuelle Maschine enthält mindestens ein virtuelles Laufwerk mit IDE-Typ.
Durch erzwingen von „backup transport to nbd/nbddl“ wird das Problem NICHT behoben.
Das Backup derselben VM mit der älteren Avamar-Version 19.1 (oder früheren Versionen) ist erfolgreich.
Das Backupprotokoll enthält die folgenden Zeilen, die angeben, dass das virtuelle Laufwerk den Adaptertyp: ide verwendet
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).)
Das Protokoll enthält dann einen Fehler, der dazu führt, dass der Job mit einem Hinweis auf VixDiskLib_GetMetadataKeys fehlschlägt
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
Das Avamar-Backup schlägt mit folgendem Fehlercode fehl: 10007

Cause
In Avamar 19.2, 19.3 und höher verwendet Avamar neuere VDDK 6.7, 19.4 verwendet VDDK 7.0.0 oder 7.0.1 Aufrufen von VixDiskLib_GetMetadataKeys/VixDiskLib_ReadMetadata zum Abrufen von Attributen aus der Beschreibungsdatei des virtuellen Laufwerks. Für den IDE-Adaptertyp ist IDE, die VDDK-Funktion schlägt fehl und der VMware VIX-API-Fehlercode wird gesendet.
In Debugging-Protokollen wird der folgende VMware-FEHLER-Code aufgeführt, wenn der IDE-Adaptertyp verwendet wird:
In Debugging-Protokollen wird der folgende VMware-FEHLER-Code aufgeführt, wenn der IDE-Adaptertyp verwendet wird:
[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
Für eine SCSI-Festplatte, auf der der Aufruf ordnungsgemäß funktioniert, sollte stattdessen diese Debugging-Ausgabe angezeigt werden:
[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
Dieses Problem wird derzeit untersucht.
Sowohl für die allgemeine Leistung der virtuellen Maschine als auch für die Backupperformance wird das virtuelle IDE-Laufwerk jedoch weder von VMware noch von DellEMC empfohlen. Das virtuelle IDE-Laufwerk unterstützt hotadd NICHT, weshalb selbst erfolgreiche Backupprotokolle die folgende Zeile enthalten.
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
Konvertieren Sie nach Möglichkeit die Festplatte der virtuellen Maschine in SCSI, um dieses Problem zu vermeiden.
Die folgenden Schritte wurden aus VMware KB 1016192 entnommen
Wenn das Gastbetriebssystem der virtuellen Maschine NICHT den IDE-Typ verwendet, überspringen Sie die Schritte 2 bis 6.
- Schalten Sie die virtuelle Maschine aus.
- Im Menü „Edit Settings“ für diese virtuelle Maschine:
- Gehen Sie zu Festplattehinzufügen>> Neues virtuelles Laufwerk erstellen.
- Ändern Sie die Kapazität auf 1 GB und klicken Sie auf Weiter.
- Stellen Sie sicher, dass der „Virtual Device Node“ auf SCSI eingestellt ist.
- Schließen Sie alle Schritte des Assistenten ab und wählen Sie den neuen SCSI-Controller aus.
- Wenn der aktuelle Typ nicht „LSI Logic Parallel“ ist, wählen Sie Change Type aus und ändern Sie den Typ in „LSI Logic Parallel“.
- Klicken Sie auf OK.
- Wählen Sie denselben Controller wie den Adaptertyp aus. Stellen Sie sicher, dass die SCSI-ID „SCSI 0:0“ lautet.
- Schalten Sie die virtuelle Maschine ein.
- Stellen Sie vom Gast aus sicher, dass das neue virtuelle Laufwerk für das Betriebssystem sichtbar ist, um zu überprüfen, dass es über einen SCSI-Treiber verfügt.
- Schalten Sie die virtuelle Maschine aus und entfernen Sie die Festplatte aus Schritt 2.
- Suchen Sie den Datenspeicherpfad, unter dem sich die virtuelle Maschine befindet.
Zum Beispiel:# cd /vmfs/volumes/datastore_name/vm_name/
- Öffnen Sie in der ESX-Servicekonsole die primäre Festplatte (.vmdk) mithilfe des VI-Editors. Weitere Informationen finden Sie unter Bearbeiten von Dateien auf einem ESX-Host mit vi oder nano (1020302).
- Suchen Sie nach der Zeile:
ddb.adapterType = "ide"
- Um den Adaptertyp in „LSI Logic“ zu ändern, ändern Sie die Zeile in:
ddb.adapterType = "lsilogic"
In einigen Fällen wird der Eintrag als „ddb.adapterType = "legacyESX"“ angezeigt. Ändern Sie in diesem Fall die Zeile in:ddb.adapterType = "lsilogic"
- Speichern Sie die Datei.
- Vom VMware Infrastructure/vSphere Client aus:
- Klicken Sie auf Edit Settings für die virtuelle Maschine.
- Wählen Sie das virtuelle IDE-Laufwerk aus.
- Entfernen Sie die Festplatte aus der virtuellen Maschine über „Remove the Disk“.
- Klicken Sie auf OK.
Vorsicht: Wählen Sie nicht „Delete from disk“ aus.
- Im Menü „Edit Settings“ für diese virtuelle Maschine:
- Gehen Sie zu Festplattehinzufügen>> Vorhandenes virtuelles Laufwerk verwenden.
- Navigieren Sie zum Speicherort des Laufwerks und wählen Sie ihn aus, um ihn der virtuellen Maschine hinzuzufügen.
- Wählen Sie den gleichen Controller wie in Schritt 9 als Adaptertyp aus. Die SCSI-ID sollte „SCSI 0:0“ lauten.
- Wenn ein CD-ROM-Gerät in der virtuellen Maschine vorhanden ist, muss möglicherweise der IDE-Kanal von IDE 0:1 auf IDE 0:0 angepasst werden. Wenn diese Option grau unterlegt ist, entfernen Sie die CD-ROM von der virtuellen Maschine und fügen Sie sie wieder hinzu. Dadurch wird IDE 0:0 festgelegt.
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.