NVP vProxy: NetWorker 백업 중 VMware 스냅샷 문제 해결
Summary: 이 KB는 NVP vProxy 어플라이언스를 통해 수행되는 VM 백업과 관련하여 NetWorker 지원 및 관리자가 참조하기 위한 것입니다. 스냅샷 관련 오류가 발생하여 VM 백업이 실패합니다.
Symptoms
- VMware VM은 NVP(NetWorker VMware Protection) vProxy 어플라이언스를 통해 보호됩니다.
- 백업에서 VMware 스냅샷을 생성하지 못합니다. 스냅샷 오류에는 몇 가지 변형이 나타날 수 있습니다. 이 KB를 따르면 거의 모든 문제를 해결할 수 있습니다.
- VMware 환경에서 정리되지 않은 남은 스냅샷으로 인해 VM 백업이 실패합니다.
로그:
NetWorker 서버:
백업 작업 로그는 VM 백업 실패에 대한 포괄적인 세부 정보를 제공하지 않으며 작업이 실패했다는 것만 보고합니다. 실패한 VM 백업이 표시됩니다. NetWorker Server의 정책 로그를 확인합니다. VM 이름이 포함된 세션 로그가 있습니다.
Linux: /nsr/logs/policy/POLICY-NAME/WORKFLOW-NAME/####-VM-NAME-DATE
.logWindows: C:Program FilesEMC NetWorker srpolicyPOLICY-NAMEWORKFLOW-NAME####-VM-NAME-DATE.log
vProxy 어플라이언스:
vProxy 어플라이언스 액세스는 SSH를 통해 admin 계정을 사용하여 VM 백업을 수행했습니다.
VM 백업이 완료되거나 실패한 후 세션 로그는 다음 위치로 이동합니다.
백업 세션 로그에 표시되는 스냅샷 메시지의 예는 다음과 같습니다.
YYYY-MM-DDTHH:mm:SS INFO: [@(#) Build number: 39] Creating snapshot of virtual machine ...
YYYY-MM-DDTHH:mm:SS INFO: [@(#) Build number: 39] Create snapshot request succeeded.
YYYY-MM-DDTHH:mm:SS INFO: [@(#) Build number: 39] Found snapshot "snapshot-4301".
YYYY-MM-DDTHH:mm:SS INFO: [@(#) Build number: 39] Set custom attribute 'Dell EMC vProxy Cleanup Descriptor' value for object vm-1011 to '{"DataMover":"","SessionType":"BackupVmSessions","SessionUuid":"e282db86-a1b3-4599-ba97-89b5625df0e0","SessionStartTime":"2024-02-29T03:59:59Z","VmMORef":"vm-1011","VmName":"win-client02","VProxyMORef":"vm-4214","SnapshotMORef":"snapshot-4301","VmdkBaseFileNames":["","[esx02-datastore] win-client02/win-client02.vmdk"]}'.
YYYY-MM-DDTHH:mm:SS INFO: [@(#) Build number: 39] Remove snapshot request accepted by Snapshot Manager.
YYYY-MM-DDTHH:mm:SS INFO: [@(#) Build number: 39] Sent snapshot removal.
vProxy에는 다음에서 찾을 수 있는 snapmngr 로그가 있습니다.
해당 vbackupd-snapmgr.log의 예:
YYYY-MM-DDTHH:mm:SS NOTICE: Created snapshot 'NetWorker Backup Snapshot' (snapshot-4301) on 'vcsa.amer.lan' for virtual machine 'win-client02' (vm-1011) in 1.125928806s.
YYYY-MM-DDTHH:mm:SS NOTICE: Removed snapshot 'snapshot-4301' from VM 'win-client02' on vCenter 'vcsa.amer.lan' in 2.266872212s.
YYYY-MM-DDTHH:mm:SS INFO: Found virtual machine 'win-client02' with MORef 'vm-1011'.
YYYY-MM-DDTHH:mm:SS NOTICE: Consolidated disks of VM 'snapshot-4301 (win-client02)' on vCenter 'vcsa.amer.lan' in 6.983942ms.
YYYY-MM-DDTHH:mm:SS NOTICE: Snapshot 'snapshot-4301' of virtual machine 'win-client02' (vm-1011) was removed.
VM웨어:
VM의 vmware.log 파일에는 VMware의 VM 스냅샷 생성, 삭제 및 통합 요청 처리와 관련된 메시지가 포함됩니다. 이 로그는 vSphere 웹 사용자 인터페이스에서 액세스할 수 있습니다. 로그 파일은 데이터 저장소의 VM 폴더에 포함되어 있습니다.

NetWorker VM 백업 중에 표시되는 로깅 유형의 예는 다음과 같습니다.
YYYY-MM-DDTHH:mm:SS In(05) vmx - VigorTransportProcessClientPayload: opID=6c61ca63-a-ab35 seq=1177113: Receiving Snapshot.Take request.
YYYY-MM-DDTHH:mm:SS In(05) vmx 6c61ca63-a-ab35 SnapshotVMX_TakeSnapshot start: 'NetWorker Backup Snapshot', deviceState=0, lazy=0, quiesced=0, forceNative=0, tryNative=1, saveAllocMaps=0
YYYY-MM-DDTHH:mm:SS In(05) vmx 6c61ca63-a-ab35 VVolObjNotifySnapshotPrepare: Changing state to VEC_SNAP_PREPARE_IN_PROG.
YYYY-MM-DDTHH:mm:SS In(05) vmx 6c61ca63-a-ab35 SNAPSHOT: SnapshotPrepareTakeDoneCB: Prepare phase complete (The operation completed successfully).
YYYY-MM-DDTHH:mm:SS In(05) vcpu-0 6c61ca63-a-ab35 SnapshotVMXTakeSnapshotWork: Transition to mode 0.
YYYY-MM-DDTHH:mm:SS In(05) vcpu-0 6c61ca63-a-ab35 SNAPSHOT: SnapshotConfigInfoOpenVmsd: Creating new snapshot dictionary, '/vmfs/volumes/64a73f34-81454bf4-704e-00505606578d/win-client02/win-client02.vmsd.usd'.
YYYY-MM-DDTHH:mm:SS In(05) vcpu-0 6c61ca63-a-ab35 SNAPSHOT: SnapshotDumperOpenFromInfo: Creating checkpoint file /vmfs/volumes/64a73f34-81454bf4-704e-00505606578d/win-client02/win-client02-Snapshot31.vmsn
YYYY-MM-DDTHH:mm:SS In(05) vcpu-0 6c61ca63-a-ab35 VVolObjNotifySnapshot: isEnabled: 1, state: 1
YYYY-MM-DDTHH:mm:SS In(05) vcpu-0 6c61ca63-a-ab35 VVolObjNotifySnapshot: State changed to VEC_SNAP_SNAPSHOT_IN_PROG.
YYYY-MM-DDTHH:mm:SS In(05) vcpu-0 6c61ca63-a-ab35 SnapshotVMXTakeSnapshotWork: Transition to mode 1.
YYYY-MM-DDTHH:mm:SS In(05) vcpu-0 6c61ca63-a-ab35 SnapshotVMXTakeSnapshotComplete: Done with snapshot 'NetWorker Backup Snapshot': 31
YYYY-MM-DDTHH:mm:SS In(05) vcpu-0 6c61ca63-a-ab35 VVolObjNotifySnapshotDone: isEnabled: 1
YYYY-MM-DDTHH:mm:SS In(05) vcpu-0 6c61ca63-a-ab35 VigorTransport_ServerSendResponse opID=6c61ca63-a-ab35 seq=1177113: Completed Snapshot request.
YYYY-MM-DDTHH:mm:SS In(05) vmx - VigorTransportProcessClientPayload: opID=2d4be388-e6-ad11 seq=1177390: Receiving Snapshot.Delete request.
YYYY-MM-DDTHH:mm:SS In(05) vmx 2d4be388-e6-ad11 SNAPSHOT: SnapshotDeleteWork '/vmfs/volumes/64a73f34-81454bf4-704e-00505606578d/win-client02/win-client02.vmx' : 31
YYYY-MM-DDTHH:mm:SS In(05) vmx 2d4be388-e6-ad11 VigorTransport_ServerSendResponse opID=2d4be388-e6-ad11 seq=1177390: Completed Snapshot request.
YYYY-MM-DDTHH:mm:SS In(05) vmx - VigorTransportProcessClientPayload: opID=2d4be388-e6-ad11 seq=1177391: Receiving Snapshot.Consolidate request.
YYYY-MM-DDTHH:mm:SS In(05) vmx 2d4be388-e6-ad11 SnapshotVMX_Consolidate: Starting online snapshot consolidate operation.
YYYY-MM-DDTHH:mm:SS In(05) vmx 2d4be388-e6-ad11 Turning on snapshot info cache. VM=win-client02.vmx.
YYYY-MM-DDTHH:mm:SS In(05) vmx 2d4be388-e6-ad11 SNAPSHOT: Turning on snapshot disk cache.
YYYY-MM-DDTHH:mm:SS In(05) vmx 2d4be388-e6-ad11 SnapshotESXCombineProgressTotal: Snapshot consolidation progress: 0
YYYY-MM-DDTHH:mm:SS In(05) vmx - SnapshotESXCombineProgressTotal: Snapshot consolidation progress: 0
YYYY-MM-DDTHH:mm:SS In(05) vmx - SnapshotESXCombineProgressTotal: Snapshot consolidation progress: 0
YYYY-MM-DDTHH:mm:SS In(05) vmx - SnapshotESXCombineProgressTotal: Snapshot consolidation progress: 7
YYYY-MM-DDTHH:mm:SS In(05) vmx - SnapshotESXCombineProgressTotal: Snapshot consolidation progress: 7
YYYY-MM-DDTHH:mm:SS In(05) vmx - SnapshotESXCombineProgressTotal: Snapshot consolidation progress: 9
YYYY-MM-DDTHH:mm:SS In(05) vmx - SnapshotESXCombineProgressTotal: Snapshot consolidation progress: 10
YYYY-MM-DDTHH:mm:SS In(05) vmx - SnapshotESXCombineProgressTotal: Snapshot consolidation progress: 10
YYYY-MM-DDTHH:mm:SS In(05) vcpu-0 - VigorTransport_ServerSendResponse opID=2d4be388-e6-ad11 seq=1177391: Completed Snapshot request.
YYYY-MM-DDTHH:mm:SS In(05) vcpu-0 - Turning off snapshot info cache.
YYYY-MM-DDTHH:mm:SS In(05) vcpu-0 - Turning off snapshot disk cache.
YYYY-MM-DDTHH:mm:SS In(05) vcpu-0 - ConsolidateEnd: Snapshot consolidate complete: The operation completed successfully (0).
Cause
스냅샷 또는 통합 오류의 원인은 다양할 수 있습니다. 일부 알려진 원인과 관련된 일부 KB는 추가 참고 사항 필드를 참조하십시오.
Resolution
다음은 몇 가지 초기 문제 해결 단계입니다.
로그:
위의 Symptoms 필드에 언급된 로그에서 스냅샷 또는 통합 작업이 실패한 이유에 대한 지표를 검토합니다.
수동 스냅샷 테스트:
VM 백업 작업 중에 VMware 스냅샷이 실패하는 경우 vSphere Web Client에서도 VMware 스냅샷 기능을 확인해야 합니다.
VM 백업이 표준 이미지 기반 백업인 경우 중지된 스냅샷이 필요하지 않습니다. VM이 MSVMAPPAGENT 앱 정합성 보장 백업을 수행하는 SQL VM인 경우 중지된 스냅샷을 수행해야 합니다.
스냅샷이 생성되면 VM을 통합하고 VMware vSphere에서 VM 스냅샷을 삭제합니다. NetWorker 외부에서 수행된 스냅샷에서도 동일한 스냅샷 오류가 발견될 경우 VMware 지원 부서에 스냅샷 문제의 근본 원인을 문의하십시오. 수동 스냅샷이 완료되더라도 다른 요인이 이에 기여할 수 있습니다. 예를 들어: 스냅샷이 생성된 시점과 백업이 수행된 시점의 VMware vCenter 및 데이터스토어/스토리지 I/O입니다.
또한 VM에서 Storage vMotion을 수행하여 VM 파일을 정리할 수 있습니다.
ProxyHC 정리
다음 옵션을 사용할 경우 ProxyHC 유틸리티를 사용하여 잠재적인 스냅샷 또는 디스크 관련 문제를 정리할 수도 있습니다. ./ProxyHC 작업 디스크 정리
NVP-vProxy: vProxy 어플라이언스에서 상태 점검 툴 ProxyHC를 사용하는 방법
Additional Information
VM 스냅샷에 대한 개요는 VMware KB: https://kb.vmware.com/s/article/1015180
스냅샷 오류 특정 KB:
- NVP vProxy: "스냅샷이 이미 삭제되었거나 완전히 생성되지 않았습니다."와 함께 VM 백업이 실패합니다.
- NVP vProxy: "스냅샷 생성 작업의 상태를 가져오지 못했습니다. 작업 시간 초과"
- NVP-vProxy: 가상 머신이 "가상 머신의 스냅샷을 생성할 수 없음: 스냅샷을 생성하지 못했습니다." 오류 메시지가 표시됩니다.
- NetWorker vProxy 백업이 "재시도 후 정지되지 않은 스냅샷을 생성할 수 없음: 잘못된 스냅샷 구성을 감지했습니다." 오류와 함께 실패합니다.
- NVP-vProxy: 스냅샷 제거 프로세스 중에 VM 연결이 끊깁니다.
- NVP-vProxy 분류 가이드: NetWorker VMware Protection vProxy 분류 및 로그 수집 가이드
VMware: