NVP vProxy: VM-varmuuskopiointi epäonnistuu VDDK-virheellä 13 "Sinulla ei ole käyttöoikeuksia", kun CBRC on käytössä

摘要: NetWorker VMware Protection (NVP) vProxy Virtual Machine (VM) -varmuuskopiointi epäonnistuu vähintään yhden levyn kohdalla. Virhe on yleinen VMware Disk Development Kit (VDDK) -virhe "Sinulla ei ole käyttöoikeuksia tähän tiedostoon". Tämä virhe voi ilmetä useista syistä; Tässä tietämyskannan artikkelissa kuitenkin kerrotaan, milloin sisältöpohjainen lukuvälimuisti (CBRC) on määritetty VMwaressa. ...

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

症狀

Virtuaalikoneen varmuuskopiointi-istunto epäonnistuu ja seuraava virhe kirjataan vProxyn /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

Tämä virhe ilmenee vain, kun virtuaalikone käynnistetään. Kun virtuaalikone on sammutettuna, käytön aikana lisätyt varmuuskopioinnit onnistuvat.
Vaihtoehtoisesti, jos käytetään NBD (Network Block Device) -siirtotilaa, varmuuskopiointi onnistuu.

原因

VMware ESXi -isäntä, jossa virtuaalikone sijaitsee, on määritetty käyttämään sisältöpohjaista lukuvälimuistia (CBRC). Myös virtuaalikoneeseen on määritetty CBRC käytössä.

vCenter-palvelimen vpxd.log ilmoittaa seuraavasta virheestä, kun vProxy-palvelin yrittää lisätä levyn varmuuskopioinnin aikana:

vCenter Serverin lokitiedostojen sijainti Tämä hyperlinkki johtaa Dell Technologiesin ulkopuoliseen sivustoon.

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 käyttää digest-yhteensopivia levyjä usein luettujen lohkojen välimuistiin. Kun CBRC on käytössä:

  • VMware rajoittaa näiden sulatusta tukevien levyjen liittämistä toiseen virtuaalikoneeseen, kun lähdevirtuaalikone on käynnissä.
  • Tämä rajoitus vaikuttaa suoraan hot add -siirtotilaan, joka perustuu lähdevirtuaalikoneen levyjen liittämiseen varavälityspalvelimen virtuaalikoneeseen.

解析度

Ongelma ilmenee NetWorkerin ulkopuolella. Käytä jotakin seuraavista vaihtoehdoista:

Vaihtoehto yksi:

Katso VMware 8.0.3+:aa: CBRC (digest) -levyjä ei voi lisätä käytön aikana muihin kuin CBRC-virtuaalikoneisiin vSphere 8.0 Update 3:ssa, "CBRC cannot be hot-enabled on a disk..." Tämä hyperlinkki johtaa Dell Technologiesin ulkopuoliseen sivustoon.

Vaihtoehto kaksi:

Tarkista VMware Administratorilta, onko CBRC:n pysyttävä käytössä näissä virtuaalikoneissa vai voiko sen poistaa käytöstä käytönaikaisten varmuuskopioiden tukemiseksi. Ota tarvittaessa yhteyttä VMware-tukeen CBRC-kokoonpanoihin liittyen.

Kolmas vaihtoehto:

Määritä CBRC-virtuaalikoneiden varmuuskopioinnit käyttämään vain NBD (Network Block Device) -siirtotilaa.

HUOMAUTUS: NBD-siirtomuoto käyttää ESXi-hallintaverkkoa. NBD-varmuuskopioinnin suorituskyvyn odotetaan olevan huonompi kuin hot-add. Suuri määrä NBD-liikennettä voi ruuhkauttaa ESXi-hallintaverkon. Katso NetWorker VMwar Integration Guide -oppaasta lisätietoja varmuuskopiointisiirtotavoista.
  1. Eristä CBRC:llä määritetyt virtuaalikoneet omaan NetWorker-suojausryhmäänsä.
  2. Luo käytäntö/työnkulku uudelle CBRC:hen liittyvälle ryhmälle. 
  3. Varmista, että vähintään yhdessä NetWorker-palvelimen vProxyssa on NBD-istunnot käytössä:

NetWorker Management Console (NMC): Devices-VMware-välityspalvelimet>
NetWorker Web User Interface (NWUI): Suojaus-VMware-välityspalvelimet>

vProxyn enimmäishuomautusistunnot

  1. Tee jokin seuraavista määritysvaihtoehdoista:
    1. (Ensisijainen) Määritä varmuuskopiointitoiminto käyttämään vain NBD-istuntoja.
      1. Avaa varmuuskopiointitoiminnon ominaisuudet NetWorker Web User Interface (NWUI) -käyttöliittymässä.
      2. Valitse VMware-kohtaiset määritysasetukset -välilehdessä Transport Mode -asetukseksi NBD:
        Varatoiminnon siirtotila  
HUOMAUTUS: Tämä vaihtoehto on käytettävissä vain NetWorker Web User Interface (NWUI) -käyttöliittymässä NetWorker 19.10 -versiossa ja uudemmissa. Tämä rajoittaa virtuaalikoneiden varmuuskopiointi-istunnot vain NBD:hen. Jos NBD on käytössä useissa vProxyissa, varmuuskopiot voivat käyttää useita vProxyja istuntojen rinnakkaiseen käsittelyyn.
    1. Määritä varmuuskopiointitoiminto käyttämään tiettyä vProxya, kun NBD-istunnot ovat käytössä.
      1. Avaa NMC:ssä tai NWUI:ssa CRBC-kohtainen varmuuskopiointitoiminto ja aseta vProxy-asetukseksi manual selection. 
      2. Valitse vProxy, joka on määritetty vain NBD-istuntoja varten:

Manuaalinen vProxyn valinta

其他資訊

受影響的產品

NetWorker

產品

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