NVP-vProxy: Säkerhetskopieringen slutar svara med felet "Överdrivet djup i dokumentet"

Summary: NetWorker VMware Protection (NVP) vProxy-enheten används för att skydda vSphere-miljön. VMware-säkerhetskopieringarna slutförs initialt. Säkerhetskopiorna slutar sedan att svara mot en specifik vProxy-enhet. En virtuell dator med för många filer i datalagerkatalogen genererar ett XML-parserfel som skadar vProxy-sessionstillståndsfilen. ...

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

Säkerhetskopieringsadministratören konfigurerar VMware-säkerhetskopieringar med hjälp av NVP vProxy-enheten. Säkerhetskopieringar slutförs initialt mot alla vProxy-enheter. Säkerhetskopieringar slutar sedan att svara mot en specifik vProxy. Andra vProxy-enheter fortsätter att behandla arbetsorder normalt.

 

Säkerhetskopieringsloggen visar att säkerhetskopiorna har stoppats i olika steg för olika virtuella datorer. Beteendet som inte svarar är inte begränsat till en enskild virtuell dator.

Via /opt/emc/vproxy/runtime/logs/vbackupd/vbackupd-engine.log visar kontinuerligt ett XML-parserfel:

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

Via vmconfig Kommandoradsverktyg reset-backup, disable-migration, och enable-migration alternativ genererar ett djupfel för vissa virtuella datorer:

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

Cause

En virtuell dator i skyddsgruppen har ett stort antal filer i sin datalagerkatalog. I ett fall hade en virtuell dator över 2000 filer som var två år gamla.

 

Arbetsflödet för vProxy-säkerhetskopiering samlar in information om VM-konfigurationen i början av varje säkerhetskopiering. Den skapar en XML-fil som innehåller filnamn från VM-datalagerkatalogen. XML-data lagras i BackupVmSessions.gob filen.

 

När datalagerkatalogen innehåller för många filer överskrider XML-koden gränsen för parserdjup på 256. Parserfelet korrumperar BackupVmSessions.gob filen. Den skadade filen gör att vbackupd.service Det går inte att bearbeta några arbetsorder för säkerhetskopiering.

Resolution

  1. Ta bort den berörda virtuella datorn från skyddsgruppen:
    • Identifiera den virtuella datorn med överflödiga filer i dess datalagerkatalog.
    • Ta bort den virtuella datorn från skyddsgruppen.
  1. Återskapa BackupVmSessions.gob Fil:
    • SSH-ansluta till den berörda vProxy-enheten som rot.
    • Kontrollera status för vbackupd Tjänst:
systemctl status vbackupd.service
    • Stoppa vbackupd Tjänst:
systemctl stop vbackupd.service
    • Byt namn på den skadade gob Fil:
mv /opt/emc/vproxy/runtime/state/vbackupd/BackupVmSessions.gob /opt/emc/vproxy/runtime/state/vbackupd/BackupVmSessions.gob.bak
    • Starta vbackupd Tjänst: 

systemctl start vbackupd.service
    • Kontrollera service Status:
systemctl status vbackupd.service
    • Kontrollera förloppet i vbackupd Logg:
tail -f /opt/emc/vproxy/runtime/logs/vbackupd/vbackupd-engine.log
  1. Rensa VM-låsflaggor om det behövs: Om några virtuella datorer har inaktuella säkerhetskopieringslås eller migreringsflaggor använder du vmconfig verktyg för att rensa dem:
/opt/emc/vproxy/bin/vmconfig -v <vcenter_fqdn> -u '<vcenter_user>' -p '<vcenter_password>' -c "reset-backup" -l moref -k <vm_moref>
    1. Rensa VM-datalagerkatalogen:
      • Granska datalagerkatalogen för den borttagna virtuella datorn. Ta bort gamla eller onödiga filer för att minska antalet filer.
      • Efter rensningen lägger du till den virtuella datorn i skyddsgruppen igen om det behövs. Kontrollera att säkerhetskopieringen slutförs utan parserfelet.

    Additional Information

    I vissa fall rapporterar vSphere-webbkonsolen att de berörda virtuella maskinerna kräver konsolidering. I vSphere-webbklienten väljer du fliken för den virtuella vCenter Server-datorn och använder sedan alternativet Hantera kolumner för att visa kolumnen Behöver konsolidering . Om någon av de VMware Protection Policies-skyddade virtuella maskinerna kräver konsolidering ska de virtuella maskinerna konsolideras med hjälp av vSphere Client.

     

    Mer information om hur du konsoliderar en virtuell dator finns i Brocades kunskapsbasartikel 316575 (Extern länk).

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