NVP vProxy: Los respaldos de VM fallan con el error 13 de VDDK "No tiene derechos de acceso" cuando CBRC está habilitado

摘要: Los respaldos de máquinas virtuales (VM) vProxy de NetWorker VMware Protection (NVP) fallan para uno o más discos. El error devuelto es un error genérico de VMware Disk Development Kit (VDDK): "No tiene derechos de acceso a este archivo". Este error puede aparecer por varias razones; sin embargo, esta base de conocimientos se centra en cuando la caché de lectura basada en contenido (CBRC) está configurada en VMware. ...

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

症狀

La sesión de respaldo de VM falla y se muestra el siguiente error registrado en /opt/emc/vproxy/runtime/logs/vbackupd/vbackupd-vddk.log del 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

Este error solo aparece cuando la VM está encendida. Cuando la VM está apagada, los respaldos de adición en caliente se realizan correctamente.
Como alternativa, si se utiliza el modo de transporte Network Block Device (NBD), los respaldos se realizan correctamente.

原因

El host VMware ESXi donde reside la máquina virtual está configurado con caché de lectura basada en contenido (CBRC). La VM también está configurada con CBRC habilitado.

El vpxd.log del vCenter Server informa el siguiente error cuando el vProxy intenta agregar el disco en caliente durante los respaldos:

Ubicación de los archivos de registro de vCenter Server Este hipervínculo lo redirige a un sitio web fuera de 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 utiliza discos habilitados para síntesis para almacenar en caché los bloques que se leen con frecuencia. Cuando CBRC está habilitado:

  • VMware restringe la conexión de estos discos habilitados para síntesis a otra máquina virtual mientras la máquina virtual de origen está encendida.
  • Esta restricción afecta directamente al modo de transporte de adición en caliente, que depende de la conexión de los discos de la máquina virtual de origen a la máquina virtual proxy de respaldo.

解析度

Este problema ocurre fuera de NetWorker. Utilice una de las siguientes opciones:

Opción 1:

Para VMware 8.0.3+, consulte: No se pueden agregar discos CBRC (resumen) en caliente a VM que no son CBRC en vSphere 8.0 actualización 3, "CBRC no se puede habilitar en activo en un disco..." Este hipervínculo lo redirige a un sitio web fuera de Dell Technologies.

Opción 2:

Consulte al administrador de VMware para determinar si CBRC debe permanecer habilitado en estas VM o si se puede deshabilitar para admitir respaldos de adición en caliente. Si es necesario, comuníquese con el soporte de VMware con respecto a las configuraciones de CBRC.

Opción tres:

Configure los respaldos de las VM de CBRC para utilizar solo el modo de transporte de dispositivo de bloque de red (NBD).

NOTA: El modo de transporte NBD utiliza la red de administración de ESXi. Se espera que el rendimiento del respaldo NBD sea peor que el de la adición en caliente. Grandes cantidades de tráfico NBD pueden congestionar la red de administración de ESXi. Consulte la Guía de integración de VMwar de NetWorker para obtener información adicional sobre los modos de transporte de respaldo.
  1. Aísle las VM configuradas con CBRC en su propio grupo de protección de NetWorker.
  2. Cree una política/flujo de trabajo para el nuevo grupo relacionado con CBRC. 
  3. Asegúrese de que al menos uno de los vProxies en el servidor de NetWorker tenga habilitadas las sesiones NBD:

NetWorker Management Console (NMC): Dispositivos:> proxies
de VMware Interfaz del usuario web de NetWorker (NWUI): Proxies de protección de> VMware

Máximo de sesiones NBD de vProxy

  1. Ejecute una de las siguientes opciones de configuración:
    1. (Preferido) Configure la acción de respaldo para usar solo sesiones NBD.
      1. En la interfaz de usuario web de NetWorker (NWUI), abra las propiedades de la acción de respaldo.
      2. En la pestaña VMware-Specific Configuration Options , establezca Transport Mode en NBD:
        Modo de transporte de acción de respaldo  
NOTA: Esta opción solo está disponible en la interfaz de usuario web de NetWorker (NWUI), para NetWorker 19.10 y versiones posteriores. Esto restringe las sesiones de respaldo de VM solo a NBD. Si varios vProxies tienen NBD habilitado, los respaldos pueden usar varios vProxies para procesar sesiones en paralelo.
    1. Configure la acción de respaldo para utilizar un vProxy específico con sesiones NBD habilitadas.
      1. En NMC o NWUI, abra la acción de respaldo específica de CRBC y configure el vProxy en "selección manual". 
      2. Seleccione el vProxy que se configuró solo con sesiones NBD:

Selección manual de vProxy

其他資訊

Hay muchas causas potenciales para el error 13 de VDDK. Si CBRC no está configurado, consulte: NVP vProxy: La solución de problemas de respaldos de VM falla con el mensaje "VDDK Error 13: No tiene derechos de acceso a este archivo"

受影響的產品

NetWorker

產品

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