NVP-vProxy: Back-up reageert niet meer met de fout 'Te veel diepte in document'

Summary: Het NetWorker VMware Protection (NVP) vProxy-apparaat wordt gebruikt om de vSphere-omgeving te beschermen. VMware-back-ups zijn in eerste instantie met succes voltooid. De back-ups reageren dan niet meer op één specifiek vProxy-apparaat. Een virtuele machine met te veel bestanden in de datastore-directory genereert een XML-parserfout die het bestand met de vProxy-sessiestatus corrumpeert. ...

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

De back-upbeheerder configureert VMware-back-ups met behulp van de NVP vProxy-appliance. Back-ups zijn in eerste instantie voltooid op alle vProxy-apparaten. Back-ups reageren dan niet meer op één specifieke vProxy. Andere vProxy-apparaten blijven werkorders normaal verwerken.

 

In het back-uplogboek wordt weergegeven dat de back-ups vastlopen in verschillende stadia voor verschillende VM's. Het niet-responsieve gedrag is niet beperkt tot één VM.

Het /opt/emc/vproxy/runtime/logs/vbackupd/vbackupd-engine.log geeft continu een XML-parserfout weer:

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

Het vmconfig Opdrachtregelhulpprogramma reset-backup, disable-migration, en enable-migration options genereert een dieptefout voor bepaalde VM's:

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

Cause

Een virtuele machine in de beveiligingsgroep heeft een aanzienlijk aantal bestanden in de datastore-directory. In één geval had een VM meer dan 2000 bestanden die twee jaar oud waren.

 

De vProxy-back-upworkflow verzamelt VM-configuratiegegevens aan het begin van elke back-up. Er wordt een XML-bestand gemaakt met bestandsnamen uit de map van de VM-datastore. De XML-gegevens worden opgeslagen in het BackupVmSessions.gob bestand.

 

Wanneer de datastore-directory te veel bestanden bevat, overschrijdt de XML de parserdieptelimiet van 256. De parserfout beschadigt de BackupVmSessions.gob bestand. Het beschadigde bestand zorgt ervoor dat vbackupd.service Kan geen back-upwerkorders verwerken.

Resolution

  1. Verwijder de betreffende VM uit de beveiligingsgroep:
    • Identificeer de VM met veel bestanden in de datastore-directory.
    • Verwijder de VM uit de beveiligingsgroep.
  1. Maak de BackupVmSessions.gob Bestand:
    • SSH naar het betreffende vProxy-apparaat als root.
    • Controleer de status van de vbackupd Dienst:
systemctl status vbackupd.service
    • Stop de vbackupd Dienst:
systemctl stop vbackupd.service
    • Hernoem de beschadigde gob Bestand:
mv /opt/emc/vproxy/runtime/state/vbackupd/BackupVmSessions.gob /opt/emc/vproxy/runtime/state/vbackupd/BackupVmSessions.gob.bak
    • Start de vbackupd Dienst: 

systemctl start vbackupd.service
    • Controleer de service Toestand:
systemctl status vbackupd.service
    • Controleer de voortgang in de vbackupd Logboek:
tail -f /opt/emc/vproxy/runtime/logs/vbackupd/vbackupd-engine.log
  1. Wis VM-vergrendelingsvlaggen indien nodig: Als VM's verouderde back-upvergrendelings- of migratievlaggen hebben, gebruikt u het vmconfig Hulpprogramma om ze te wissen:
/opt/emc/vproxy/bin/vmconfig -v <vcenter_fqdn> -u '<vcenter_user>' -p '<vcenter_password>' -c "reset-backup" -l moref -k <vm_moref>
    1. Schoon de VM Datastore-directory op:
      • Controleer de datastore-directory van de verwijderde VM. Verwijder oude of onnodige bestanden om het aantal bestanden te verminderen.
      • Voeg na het opschonen de VM indien nodig weer toe aan de beveiligingsgroep. Controleer of de back-up is voltooid zonder de parserfout.

    Additional Information

    In sommige gevallen meldt de vSphere Web Console dat de betreffende virtuele machines moeten worden geconsolideerd. Selecteer in de vSphere Web Client het tabblad vCenter Server VM's en gebruik vervolgens de optie Kolommen beheren om de kolom Consolidatie behoeften weer te geven. Als een van de door VMware Protection Policies beschermde virtuele machines moet worden geconsolideerd, moeten de virtuele machines worden geconsolideerd met behulp van de vSphere Client.

     

    Voor meer informatie over het consolideren van een virtuele machine, raadpleegt u het Brocade Knowledge Base-artikel 316575 (externe link).

    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.