NVP vProxy: Os backups de VM falham com o erro 13 do VDDK "Você não tem direitos de acesso" quando o CBRC está ativado

Summary: Os backups de máquina virtual (VM) do vProxy do NetWorker VMware Protection (NVP) falham para um ou mais discos. O erro retornado é um erro genérico do VMware Disk Development Kit (VDDK) "Você não tem direitos de acesso a este arquivo". Esse erro pode aparecer por vários motivos; no entanto, este artigo da KB se concentra em quando o CBRC (Content-Based Read Cache, cache de leitura baseado em conteúdo) é configurado no 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

A sessão de backup da VM falha com o seguinte erro registrado em /opt/emc/vproxy/runtime/logs/vbackupd/vbackupd-vddk.log do vProxy:

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

Esse erro só é exibido quando a VM é ligada. Quando a VM é desligada, os backups de hot-add são bem-sucedidos.
Como alternativa, se o modo de transferência Network Block Device (NBD) for usado, os backups serão bem-sucedidos.

Cause

O host do VMware ESXi em que a VM reside está configurado com o CBRC (Content-Based Read Cache, cache de leitura baseado em conteúdo). A VM também é configurada com CBRC ativado.

O vpxd.log do vCenter Server relata o seguinte erro quando o vProxy tenta adicionar o disco durante os backups:

Localização dos arquivos de log do vCenter Server Esse hiperlink direcionará você para um site fora da 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",

O CBRC usa discos habilitados para digest para armazenar em cache blocos de leitura frequente. Quando o CBRC está ativado:

  • A VMware restringe a conexão desses discos habilitados para resumo a outra VM enquanto a VM de origem está ligada.
  • Essa restrição afeta diretamente o modo de transferência de adição dinâmica, que depende da conexão dos discos da VM de origem à VM do proxy de backup.

Resolution

Esse problema está ocorrendo fora do NetWorker. Use uma das seguintes opções:

1ª opção:

Para VMware 8.0.3+, consulte: Não é possível adicionar discos CBRC (digest) a VMs não CBRC no vSphere 8.0 Update 3, "CBRC cannot be hot-enabled on a disk..." Esse hiperlink direcionará você para um site fora da Dell Technologies.

2ª opção:

Consulte o administrador da VMware para determinar se o CBRC deve permanecer ativado nessas VMs ou se pode ser desativado para dar suporte a backups hot-add. Se necessário, entre em contato com o suporte da VMware em relação às configurações de CBRC.

Opção três:

Configure os backups das VMs do CBRC para usar apenas o modo de transferência NBD (Network Block Device).

Nota: O modo de transferência NBD usa a rede de gerenciamento do ESXi. Espera-se que o desempenho de backup do NBD seja inferior ao da adição a quente. Grandes quantidades de tráfego NBD podem congestionar a rede de gerenciamento do ESXi. Consulte o Guia de integração do NetWorker VMwar para obter informações adicionais sobre os modos de transferência de backup.
  1. Isole as VMs configuradas com CBRC em seu próprio grupo de proteção do NetWorker.
  2. Crie uma política/fluxo de trabalho para o novo grupo relacionado ao CBRC. 
  3. Certifique-se de que pelo menos um dos vProxies no servidor NetWorker tenha sessões NBD habilitadas:

NetWorker Management Console (NMC): Dispositivos —> proxies
VMware Interface do usuário da Web do NetWorker (NWUI): Proteção -> Proxies VMware

Máx. de sessões NBD do vProxy

  1. Execute uma das seguintes opções de configuração:
    1. (Preferencial) Configure a ação de backup para usar apenas sessões NBD.
      1. Na NetWorker Web User Interface (NWUI), abra as propriedades da ação de backup.
      2. Na guia VMware-Specific Configuration Options , defina o modo de transferência como NBD:
        Modo de transferência da ação de backup  
Nota: Essa opção só está disponível no NetWorker Web User Interface (NWUI), para o NetWorker 19.10 e versões posteriores. Isso restringe as sessões de backup da VM somente ao NBD. Se vários vProxies tiverem o NBD habilitado, os backups poderão usar vários vProxies para processar sessões em paralelo.
    1. Configure a ação de backup para usar um vProxy específico com sessões NBD habilitadas.
      1. No NMC ou NWUI, abra a ação de backup específica do CRBC e defina o vProxy como "seleção manual". 
      2. Selecione o vProxy que foi configurado somente com sessões NBD:

Seleção manual do vProxy

Additional Information

Há muitas causas potenciais para o erro VDDK 13. Se o CBRC não estiver configurado, consulte: NVP vProxy: Solução de problemas de backups de VM falham com "VDDK Error 13: Você não tem direitos de acesso a este arquivo"

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.