NVP vProxy: VM-sikkerhedskopieringer mislykkes med VDDK-fejl 13 "Du har ikke adgangsrettigheder", når CBRC er aktiveret

摘要: Sikkerhedskopieringer af NetWorker VMware Protection (NVP) vProxy Virtual Machine (VM) mislykkes for en eller flere diske. Den returnerede fejl er en generisk VMware Disk Development Kit-fejl (VDDK) "Du har ikke adgangsrettigheder til denne fil." Denne fejl kan vises af flere grunde; Denne KB fokuserer dog på, hvornår indholdsbaseret læsecache (CBRC) konfigureres i VMware. ...

本文章適用於 本文章不適用於 本文無關於任何特定產品。 本文未識別所有產品版本。

症狀

VM-sikkerhedskopieringssessionen mislykkes med følgende fejl, der er logget i vProxyens /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

Denne fejl vises kun, når VM'en er tændt. Når VM'en er slukket, udføres sikkerhedskopieringer af hot-adds.
Hvis transporttilstanden Network Block Device (NBD) anvendes, lykkes sikkerhedskopieringen.

原因

VMware ESXi-værten, hvor VM'en befinder sig, er konfigureret med indholdsbaseret læsecache (CBRC). VM'en er også konfigureret med CBRC aktiveret.

vCenter-serverens vpxd.log rapporterer følgende fejl, når vProxy forsøger at tilføje disken varmt under sikkerhedskopieringer:

Placering af vCenter Server-logfiler Dette hyperlink fører dig til et websted uden for 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 bruger digest-aktiverede diske til at cache ofte læste blokke. Når CBRC er aktiveret:

  • VMware begrænser tilknytningen af disse digest-aktiverede diske til en anden VM, mens kilde-VM'en er tændt.
  • Denne begrænsning påvirker direkte transporttilstanden for aktive tilføjelser, som er afhængig af at knytte kilde-VM'ens diske til backupproxy-VM'en.

解析度

Dette problem opstår uden for NetWorker. Brug en af følgende muligheder:

Valgmulighed et:

For VMware 8.0.3+ skal du se: Kan ikke varmt tilføje CBRC-diske (oversigt) til ikke-CBRC-VM er i vSphere 8.0 Update 3, "CBRC kan ikke hot-aktiveres på en disk..." Dette hyperlink fører dig til et websted uden for Dell Technologies.

Mulighed to:

Kontakt VMware-administratoren for at finde ud af, om CBRC fortsat skal være aktiveret på disse VM'er, eller om den kan deaktiveres for at understøtte sikkerhedskopieringer, der tilføjes, når der tilføjes hot. Kontakt om nødvendigt VMware-support vedrørende CBRC-konfigurationerne.

Valgmulighed tre:

Konfigurer sikkerhedskopierne af CBRC VM er til kun at bruge transporttilstanden Network Block Device (NBD).

BEMÆRK: NBD-transporttilstanden bruger ESXi-administrationsnetværket. NBD-backupydeevnen forventes at være dårligere end hot-add. Store mængder NBD-trafik kan overbelaste ESXi-administrationsnetværket. Se NetWorker VMwar Integration Guide for at få yderligere oplysninger om backup-transportformer.
  1. Isoler de VM er, der er konfigureret med CBRC, i deres egen NetWorker-beskyttelsesgruppe.
  2. Opret en politik/arbejdsgang for den nye CBRC-relaterede gruppe. 
  3. Sørg for, at mindst én af vProxies på NetWorker-serveren har NBD-sessioner aktiveret:

NetWorker Management Console (NMC): Enheder-VMware> proxyer
NetWorker Web User Interface (NWUI): Beskyttelse – VMware-proxyer>

vProxy Max NBD-sessioner

  1. Udfør en af følgende konfigurationsindstillinger:
    1. (Foretrukket) Konfigurer sikkerhedskopieringshandlingen til kun at bruge NBD-sessioner.
      1. Fra NetWorker Web User Interface (NWUI) skal du åbne egenskaberne for sikkerhedskopieringshandlingen.
      2. Under fanen VMware-specifikke konfigurationsindstillinger skal du indstille transporttilstanden til NBD:
        Transporttilstand for sikkerhedskopieringshandling  
BEMÆRK: Denne indstilling er kun tilgængelig i NetWorker Web User Interface (NWUI) til NetWorker 19.10 og nyere. Dette begrænser VM-sikkerhedskopieringssessioner til kun at omfatte NBD. Hvis NBD er aktiveret flere vProxies, kan sikkerhedskopieringer bruge flere vProxies til at behandle sessioner parallelt.
    1. Konfigurer sikkerhedskopieringshandlingen til at bruge en bestemt vProxy med NBD-sessioner aktiveret.
      1. Fra NMC eller NWUI skal du åbne den CRBC-specifikke sikkerhedskopieringshandling og indstille vProxy til "manuelt valg". 
      2. Vælg den vProxy, som kun blev konfigureret med NBD-sessioner:

Manuelt vProxy-valg

其他資訊

Der er mange potentielle årsager til VDDK-fejl 13. Hvis CBRC ikke er konfigureret, se: NVP vProxy: Fejlfinding af VM-sikkerhedskopieringer mislykkes med "VDDK-fejl 13: Du har ikke adgangsrettigheder til denne fil"

受影響的產品

NetWorker

產品

NetWorker Family
文章屬性
文章編號: 000320972
文章類型: Solution
上次修改時間: 14 5月 2025
版本:  2
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。