NVP-vProxy: Backup holder op med at svare med fejlen "Overdreven dybde i dokument"

Summary: NetWorker VMware Protection (NVP) vProxy-enheden bruges til at beskytte vSphere-miljøet. VMware-sikkerhedskopieringer blev oprindeligt fuldført. Sikkerhedskopieringerne holder derefter op med at reagere mod en bestemt vProxy-enhed. En virtuel maskine med for mange filer i datalagermappen genererer en XML-parserfejl, der ødelægger vProxy-sessionstilstandsfilen. ...

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

Sikkerhedskopieringsadministratoren konfigurerer VMware-sikkerhedskopier ved hjælp af NVP vProxy-enheden. Sikkerhedskopieringer blev i første omgang fuldført med alle vProxy-enheder. Sikkerhedskopier holder derefter op med at svare mod en bestemt vProxy. Andre vProxy-enheder fortsætter med at behandle arbejdsordrer normalt.

 

Sikkerhedskopieringsloggen viser, at sikkerhedskopieringerne går i stå på forskellige stadier for forskellige VM er. Den adfærd, der ikke svarer, er ikke begrænset til en enkelt VM.

Meddelelsen /opt/emc/vproxy/runtime/logs/vbackupd/vbackupd-engine.log viser kontinuerligt en XML-parserfejl:

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

Meddelelsen vmconfig Kommandolinjeværktøj reset-backup, disable-migration, og enable-migration -indstillinger genererer en dybdefejl for visse VM'er:

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

Cause

En virtuel maskine i beskyttelsesgruppen har et betydeligt antal filer i sin datalagermappe. I ét tilfælde havde en VM over 2000 filer, der var to år gamle.

 

Arbejdsforløbet til vProxy-sikkerhedskopiering indsamler oplysninger om VM-konfiguration i starten af hver sikkerhedskopiering. Der oprettes en XML-fil, der indeholder filnavne fra VM-datalagermappen. XML-dataene gemmes i BackupVmSessions.gob fil.

 

Når datalagermappen indeholder for mange filer, overskrider XML-filen parserdybden på 256. Parserfejlen ødelægger BackupVmSessions.gob fil. Den beskadigede fil gør vbackupd.service Arbejdsordrer til sikkerhedskopiering kunne ikke behandles.

Resolution

  1. Fjern den berørte VM fra beskyttelsesgruppen:
    • Identificer VM'en med for mange filer i datalagermappen.
    • Fjern VM en fra beskyttelsesgruppen.
  1. Genskab BackupVmSessions.gob Fil:
    • SSH til det berørte vProxy-apparat som rod.
    • Kontrollér status for vbackupd Ydelse:
systemctl status vbackupd.service
    • Stop vbackupd Ydelse:
systemctl stop vbackupd.service
    • Omdøb den beskadigede gob Fil:
mv /opt/emc/vproxy/runtime/state/vbackupd/BackupVmSessions.gob /opt/emc/vproxy/runtime/state/vbackupd/BackupVmSessions.gob.bak
    • Start vbackupd Ydelse: 

systemctl start vbackupd.service
    • Tjek service Status:
systemctl status vbackupd.service
    • Kontroller status i vbackupd Logbog:
tail -f /opt/emc/vproxy/runtime/logs/vbackupd/vbackupd-engine.log
  1. Ryd VM-låseflag, hvis det er nødvendigt: Hvis nogen VM er har forældede flag til sikkerhedskopieringslås eller migrering, skal du bruge vmconfig Værktøj til at rydde dem:
/opt/emc/vproxy/bin/vmconfig -v <vcenter_fqdn> -u '<vcenter_user>' -p '<vcenter_password>' -c "reset-backup" -l moref -k <vm_moref>
    1. Ryd op i VM-datalagerbiblioteket:
      • Gennemse datastore-biblioteket for den fjernede VM. Fjern gamle eller unødvendige filer for at reducere antallet af filer.
      • Efter oprydning skal du om nødvendigt føje VM'en til beskyttelsesgruppen igen. Kontroller, at sikkerhedskopieringen er fuldført uden parserfejlen.

    Additional Information

    I nogle tilfælde rapporterer vSphere Web Console, at de berørte virtuelle maskiner kræver konsolidering. I vSphere Web Client skal du vælge fanen vCenter Server VM er og derefter bruge indstillingen Administrer kolonner til at få vist kolonnen Kræver konsolidering . Hvis nogen af de beskyttede virtuelle maskiner til VMware-beskyttelsespolitikker kræver konsolidering, skal de virtuelle maskiner konsolideres ved hjælp af vSphere-klienten.

     

    Du kan finde flere oplysninger om, hvordan du konsoliderer en virtuel maskine, i Brocade-vidensartiklen 316575 (Eksternt link).

    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.