NVP vProxy:CBRCが有効になっていると、VDDKエラー13「アクセス権がありません」でVMバックアップが失敗する

Summary: 1つ以上のディスクについて、NetWorker VMware Protection (NVP) vProxy Virtual Machine (VM)のバックアップが失敗します。返されるエラーは、一般的なVMware Disk Development Kit (VDDK)エラー「このファイルへのアクセス権がありません」です。このエラーは、いくつかの理由で発生する可能性があります。ただし、このKBでは、VMwareでコンテンツ ベースの読み取りキャッシュ(CBRC)が構成されている場合に焦点を当てています。 ...

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

VMバックアップ セッションが失敗し、vProxyの /opt/emc/vproxy/runtime/logs/vbackupd/vbackupd-vddk.logに次のエラーが記録されます。

YYYY-MM-DDTHH:mm:SS NOTICE: VDDK INFO VixDiskLib: There is no avaiable transport mode when attempting to open disk. Mounting 42104975-a9ce-e89a-57ec-eed07aaa4eac using transport hotadd failed : Failed to hot-add SCSI targets: Vmomi::MethodFault::Exception: Fault cause: vim.fault.GenericVmConfigFault
YYYY-MM-DDTHH:mm:SS NOTICE: VDDK INFO . at 6502.
YYYY-MM-DDTHH:mm:SS NOTICE: VDDK INFO VixDiskLib: VixDiskLib_OpenEx: Cannot open disk [DATASTORE_NAME] VM_NAME/VM_NAME.vmdk. Error 13 (You do not have access rights to this file) (Mounting 42104975-a9ce-e89a-57ec-eed07aaa4eac using transport hotadd failed : Failed to hot-add SCSI targets: Vmomi::MethodFault::Exception: Fault cause: vim.fault.GenericVmConfigFault

このエラーは、VMの電源がオンになっている場合にのみ表示されます。VMの電源がオフになると、hot-addバックアップが正常に実行されます。
または、ネットワーク ブロック デバイス(NBD)転送モードが使用されている場合、バックアップは正常に行われます。

Cause

VMが存在するVMware ESXiホストは、コンテンツ ベース読み取りキャッシュ(CBRC)を使用して構成されています。また、VM は CBRC が有効に設定されています。

バックアップ中にvProxyがディスクのホットアドを試行すると、vCenter Serverのvpxd.logで次のエラーが報告されます。

vCenter Serverログ ファイルの場所 このハイパーリンクをクリックすると、デル・テクノロジーズ以外のWebサイトにアクセスします。

YYYY-MM-DDTHH:mm:SS error vpxd[4017950] [Originator@6876 sub=VmProv opID=77a6f80-01] Get exception while executing action vpx.vmprov.ReconfigureVm:
--> (vim.fault.GenericVmConfigFault) {
-->    faultMessage = (vmodl.LocalizableMessage) [
-->       (vmodl.LocalizableMessage) {
-->          key = "msg.disk.hotadd.digest.nomem", 
-->          message = "CBRC cannot be hot-enabled on a disk unless the VM was powered-on with digest disks or cbrc.cacheEnable was set.", 
-->       }
-->    ], 
-->    reason = "CBRC cannot be hot-enabled on a disk unless the VM was powered-on with digest disks or cbrc.cacheEnable was set.", 
-->    msg = "CBRC cannot be hot-enabled on a disk unless the VM was powered-on with digest disks or cbrc.cacheEnable was set."
--> }
YYYY-MM-DDTHH:mm:SS info vpxd[4017950] [Originator@6876 sub=VmProv opID=77a6f80-01] Workflow context:
--> (vpx.vmprov.ReconfigureContext) {
-->    cbData = (vmodl.KeyAnyValue) [
-->       (vmodl.KeyAnyValue) {
-->          key = "workflow.startTime", 
-->          value = 11354949631767
-->       }, 
-->       (vmodl.KeyAnyValue) {
-->          key = "workflow.actionTiming", 
-->          value = (vmodl.KeyAnyValue) [
-->             (vmodl.KeyAnyValue) {
-->                key = "vpx.vmprov.InvokePrechecks", 
-->                value = "YYYY-MM-DDTHH:mm:SS"
-->             }, 
-->             (vmodl.KeyAnyValue) {
-->                key = "vpx.vmprov.CheckCompatibility", 
-->                value = "YYYY-MM-DDTHH:mm:SS"
-->             }, 
-->             (vmodl.KeyAnyValue) {
-->                key = "vpx.vmprov.ReserveDirectory", 
-->                value = "YYYY-MM-DDTHH:mm:SS"
-->             }, 
-->             (vmodl.KeyAnyValue) {
-->                key = "vpx.vmprov.InvokeCallbacks", 
-->                value = "YYYY-MM-DDTHH:mm:SS"
-->             }, 
-->             (vmodl.KeyAnyValue) {
-->                key = "vpx.vmprov.ReconfigureVm", 
-->                value = "YYYY-MM-DDTHH:mm:SS"
-->             }
-->          ]
-->       }, 
-->       (vmodl.KeyAnyValue) {
-->          key = "OCM.inited", 
-->          value = true
-->       }
-->    ], 
-->    configSpec = (vim.vm.ConfigSpec) {
-->       createDate = "YYYY-MM-DDTHH:mm:SS", 
-->       files = (vim.vm.FileInfo) {
-->          vmPathName = "ds:///vmfs/volumes/67b62d67-8dbb8f29-52af-f4c7aa35600a/VPROXY_NAME/VPROXY_NAME.vmx", 
-->       }, 
-->       deviceChange = (vim.vm.device.VirtualDeviceSpec) [
-->          (vim.vm.device.VirtualDeviceSpec) {
-->             operation = "add", 
-->             device = (vim.vm.device.VirtualDisk) {
-->                key = -1102, 
-->                backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
-->                   fileName = "ds:///vmfs/volumes/67b62d67-8dbb8f29-52af-f4c7aa35600a/VM_NAME/VM_NAME.vmdk",

CBRC は、ダイジェスト対応ディスクを使用して、頻繁に読み取られるブロックをキャッシュします。CBRC が有効な場合:

  • VMwareでは、ソースVMの電源がオンの状態で、これらのダイジェスト対応ディスクを別のVMに接続することを制限します。
  • この制限は、ソースVMのディスクをバックアップ プロキシVMに接続することに依存するホット アド転送モードに直接影響します。

Resolution

この問題は、NetWorker以外で発生しています。次のいずれかのオプションを使用します。

オプション1:

VMware 8.0.3+の場合は、次を参照してください。vSphere 8.0 Update 3でCBRC(ダイジェスト)ディスクをCBRC以外のVMにホット アドできないというメッセージが表示され、「ディスク上でCBRCをホット有効にすることはできません...」 このハイパーリンクをクリックすると、デル・テクノロジーズ以外のWebサイトにアクセスします。

オプション2:

これらのVMでCBRCを有効にしておく必要があるかどうか、またはホットアド バックアップをサポートするためにCBRCを無効にできるかどうかは、VMware管理者に問い合わせてください。必要に応じて、CBRC 構成に関して VMware サポートと連携します。

オプション3:

ネットワーク ブロック デバイス(NBD)転送モードのみを使用するようにCBRC VMのバックアップを構成します。

メモ: NBD転送モードでは、ESXi管理ネットワークを使用します。NBDバックアップのパフォーマンスは、ホットアドよりも低くなると予想されます。NBDトラフィックが大量になると、ESXi管理ネットワークが混雑する可能性があります。バックアップ転送モードの詳細については、 NetWorker VMwar統合ガイド を参照してください。
  1. CBRC で構成された VM を独自の NetWorker 保護グループに分離します。
  2. 新しい CBRC 関連グループのポリシー/ワークフローを作成します。 
  3. NetWorkerサーバー上の少なくとも1つのvProxyでNBDセッションが有効になっていることを確認します。

NetWorker Management Console (NMC):デバイス>VMwareプロキシ
NetWorker Webユーザー インターフェイス(NWUI): 保護>VMwareプロキシ

vProxyの最大NBDセッション数

  1. 次のいずれかの構成オプションを実行します。
    1. (優先)NBDセッションのみを使用するようにバックアップ アクションを構成します。
      1. NetWorker Webユーザー インターフェイス(NWUI)から、バックアップ アクションのプロパティを開きます。
      2. VMware固有の構成オプションタブで、転送モードをNBDに設定します。
        バックアップ アクション転送モード  
メモ: このオプションは、NetWorker 19.10以降のNetWorker Webユーザー インターフェイス(NWUI)でのみ使用できます。これにより、VMバックアップ セッションがNBDのみに制限されます。複数のvProxyでNBDが有効になっている場合、バックアップでは複数のvProxyを使用してセッションを並行して処理できます。
    1. NBDセッションが有効になっている特定のvProxyを使用するようにバックアップ アクションを構成します。
      1. NMCまたはNWUIから、CRBC固有のバックアップ アクションを開き、vProxyを「手動選択」に設定します。 
      2. NBDセッションのみで構成されたvProxyを選択します。

手動vProxy選択

Additional Information

VDDKエラー13には多くの潜在的な原因があります。CBRC が設定されていない場合は、次を参照してください。NVP vProxy:VMバックアップが「VDDK Error 13: このファイルへのアクセス権がありません」

Affected Products

NetWorker

Products

NetWorker Family
Article Properties
Article Number: 000320972
Article Type: Solution
Last Modified: 14 May 2025
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.