NVP-vProxy: El respaldo deja de responder con el error "Profundidad excesiva en el documento"

Summary: El dispositivo vProxy de NetWorker VMware Protection (NVP) se utiliza para proteger el entorno vSphere. Los respaldos iniciales de VMware se completan correctamente. A continuación, los respaldos dejan de responder contra un dispositivo vProxy específico. Una máquina virtual con una cantidad excesiva de archivos en su directorio de almacén de datos genera un error del analizador XML que daña el archivo de estado de la sesión de vProxy. ...

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

El administrador de respaldos configura los respaldos de VMware mediante el dispositivo vProxy NVP. Inicialmente, los respaldos se completan correctamente en todos los dispositivos vProxy. A continuación, los respaldos dejan de responder contra un vProxy específico. Otros dispositivos vProxy continúan procesando órdenes de trabajo con normalidad.

 

El registro de respaldo muestra la detención de los respaldos en diferentes etapas para diferentes VM. El comportamiento que no responde no se limita a una sola máquina virtual.

El /opt/emc/vproxy/runtime/logs/vbackupd/vbackupd-engine.log muestra continuamente un error del analizador XML:

noname.xml:7: parser error : Extra content at the end of the document
a67fc16d47</uuid><contentId>d3df551ae74b3a5e1618dd2fa62962ef</contentId><parent>

El vmconfig Utilidad de línea de comandos reset-backup, disable-migrationy enable-migration genera un error de profundidad para ciertas VM:

noname.xml:7: parser error : Excessive depth in document: 256 use XML_PARSE_HUGE option
93c9a65840</uuid><contentId>ca3f9d42bfd056ff3eb2db1f8072aa4b</contentId><parent>

Cause

Una máquina virtual en el grupo de protección tiene una cantidad significativa de archivos en su directorio de almacén de datos. En un caso, una VM tenía más de 2000 archivos de dos años de antigüedad.

 

El flujo de trabajo de respaldo de vProxy recopila detalles de configuración de VM al comienzo de cada respaldo. Crea un archivo XML que incluye nombres de archivo del directorio del almacén de datos de la VM. Los datos XML se almacenan en el archivo BackupVmSessions.gob file.

 

Cuando el directorio del almacén de datos contiene demasiados archivos, el XML supera el límite de profundidad del analizador de 256. El error del analizador daña el BackupVmSessions.gob file. El archivo dañado hace que el archivo vbackupd.service No se puede procesar ninguna orden de trabajo de respaldo.

Resolution

  1. Quite la VM afectada del grupo de protección:
    • Identifique la VM con exceso de archivos en su directorio de almacén de datos.
    • Quite la VM del grupo de protección.
  1. Vuelva a crear el archivo BackupVmSessions.gob file:
    • Acceda mediante el protocolo SSH al dispositivo vProxy afectado como raíz.
    • Compruebe el estado de la vbackupd Servicio:
systemctl status vbackupd.service
    • Detenga el vbackupd Servicio:
systemctl stop vbackupd.service
    • Cambiar el nombre del dañado gob file:
mv /opt/emc/vproxy/runtime/state/vbackupd/BackupVmSessions.gob /opt/emc/vproxy/runtime/state/vbackupd/BackupVmSessions.gob.bak
    • Inicie el vbackupd Servicio: 

systemctl start vbackupd.service
    • Compruebe el service status:
systemctl status vbackupd.service
    • Verifique el progreso en la vbackupd Registro:
tail -f /opt/emc/vproxy/runtime/logs/vbackupd/vbackupd-engine.log
  1. Borre las marcas de bloqueo de VM si es necesario: si alguna VM tiene marcas de bloqueo de respaldo o migración obsoletas, utilice el comando vmconfig para borrarlos:
/opt/emc/vproxy/bin/vmconfig -v <vcenter_fqdn> -u '<vcenter_user>' -p '<vcenter_password>' -c "reset-backup" -l moref -k <vm_moref>
    1. Limpie el directorio del almacén de datos de VM:
      • Revise el directorio del almacén de datos de la VM eliminada. Elimine archivos antiguos o innecesarios para reducir el conteo de archivos.
      • Después de la limpieza, vuelva a agregar la VM al grupo de protección, si es necesario. Verifique que el respaldo se complete sin el error del analizador.

    Additional Information

    En algunos casos, vSphere Web Console informa que las máquinas virtuales afectadas requieren consolidación. En vSphere Web Client, seleccione la pestaña vCenter Server VM s y, a continuación, utilice la opción Manage Columns para mostrar la columna Needs Consolidation . Si alguna de las máquinas virtuales protegidas por políticas de protección de VMware requiere consolidación, las máquinas virtuales se deben consolidar mediante vSphere Client.

     

    Para obtener más información sobre cómo consolidar una máquina virtual, consulte el artículo de la base de conocimientos de Brocade 316575 (enlace externo).

    Article Properties
    Article Number: 000062010
    Article Type: Solution
    Last Modified: 15 Sept 2026
    Version:  6
    Find answers to your questions from other Dell users
    Support Services
    Check if your device is covered by Support Services.