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

摘要: 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. ...

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

症狀

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.

原因

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.

解析度

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

其他資訊

受影響的產品

NetWorker

產品

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