NVP vProxy: VM-sikkerhetskopiering mislykkes med VDDK-feil 13: «Du har ikke tilgangsrettigheter» når CBRC er aktivert
Summary: NetWorker VMware Protection (NVP) vProxy Virtual Machine (VM)-sikkerhetskopier mislykkes for én eller flere disker. Feilen som returneres er en generisk VMware Disk Development Kit (VDDK)-feil "Du har ikke tilgangsrettigheter til denne filen." Denne feilen kan vises av flere grunner; Denne kunnskapsartikkelen fokuserer imidlertid på når innholdsbasert lesebuffer (CBRC) er konfigurert i VMware. ...
Symptoms
VM-sikkerhetskopieringsøkten mislykkes med følgende feil logget på / 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 feilen vises bare når VM er slått på. Når VM-en er slått av, lykkes
sikkerhetskopieringer av hot-add.Alternativt, hvis transportmodusen Network Block Device (NBD) brukes, er sikkerhetskopieringen vellykket.
Cause
VMware ESXi-verten der den virtuelle maskinen befinner seg, er konfigurert med innholdsbasert lesebuffer (CBRC). VM er også konfigurert med CBRC aktivert.
vCenter-serverens vpxd.log rapporterer følgende feil når vProxy prøver å legge til disken under sikkerhetskopiering:
Plassering av vCenter Server-loggfiler
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 bruker fordøyeaktiverte disker til å bufre blokker som leses ofte. Når CBRC er aktivert:
- VMware begrenser tilkobling av disse sammendragsaktiverte diskene til en annen virtuell maskin mens kilde-VM-en er slått på.
- Denne begrensningen påvirker direkte transportmodus for hot-tillegg, som er avhengig av å koble VM-kildediskene til proxy-VM-en for sikkerhetskopiering.
Resolution
Dette problemet oppstår utenfor NetWorker. Bruk ett av følgende alternativer:
Alternativ én:
For VMware 8.0.3+ kan du se: Kan ikke legge til CBRC-disker (sammendrag) til ikke-CBRC virtuelle maskiner i vSphere 8.0 Update 3, "CBRC cannot be hot-enable on a disk ..."
Alternativ to:
Kontakt VMware-administratoren for å finne ut om CBRC må forbli aktivert på disse virtuelle maskinene, eller om den kan deaktiveres for å støtte sikkerhetskopieringer som kan legges til under drift. Kontakt om nødvendig med VMware-støtte angående CBRC-konfigurasjoner.
Alternativ tre:
Konfigurer sikkerhetskopiene av de virtuelle CBRC-maskinene slik at de bare bruker transportmodus for Network Block Device (NBD).
- Isoler de virtuelle maskinene som er konfigurert med CBRC, i deres egen NetWorker-beskyttelsesgruppe.
- Opprett en policy/arbeidsflyt for den nye CBRC-relaterte gruppen.
- Kontroller at minst én av vProxies på NetWorker-serveren har aktivert økter neste virkedag:
NetWorker Management Console (NMC): Devices-VMware> Proxies
NetWorker Web User Interface (NWUI): Beskyttelse-VMware-proxyer>

- Utfør ett av følgende konfigurasjonsalternativer:
- (Foretrukket) Konfigurer sikkerhetskopieringshandlingen til bare å bruke NBD-økter.
- Åpne egenskapene for sikkerhetskopieringshandling fra NetWorker Web User Interface (NWUI).
- I kategorien VMware-spesifikke konfigurasjonsalternativer angir du Transportmodus til NBD:
- (Foretrukket) Konfigurer sikkerhetskopieringshandlingen til bare å bruke NBD-økter.
-
- Konfigurer sikkerhetskopieringshandlingen til å bruke en bestemt vProxy med NBD-økter aktivert.
- Åpne den CRBC-spesifikke sikkerhetskopihandlingen fra NMC eller NWUI, og angi "manuelt valg" for vProxy.
- Velg vProxy som bare ble konfigurert med NBD-økter:
- Konfigurer sikkerhetskopieringshandlingen til å bruke en bestemt vProxy med NBD-økter aktivert.

Additional Information
Det er mange potensielle årsaker til VDDK-feil 13. Hvis CBRC ikke er konfigurert, kan du se: NVP vProxy: Feilsøking av VM-sikkerhetskopier mislykkes med "VDDK Error 13: Du har ikke tilgangsrettigheter til denne filen"