Avamar — cбой резервного копирования означает, что виртуальная машина содержит виртуальные диски типа IDE
Summary: Сбой резервного копирования означает, что виртуальная машина содержит виртуальные диски типа 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
Прокси-сервер Avamar работает под управлением Avamar 19.2, 19.3, 19.4
. Виртуальная машина содержит по крайней мере один виртуальный диск, использующий тип IDE.
Принудительный перенос резервной копии в nbddl/nbddl НЕ устраняет проблему.
Резервное копирование этой же виртуальной машины с помощью более ранней версии Avamar 19.1 (или более ранней) выполнено.
Журнал резервного копирования содержит следующие строки, указывающие на виртуальный диск, использующий тип адаптера ide
Затем журнал содержит ошибку, из-за которой происходит сбой задания со ссылкой на VixDiskLib_GetMetadataKeys
Сбой резервного копирования Avamar с кодом ошибки: 10007

. Виртуальная машина содержит по крайней мере один виртуальный диск, использующий тип IDE.
Принудительный перенос резервной копии в nbddl/nbddl НЕ устраняет проблему.
Резервное копирование этой же виртуальной машины с помощью более ранней версии Avamar 19.1 (или более ранней) выполнено.
Журнал резервного копирования содержит следующие строки, указывающие на виртуальный диск, использующий тип адаптера 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).)
Затем журнал содержит ошибку, из-за которой происходит сбой задания со ссылкой на 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
Сбой резервного копирования Avamar с кодом ошибки: 10007

Cause
В Avamar 19.2, 19.3 и более поздних версиях Avamar использует более новую версию VDDK 6.7, 19.4 использует вызов VDDK 7.0.0 или 7.0.1 VixDiskLib_GetMetadataKeys/VixDiskLib_ReadMetadata для получения атрибутов из файла описания виртуального диска. Для адаптера IDE тип — IDE, функция VDDK завершается сбоем и отправляется код ошибки API VMware VIX.
В журналах отладки отображается следующий код ОШИБКИ VMware, если тип адаптера — IDE:
В журналах отладки отображается следующий код ОШИБКИ VMware, если тип адаптера — 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
Для диска SCSI, на котором вызов работает должным образом, вместо него должен отображаться вывод отладки:
[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
Этот вопрос находится в стадии рассмотрения.
Тем не менее ни VMware, ни DellEMC НЕ рекомендуют использовать виртуальный диск IDE как для общей производительности виртуальных машин, так и для производительности резервного копирования. Виртуальный диск IDE НЕ поддерживает функцию HotAdd, так как в журналах резервного копирования будет содержаться следующая строка.
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
Чтобы избежать этой проблемы, по возможности преобразуйте диск виртуальной машины в SCSI.
Следующие действия описаны в статье базы знаний VMware 1016192
Если гостевая операционная система виртуальной машины НЕ использует тип IDE, пропустите шаги 2-6
- Отключите виртуальную машину.
- В меню «Edit Settings» для этой виртуальной машины выполните следующие действия.
- Перейдите в раздел Добавить > жесткий диск > Создать новый виртуальный диск.
- Измените емкость на 1 Гбайт и нажмите Next.
- Убедитесь, что для узла виртуального устройства установлено значение SCSI.
- Завершите работу мастера и выберите New SCSI Controller.
- Если текущий тип не является LSI Logic Parallel, выберите Change Type и измените тип на «LSI Logic Parallel».
- Нажмите ОК.
- Выберите тот же контроллер, что и тип адаптера, убедитесь, что идентификатор SCSI имеет значение SCSI 0:0.
- Включите виртуальную машину.
- В гостевом режиме проверьте, отображается ли новый виртуальный диск в операционной системе, чтобы убедиться, что на нем установлен драйвер SCSI.
- Отключите виртуальную машину и удалите диск из шага 2.
- Найдите путь к хранилищу данных, где находится виртуальная машина.
Например:# cd /vmfs/volumes/datastore_name/vm_name/
- В сервисной консоли ESX откройте основной диск (.vmdk) с помощью редактора vi. Подробнее см. в разделе Редактирование файлов на хосте ESX с помощью vi или nano (1020302).
- Найдите строку:
ddb.adapterType = "ide"
- Чтобы изменить тип адаптера на «LSI Logic», измените строку на:
ddb.adapterType = "lsilogic"
В некоторых случаях запись отображается как «ddb.adapterType = "legacyESX». В этом случае измените строку на:ddb.adapterType = "lsilogic"
- Сохраните файл.
- В инфраструктуре VMware или клиенте vSphere выполните следующие действия.
- Нажмите Edit Settings для виртуальной машины.
- Выберите IDE virtual disk.
- Выберите «Remove the Disk from the virtual machine».
- Нажмите кнопку ОК.
Внимание: Не выбирайте «Delete from disk».
- В меню «Edit Settings» для этой виртуальной машины выполните следующие действия.
- Перейдите в раздел Добавить > жесткий диск > и использовать существующий виртуальный диск.
- Перейдите к местонахождению диска и выберите, чтобы добавить его в виртуальную машину.
- В качестве типа адаптера выберите тот же контроллер, что и на шаге 9. Идентификатор SCSI должен иметь значение SCSI 0:0.
- Если в виртуальной машине имеется устройство CD-ROM, может потребоваться изменить канал IDE с 0:1 на IDE 0:0. Если этот параметр неактивен, извлеките CD-ROM из виртуальной машины и добавьте его обратно. Это устанавливает для него значение IDE 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.