NVP-vProxy: Kopia zapasowa przestaje odpowiadać z powodu błędu "Nadmierna głębokość w dokumencie"

Summary: Urządzenie vProxy NetWorker VMware Protection (NVP) służy do ochrony środowiska vSphere. Tworzenie kopii zapasowych VMware początkowo kończy się pomyślnie. Kopie zapasowe przestają wtedy odpowiadać dla jednego konkretnego urządzenia vProxy. Maszyna wirtualna z nadmierną ilością plików w katalogu magazynu danych generuje błąd analizatora składni XML, który powoduje uszkodzenie pliku stanu sesji vProxy. ...

Acest articol se aplică pentru Acest articol nu se aplică pentru Acest articol nu este legat de un produs specific. Acest articol nu acoperă toate versiunile de produs existente.

Symptoms

Administrator kopii zapasowych konfiguruje kopie zapasowe VMware przy użyciu urządzenia NVP vProxy. Tworzenie kopii zapasowych początkowo zakończone pomyślnie na wszystkich urządzeniach vProxy. Kopie zapasowe przestają wtedy odpowiadać dla jednego konkretnego serwera vProxy. Inne urządzenia vProxy kontynuują normalne przetwarzanie zleceń pracy.

 

Dziennik kopii zapasowych pokazuje zatrzymanie kopii zapasowych na różnych etapach dla różnych maszyn wirtualnych. Zachowanie bez odpowiedzi nie jest ograniczone do jednej maszyny wirtualnej.

Plik /opt/emc/vproxy/runtime/logs/vbackupd/vbackupd-engine.log w sposób ciągły wyświetla błąd analizatora składni XML:

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

Plik vmconfig Narzędzie wiersza poleceń reset-backup, disable-migrationoraz enable-migration options generuje błąd głębokości dla niektórych maszyn wirtualnych:

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

Cause

Maszyna wirtualna w grupie ochrony ma znaczną liczbę plików w katalogu magazynu danych. W jednym przypadku maszyna wirtualna zawierała ponad 2000 plików sprzed dwóch lat.

 

Przepływ pracy tworzenia kopii zapasowej vProxy zbiera szczegóły konfiguracji maszyny wirtualnej na początku każdej kopii zapasowej. Tworzy plik XML, który zawiera nazwy plików z katalogu magazynu danych maszyny wirtualnej. Dane XML są przechowywane w BackupVmSessions.gob .

 

Jeśli katalog magazynu danych zawiera nadmierną liczbę plików, kod XML przekracza limit głębokości analizatora składni wynoszący 256. Błąd analizatora składni powoduje uszkodzenie BackupVmSessions.gob . Uszkodzony plik sprawia, że vbackupd.service Nie można przetworzyć żadnych zleceń pracy kopii zapasowych.

Resolution

  1. Usuń maszynę wirtualną, której dotyczy problem, z grupy ochrony:
    • Zidentyfikuj maszynę wirtualną z nadmierną liczbą plików w katalogu magazynu danych.
    • Usuń maszynę wirtualną z grupy ochrony.
  1. Odtwórz obiekt BackupVmSessions.gob Plik:
    • Połącz się z urządzeniem vProxy, którego dotyczy problem, jako użytkownik root.
    • Sprawdź stan vbackupd Usługa:
systemctl status vbackupd.service
    • Zatrzymaj vbackupd Usługa:
systemctl stop vbackupd.service
    • Zmień nazwę uszkodzonego elementu gob Plik:
mv /opt/emc/vproxy/runtime/state/vbackupd/BackupVmSessions.gob /opt/emc/vproxy/runtime/state/vbackupd/BackupVmSessions.gob.bak
    • Uruchom polecenie vbackupd Usługa: 

systemctl start vbackupd.service
    • Sprawdź plik service Status:
systemctl status vbackupd.service
    • Sprawdź postęp w vbackupd Dziennik:
tail -f /opt/emc/vproxy/runtime/logs/vbackupd/vbackupd-engine.log
  1. W razie potrzeby wyczyść flagi blokady maszyny wirtualnej: jeśli jakiekolwiek maszyny wirtualne mają przestarzałe flagi blokady kopii zapasowej lub migracji, użyj vmconfig Narzędzie do ich czyszczenia:
/opt/emc/vproxy/bin/vmconfig -v <vcenter_fqdn> -u '<vcenter_user>' -p '<vcenter_password>' -c "reset-backup" -l moref -k <vm_moref>
    1. Wyczyść katalog magazynu danych maszyny wirtualnej:
      • Przejrzyj katalog magazynu danych usuniętej maszyny wirtualnej. Usuń stare lub niepotrzebne pliki, aby zmniejszyć ich liczbę.
      • Po oczyszczeniu dodaj maszynę wirtualną z powrotem do grupy ochrony w razie potrzeby. Sprawdź, czy kopia zapasowa została wykonana bez błędu analizatora składni.

    Additional Information

    W niektórych przypadkach konsola internetowa vSphere zgłasza, że maszyny wirtualne, których dotyczy problem, wymagają konsolidacji. W kliencie vSphere Web Client wybierz kartę maszyny wirtualnej vCenter Server, a następnie użyj opcji Manage Columns , aby wyświetlić kolumnę Needs Consolidation (Wymaga konsolidacji ). Jeśli którakolwiek z maszyn wirtualnych chronionych polityką ochrony VMware wymaga konsolidacji, maszyny wirtualne powinny zostać skonsolidowane przy użyciu klienta vSphere Client.

     

    Więcej informacji na temat konsolidacji maszyny wirtualnej można znaleźć w artykule bazy wiedzy Brocade 316575 (łącze zewnętrzne).

    Proprietăți articol
    Article Number: 000062010
    Article Type: Solution
    Ultima modificare: 15 sept. 2026
    Version:  6
    Găsiți răspunsuri la întrebările dvs. de la alți utilizatori Dell
    Servicii de asistență
    Verificați dacă dispozitivul dvs. este acoperit de serviciile de asistență.