NVP vProxy: VM-säkerhetskopieringar misslyckas med VDDK Fel 13 "Du har inte åtkomsträttigheter" när CBRC är aktiverat

Summary: NetWorker VMware Protection (NVP) vProxy VM-säkerhetskopieringar (Virtual Machine) misslyckas för en eller flera diskar. Felet som returneras är ett generiskt VMware Disk Development Kit (VDDK)-fel "Du har inte åtkomstbehörighet till den här filen." Det här felet kan uppstå av flera anledningar; Den här kunskapsbasartikeln fokuserar dock på när CBRC (Content-Based Read Cache) har konfigurerats i VMware. ...

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

Säkerhetskopieringssessionen för den virtuella datorn misslyckas med följande fel som loggas i vProxys /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

Det här felet visas bara när den virtuella datorn är påslagen. När den virtuella datorn är avstängd lyckas
säkerhetskopieringar med hot-add.Om transportläget för nätverksblockenhet (NBD) används kan säkerhetskopieringen genomföras.

Cause

VMware ESXi-värden där den virtuella datorn finns är konfigurerad med CBRC (Content-Based Read Cache). Den virtuella datorn är också konfigurerad med CBRC aktiverat.

vCenter-serverns vpxd.log rapporterar följande fel när vProxy försöker lägga till disken under säkerhetskopiering:

Plats för vCenter Server-loggfiler Den här hyperlänken tar dig till en webbplats utanför 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 använder sammanfattade diskar för att cachelagra block som ofta läses. När CBRC är aktiverat:

  • VMware begränsar anslutningen av dessa sammanfattade diskar till en annan virtuell dator medan den virtuella källdatorn är påslagen.
  • Den här begränsningen påverkar direkt transportläget för frekvent tillägg, som förlitar sig på att ansluta den virtuella källdatorns diskar till den virtuella säkerhetskopieringsproxyns virtuella dator.

Resolution

Det här problemet uppstår utanför NetWorker. Använd något av följande alternativ:

Alternativ ett:

För VMware 8.0.3+, se: Det går inte att lägga till CBRC-diskar (sammandrag) under drift till virtuella datorer som inte är CBRC i vSphere 8.0 Update 3, "CBRC cannot be hot-enabled on a disk..." Den här hyperlänken tar dig till en webbplats utanför Dell Technologies.

Alternativ två:

Kontakta VMware-administratören för att avgöra om CBRC måste vara aktiverat på dessa virtuella datorer eller om det kan inaktiveras för att stödja säkerhetskopieringar som läggs till under drift. Om det behövs kan du kontakta VMwares support angående CBRC-konfigurationerna.

Alternativ tre:

Konfigurera säkerhetskopiorna av de virtuella CBRC-datorerna så att endast transportläget för nätverksblockenhet (NBD) används.

Obs! Transportläget NBD använder ESXi-hanteringsnätverket. Prestanda för säkerhetskopiering nästa arbetsdag förväntas vara sämre än för frekvent tillägg. Stora mängder NBD-trafik kan överbelasta ESXi-hanteringsnätverket. Mer information om säkerhetskopieringstransportlägen finns i NetWorker VMwar Integration Guide .
  1. Isolera de virtuella datorer som konfigurerats med CBRC i en egen NetWorker-skyddsgrupp.
  2. Skapa en princip/ett arbetsflöde för den nya CBRC-relaterade gruppen. 
  3. Kontrollera att minst en av vProxies på NetWorker-servern har NBD-sessioner aktiverade:

NetWorker-hanteringskonsol (NMC): Enheter-VMware-proxyservrar
NetWorker-webbanvändargränssnitt> (NWUI): Skydd – VMware-proxyservrar>

vProxy Maximalt antal sessioner nästa arbetsdag

  1. Välj ett av följande konfigurationsalternativ:
    1. (Föredras) Konfigurera säkerhetskopieringsåtgärden så att den endast använder NBD-sessioner.
      1. Öppna egenskaperna för säkerhetskopieringsåtgärden i NetWorker-webbanvändargränssnittet (NWUI).
      2. På fliken VMware-Specific Configuration Options ställer du in Transportläge på NBD:
        Transportläge för säkerhetskopieringsåtgärd  
Obs! Det här alternativet är endast tillgängligt i NetWorker-webbanvändargränssnittet (NWUI) för NetWorker 19.10 och senare. Detta begränsar säkerhetskopieringssessioner för virtuella datorer till endast nästa arbetsdag. Om flera vProxies har NBD aktiverat kan säkerhetskopieringar använda flera vProxies för att bearbeta sessioner parallellt.
    1. Konfigurera säkerhetskopieringsåtgärden så att den använder en specifik vProxy med NBD-sessioner aktiverade.
      1. Från NMC eller NWUI öppnar du den CRBC-specifika säkerhetskopieringsåtgärden och ställer in vProxy på "manuellt val". 
      2. Välj den vProxy som endast konfigurerades med NBD-sessioner:

Manuellt val av vProxy

Additional Information

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.