NVP-vProxy: '문서의 과도한 깊이' 오류로 인해 백업이 응답하지 않음

Summary: NVP(NetWorker VMware Protection) vProxy 어플라이언스는 vSphere 환경을 보호하는 데 사용됩니다. VMware 백업이 처음에는 성공적으로 완료됩니다. 그러면 특정 vProxy 어플라이언스에 대한 백업이 응답을 중지합니다. 데이터 저장소 디렉토리에 과도한 파일이 있는 가상 머신은 vProxy 세션 상태 파일을 손상시키는 XML 파서 오류를 생성합니다. ...

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

백업 관리자가 NVP vProxy 어플라이언스를 사용하여 VMware 백업을 구성합니다. 처음에는 모든 vProxy 어플라이언스에 대한 백업이 성공적으로 완료됩니다. 그러면 특정 vProxy에 대한 백업이 응답을 중지합니다. 다른 vProxy 어플라이언스는 정상적으로 작업 오더를 계속 처리합니다.

 

백업 로그는 서로 다른 VM의 서로 다른 단계에서 백업이 중단된 것을 보여줍니다. 응답하지 않는 동작은 단일 VM으로 제한되지 않습니다.

OPER는 /opt/emc/vproxy/runtime/logs/vbackupd/vbackupd-engine.log XML 파서 오류가 계속 표시됩니다.

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

OPER는 vmconfig 명령줄 유틸리티 reset-backup, disable-migration, enable-migration options는 특정 VM에 대해 깊이 오류를 생성합니다.

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

Cause

보호 그룹의 가상 머신에는 데이터 저장소 디렉토리에 상당한 수의 파일이 있습니다. VM에 2년 된 파일이 2,000개가 넘는 경우도 있었습니다.

 

vProxy 백업 워크플로는 각 백업을 시작할 때 VM 구성 세부 정보를 수집합니다. VM 데이터 저장소 디렉토리의 파일 이름을 포함하는 XML 파일을 생성합니다. XML 데이터는 BackupVmSessions.gob 파일.

 

데이터 저장소 디렉토리에 과도한 파일이 포함되어 있으면 XML이 구문 분석기 깊이 제한인 256을 초과합니다. 파서 오류로 인해 BackupVmSessions.gob 파일. 손상된 파일은 vbackupd.service 백업 작업 주문을 처리할 수 없습니다.

Resolution

  1. 보호 그룹에서 영향을 받는 VM을 제거합니다.
    • 데이터 저장소 디렉토리에 과도한 파일이 있는 VM을 식별합니다.
    • 보호 그룹에서 VM을 제거합니다.
  1. 를 다시 만듭니다. BackupVmSessions.gob file:
    • SSH를 통해 영향을 받는 vProxy 어플라이언스에 루트로 연결합니다.
    • 상태 확인 vbackupd 서비스:
systemctl status vbackupd.service
    • 를 중지합니다. vbackupd 서비스:
systemctl stop vbackupd.service
    • 손상된 이름 바꾸기 gob file:
mv /opt/emc/vproxy/runtime/state/vbackupd/BackupVmSessions.gob /opt/emc/vproxy/runtime/state/vbackupd/BackupVmSessions.gob.bak
    • 를 시작합니다. vbackupd 서비스: 

systemctl start vbackupd.service
    • 를 확인하십시오. service status
systemctl status vbackupd.service
    • 에서 진행 상황 확인 vbackupd 통나무:
tail -f /opt/emc/vproxy/runtime/logs/vbackupd/vbackupd-engine.log
  1. 필요한 경우 VM 잠금 플래그를 지웁니다. VM에 오래된 백업 잠금 또는 마이그레이션 플래그가 있는 경우 vmconfig 지우는 유틸리티:
/opt/emc/vproxy/bin/vmconfig -v <vcenter_fqdn> -u '<vcenter_user>' -p '<vcenter_password>' -c "reset-backup" -l moref -k <vm_moref>
    1. VM 데이터 저장소 디렉토리를 정리합니다.
      • 제거된 VM의 데이터 저장소 디렉토리를 검토합니다. 오래되거나 불필요한 파일을 제거하여 파일 수를 줄입니다.
      • 정리한 후 필요한 경우 보호 그룹에 VM을 다시 추가합니다. 파서 오류 없이 백업이 완료되었는지 확인합니다.

    Additional Information

    경우에 따라 vSphere 웹 콘솔이 영향을 받는 가상 머신에 통합이 필요하다고 보고합니다. vSphere Web Client에서 vCenter Server VM의 탭을 선택한 다음 열 관리 옵션을 사용하여 통합 필요 열을 표시합니다. VMware Protection 정책으로 보호되는 가상 머신에 통합이 필요한 경우 vSphere Client를 사용하여 가상 머신을 통합해야 합니다.

     

    가상 머신을 통합하는 방법에 대한 자세한 내용은 Brocade 기술 자료 문서 316575 (외부 링크)를 참조하십시오.

    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.