Avamar - 仮想マシンに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タイプを使用する仮想ディスクが少なくとも1つ含まれている。
nbd/nbddlへのバックアップ転送を強制しても、問題は解決されません。
古いAvamar 19.1(またはそれ以前)を使用している同じVMのバックアップは成功します。

バックアップ ログには、アダプター タイプ「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機能は失敗し、VMware VIX APIエラー コードが送信されます。  

  デバッグ ログでは、IDEアダプター タイプの場合、次のVMwareエラー コードが表示されます。 
[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またはDell EMCでは、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 KB1016192から取得されたものです。
仮想マシンのゲスト オペレーティング システムがIDEタイプを使用していない場合は、手順2~6をスキップしてください。

  1. 仮想マシンの電源をオフにします。
  2. この仮想マシンの[Edit Settings]メニューから、次の手順を実行します。
    • [Add>Hard Disk>Create New Virtual Disk]に移動します。    
    • Capacity]を1 GBに変更し、[Next]をクリックします。
    • [Virtual Device Node]が[SCSI]に設定されていることを確認します。
    • ウィザードを完了し、[New SCSI Controller]を選択します。
    • 現在のタイプが[LSI Logic Parallel]ではない場合は、[Change Type]を選択し、タイプを[LSI Logic Parallel]に変更します。
    • [OK]をクリックします。
    • アダプター タイプと同じコントローラーを選択し、[SCSI ID]が[SCSI 0:0]になるようにします。
  3. 仮想マシンをオンにします。
  4. ゲストから、新しい仮想ディスクがオペレーティング システムに認識されるようにして、SCSIドライバーがあることを確認します。 
  5. 仮想マシンの電源をオフにし、手順2からディスクを削除します。 
  6. 仮想マシンが存在するデータストア パスを見つけます
    例えば:
    # cd /vmfs/volumes/datastore_name/vm_name/
  7. ESXサービス コンソールから、viエディターを使用してプライマリー ディスク(.vmdk)を開きます。詳細については、『Editing files on an ESX host using vi or nano (1020302)』を参照してください。
  8. 次の行を探します。
    ddb.adapterType = "ide"
  9. アダプター タイプをLSIロジックに変更するには、この行を次のように変更します。
    ddb.adapterType = "lsilogic"
    場合によっては、エントリーが「ddb.adapterType = "legacyESX"」と表示されます。この場合、この行を次のように変更します。
    ddb.adapterType = "lsilogic"
  10. ファイルを保存します。
  11. VMware Infrastructure/vSphere Clientから、次の手順を実行します。
     
    1. 仮想マシンの[Edit Settings]をクリックします。
    2. IDE virtual disk]を選択します。
    3. この仮想マシンで[Remove the Disk]を選択します。
    4. [OK]をクリックします。
      注意: ディスクから削除は選択しないでください。
  12. この仮想マシンの[Edit Settings]メニューから、次の手順を実行します。
    1. [Add>Hard Disk>Use Existing Virtual Disk]に移動します。    
    2. そのディスクの場所に移動し、選択して仮想マシンに追加します。
    3. 手順9と同じアダプター タイプのコントローラーを選択します。[SCSI ID]は[SCSI 0:0]となる必要があります。
       
  13. CDROMデバイスが仮想マシンに存在する場合は、IDEチャネルをIDE 0:1からIDE 0:0に調整する必要がある場合があります。このオプションがグレー表示されている場合は、仮想マシンからCD-ROMを取り外してから取り付け直します。これにより、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.