NVP vProxy: CBRC가 활성화된 경우 VDDK 오류 13 "액세스 권한이 없습니다"와 함께 VM 백업이 실패합니다.

Summary: 하나 이상의 디스크에 대해 NVP(NetWorker VMware Protection) vProxy VM(Virtual Machine) 백업이 실패합니다. 반환되는 오류는 일반 VMware VDDK(Disk Development Kit) 오류 "You do have have access rights to this file"입니다. 이 오류는 여러 가지 이유로 나타날 수 있습니다. 그러나 이 KB는 VMware에서 CBRC(Content-Based Read Cache)가 구성된 경우에 초점을 맞춥니다. ...

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의 전원이 꺼지면 핫 추가 백업이 성공합니다.
또는 NBD(Network Block Device) 전송 모드를 사용하면 백업이 성공합니다.

Cause

VM이 상주하는 VMware ESXi 호스트는 CBRC(Content-Based Read Cache)로 구성됩니다. 또한 VM은 CBRC를 사용하도록 구성됩니다.

vProxy가 백업 중에 디스크를 핫 애드하려고 하면 vCenter Server vpxd.log에서 다음 오류를 보고합니다.

vCenter Server 로그 파일의 위치 이 하이퍼링크는 Dell Technologies 외부의 웹사이트로 연결됩니다.

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 업데이트 3에서 CBRC(다이제스트) 디스크를 비 CBRC VM에 핫 추가할 수 없음, "CBRC는 디스크에서 핫 활성화할 수 없습니다..." 이 하이퍼링크는 Dell Technologies 외부의 웹사이트로 연결됩니다.

옵션 2:

이러한 VM에서 CBRC를 활성화해야 하는지 또는 무중단 추가 백업을 지원하기 위해 비활성화할 수 있는지 확인하려면 VMware 관리자에게 문의하십시오. 필요한 경우 CBRC 구성과 관련하여 VMware 지원에 문의하십시오.

옵션 3:

NBD(Network Block Device) 전송 모드만 사용하도록 CBRC VM의 백업을 구성합니다.

참고: NBD 전송 모드는 ESXi 관리 네트워크를 사용합니다. NBD 백업 성능이 핫 애드보다 저하될 것으로 예상됩니다. NBD 트래픽이 많으면 ESXi 관리 네트워크가 정체될 수 있습니다. 백업 전송 모드에 대한 자세한 내용은 NetWorker VMwar 통합 가이드를 참조하십시오.
  1. CBRC를 사용하여 구성된 VM을 자체 NetWorker 보호 그룹으로 격리합니다.
  2. 새 CBRC 관련 그룹에 대한 정책/워크플로를 생성합니다. 
  3. NetWorker Server의 vProxy 중 하나 이상에 NBD 세션이 활성화되어 있는지 확인합니다.

NMC(NetWorker Management Console): 디바이스->VMware 프록시
NWUI(NetWorker Web User Interface): 보호->VMware 프록시

vProxy 최대 NBD 세션

  1. 다음 구성 옵션 중 하나를 수행합니다.
    1. (우대) NBD 세션만 사용하도록 백업 작업을 구성합니다.
      1. NWUI(NetWorker Web User Interface)에서 백업 작업 속성을 엽니다.
      2. VMware별 구성 옵션 탭에서 전송 모드를 NBD로 설정합니다.
        백업 작업 전송 모드  
참고: 이 옵션은 NetWorker 19.10 이상의 NWUI(NetWorker Web User Interface)에서만 사용할 수 있습니다. 이렇게 하면 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.