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

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

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

症狀

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.

原因

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.

解析度

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

其他資訊

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"

受影響的產品

NetWorker

產品

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