NVP-vProxy: Troubleshooting von VMware-Snapshot-Problemen während NetWorker-Backups.

Summary: Dieser Wissensdatenbank-Artikel dient als Referenz für NetWorker-Support und Administratoren in Bezug auf VM-Backups, die über die NVP-vProxy-Appliance durchgeführt werden. VM-Backups schlagen mit einem Snapshot-bezogenen Fehler fehl. ...

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

  • VMware-VMs werden über die vProxy-Appliance von NetWorker VMware Protection (NVP) geschützt.
  • Backups können keinen VMware-Snapshot erstellen. Es gibt einige Variationen von Snapshot-Fehlern, die auftreten können. Fast alle können durch Befolgen dieses Wissensdatenbank-Artikels behoben werden.
  • VM-Backups schlagen aufgrund von übrig gebliebenen Snapshots fehl, die in der VMware-Umgebung nicht bereinigt wurden.

Protokolle:

NetWorker-Server:

Das Backupaktionsprotokoll enthält keine umfassenden Details zu den VM-Backupfehlern und meldet nur, dass die Aktion fehlgeschlagen ist. Es wird angegeben, welche VM-Backups fehlgeschlagen sind. Überprüfen Sie die Policy-Protokolle auf dem NetWorker-Server. Es wird ein Sitzungsprotokoll mit dem VM-Namen angezeigt:
Linux: /nsr/logs/policy/POLICY-NAME/WORKFLOW-NAME/####-VM-NAME-DATUM
.logWindows: C:Program FilesEMC NetWorker srpolicyPOLICY-NAME WORKFLOW-NAME####-VM-NAME-DATUM.log
 

HINWEIS: Diese Sitzungsprotokolle sind dieselben Informationen, die in den vBackupd-Protokollen der vProxy-Appliance zu finden sind. Suchen Sie nach Meldungen zur fehlgeschlagenen Snapshot-Erstellung.

vProxy-Appliance:

Greifen Sie über SSH auf die vProxy-Appliance zu, die das VM-Backup mit dem Administratorkonto durchgeführt hat.

Nachdem das VM-Backup abgeschlossen wurde oder fehlgeschlagen ist, wird das Sitzungsprotokoll an den folgenden Speicherort verschoben:

/opt/emc/vproxy/runtime/logs/recycle/vbackupd/DATE/

 

HINWEIS: Dies sind dieselben Sitzungsprotokolle, die auf dem NetWorker-Server zu finden sind, wie oben erwähnt.

Ein Beispiel für das Snapshot-Messaging, das im Backupsitzungsprotokoll angezeigt wird:
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.

Der vProxy verfügt auch über ein snapmngr-Protokoll, das Sie finden unter:
/opt/emc/vproxy/runtime/logs/vbackupd/vbackupd-snapmgr.log

 

HINWEIS: Dieses Protokoll enthält Meldungen zu Snapshot-Anforderungen, die an VMware gesendet wurden: Erstellung, Löschung und Konsolidierung.

Ein Beispiel für die entsprechenden 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.

VMware:

Die vmware.log Datei der VM enthält Meldungen zur Verarbeitung der Anforderungen zum Erstellen, Löschen und Konsolidieren von VM-Snapshots durch VMware. Auf dieses Protokoll kann über die vSphere-Webnutzeroberfläche zugegriffen werden. Die Protokolldatei ist im VM-Ordner auf dem Datenspeicher enthalten:

image.png

Ein Beispiel für die Art der Protokollierung, die während NetWorker-VM-Backups angezeigt wird:

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

Zu Beginn eines VM-Backups sendet die vProxy-Appliance eine Snapshot-Anforderung an den vCenter Server. Der vCenter Server ist für die Erstellung und Verwaltung der Snapshots verantwortlich. Alle beobachteten Fehler treten in VMware auf und werden nur über die VMware-API an NetWorker zurückgemeldet.

Die Ursache für einen Snapshot- oder Konsolidierungsfehler kann unterschiedlich sein. Im Feld Zusätzliche Hinweise finden Sie einige Wissensdatenbank-Artikel, die für einige bekannte Ursachen spezifisch sind.

Resolution

HINWEIS: Der VMware-Support muss einbezogen werden, um die Ursache von Snapshot-Fehlern oder identifizierten Problemen zu ermitteln. Dies kann der Fall sein, wenn das Problem während der Snapshot-Erstellung beobachtet wird oder wenn andere Probleme im snapmgr-Protokoll identifiziert werden, die auf Probleme während des Löschens oder der Konsolidierung des Snapshots hinweisen. Wenden Sie sich an den NetWorker-Support (falls noch nicht geschehen), um die Zusammenarbeit zwischen VMware und NetWorker entsprechend zu koordinieren.


Hier sind einige erste Schritte zur Fehlerbehebung:

Protokolle:
Überprüfen Sie die im obigen Feld "Symptome " genannten Protokolle auf Anzeichen dafür, warum der Snapshot- oder Konsolidierungsvorgang fehlgeschlagen ist.

Manuelles Testen von Snapshots:
Wenn VMware-Snapshots während eines VM-Backupvorgangs fehlschlagen, sollte die VMware-Snapshot-Funktion auch über den vSphere-Webclient überprüft werden. 
Wenn es sich bei dem VM-Backup um ein standardmäßiges Image-basiertes Backup handelt, ist ein stillgelegter Snapshot nicht erforderlich. Wenn es sich bei der VM um eine SQL-VM handelt, die anwendungskonsistente MSVMAPPAGENT-Backups durchführt, muss ein stillgelegter Snapshot ausgeführt werden.

Wenn der Snapshot erfolgreich erstellt wurde, konsolidieren Sie die VM und löschen Sie den VM-Snapshot aus VMware vSphere. Wenn derselbe Snapshot-Fehler bei Snapshots beobachtet wird, die außerhalb von NetWorker durchgeführt wurden, wenden Sie sich an den VMware-Support, um die Ursache für das Snapshot-Problem zu ermitteln. Selbst wenn die manuellen Snapshots abgeschlossen sind, können andere Faktoren dazu beitragen. Zum Beispiel: VMware vCenter- und Datastore-/Storage-I/O zum Zeitpunkt der Erstellung des Snapshots im Vergleich zum Zeitpunkt der Durchführung des Backups. 

image.png
VM-Dateibereinigung
Storage vMotion kann auch auf der VM durchgeführt werden, um die VM-Dateien zu bereinigen.

ProxyHC-Bereinigung
Das ProxyHC-Dienstprogramm kann auch verwendet werden, um potenzielle Snapshot- oder Festplattenprobleme zu bereinigen, wenn die folgenden Optionen verwendet werden: ./ProxyHC Aufgaben Datenträgerbereinigung
NVP-vProxy: Verwendung des Integritätsprüfungstools ProxyHC auf vProxy-Appliance

Additional Information

Affected Products

NetWorker

Products

NetWorker Family, NetWorker Series
Article Properties
Article Number: 000201426
Article Type: Solution
Last Modified: 10 Jan 2025
Version:  10
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.