Avamar :esxiバージョンが5.xの場合、VIXDISKLIB_QUERYALLOCATEDBLOCKS APIの障害によりVMバックアップが失敗する

Summary: Avamar -APIの障害により、esxiバージョンが5.xの場合、VMバックアップVixDiskLib_QueryAllocatedBlocks失敗します。

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

サポートされていないESXiバージョン5.xでCBTが有効になっている場合、VMイメージのバックアップが失敗します。

私。バックアップ ログには、ターゲットVMがサポートされていないVMwareバージョンで実行されていることを示す次の行が表示されます。
avvcbimage Info : VM Host Name=esxi.example.com(5.5 build-2068190)
II.バックアップ ログにCBTが有効であることが示されますが、バックアップはフルCBTレベルのゼロ バックアップになります。 
avvcbimage Info : A reference to a valid prior backup is not available so this will be a full level zero backup.
または 
avvcbimage Info : Change block tracking (CTK) is supported for this VM but has been declined. This will increase proxy CPU and IOP consumption.
III.バックアップ ログには、成功したスナップショットを作成できることが示されます。
avvcbimage Info : Snapshot 'Avamar-16763996243af4ead6dea4e3e0d24ea86d327bebed43a19e42' creation for VM '[datastore1] vmname/vmname.vmx' task completed, moref=snapshot-91273 
IV.バックアップ ログには、hotaddまたはNBDを使用して接続されているディスクが表示されます。例:
avvcbimage Info : Connected with hotadd transport to virtual disk [datastore1] vmname/vmname-000001.vmdk. Time to connect: 16300 msecs  
または  
avvcbimage Info : Connected with nbd transport to virtual disk [datastore)] vmname/vmname-000001.vmdk. Time to connect: 1025 msecs
V. バックアップ ログには、 VixDiskLib_QueryAllocatedBlocks APIコールが実行され、「不正なメッセージ」と「NBD_ERR_GENERIC」エラーで失敗することが示されます。
avvcbimage Info : VDDK:VixDiskLib: VixDiskLib_QueryAllocatedBlocks: Query allocated blocks.
avvcbimage Warning : VDDK:[NFC ERROR]NfcFssrvrProcessErrorMsg: received NFC error 2 from server: Illegal message during fssrvr session, id = 49
avvcbimage Info : VDDK:DISKLIB-LIB_MISC   : DiskLibGetAllocatedSectorChunksInRangeInt: failed to get allocated sector bitmap with 'NBD_ERR_GENERIC' (290).
avvcbimage Info : VDDK:VixDiskLib: Detected DiskLib error 290 (NBD_ERR_GENERIC).
avvcbimage Info : VDDK:VixDiskLib: VixDiskLibQueryBlockList: Fail to query blocks (offset 0, chunkSize 128, chunkNumber 524288). Error 1 (Unknown error) (DiskLib error 290: NBD_ERR_GENERIC) at 591.
VI.バックアップ ログには、ステップVからのVixDiskLib_Read障害による正常な終了が表示されます。 
avvcbimage Error : [IMG0008] VixDiskLib_Read() (datastore)] vmname/vmname.vmdk) at offset 0 length 128 sectors returned (1) (1)Unknown error
avvcbimage Info : Starting graceful (staged) termination, VixDiskLib_Read returned an error (wrap-up stage)

Cause

「VMware ESXiバージョンはサポートされていません。Avamar 19.2以降では、 VixDiskLib_QueryAllocatedBlocks と呼ばれる新しいAPIを使用して、仮想ディスクの使用中のブロックをクエリーします。ただし、このAPIはESXi 5.xバージョンとの下位互換性はありません。」

Resolution

VMwareサーバーは、サポートされているバージョンにアップグレードする必要があります。このVMwareページに示されているように、ESXi 5.5はサポートされていません。vSphere 5.5(51491)(vmware.com)の一般的なサポート終了

この問題を回避するには、詳細フラグ「--enable_query_allocated_block」をfalseに設定します。

これを行うには


方法1(CMDファイル経由)1の
2つの方法があります。プロキシで、次のファイルを編集します。/usr/local/avamarclient/var/avvcbimageAll.cmd を実行し、次の行を変更または追加します。 
# If enabled, use QueryAllocatedBlock instead of QueryChangedDiskAreas for full backup/in-use query
#    Default is true.
--enable_query_allocated_block=false

方法2(AUIのデータセットによる)
1.バックアップ ポリシーで使用されているデータセットを編集します。
2.[Show Free Form > ADD
Key>Windows VMware Imageプラグインを選択します。
[avvcbimage]enable_query_allocated_block  
値:
False
3.[Show Free Form > ADD
Key]>[Linux VMware Image Plug-in]を選択します。
[avvcbimage]enable_query_allocated_block  
値:
False

以下の例を参照してください。 
  データセットの編集
 

Affected Products

Avamar
Article Properties
Article Number: 000210227
Article Type: Solution
Last Modified: 17 May 2023
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.