NVP vProxy : Dépannage des problèmes de snapshot VMware lors des sauvegardes NetWorker.

Summary: Cet article de la base de connaissances est destiné à servir de référence pour le support et les administrateurs NetWorker concernant les sauvegardes de machines virtuelles effectuées via l’appliance NVP vProxy. Les sauvegardes de machines virtuelles échouent avec une erreur liée aux snapshots. ...

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

  • Les machines virtuelles VMware sont protégées par l’appliance vProxy NetWorker VMware Protection (NVP).
  • Les sauvegardes ne parviennent pas à créer un snapshot VMware. Il existe quelques variantes d’erreurs de snapshot qui peuvent apparaître ; presque tous peuvent être résolus en suivant cet article de la base de connaissances.
  • Les sauvegardes de machines virtuelles échouent en raison de snapshots restants qui n’ont pas été nettoyés dans l’environnement VMware.

Journaux :

Serveur NetWorker :

Le journal des actions de sauvegarde ne fournit pas de détails complets sur les échecs de sauvegarde de machine virtuelle et signale uniquement l’échec de l’action. Il indique les sauvegardes de machine virtuelle qui ont échoué. Vérifiez les logs de politique sur le NetWorker Server. Il y aura un log de session contenant le nom de la machine virtuelle :
Linux : /nsr/logs/policy/POLICY-NAME/WORKFLOW-NAME/####-VM-NAME-DATE
.logWindows : C :Program FilesEMC NetWorker srpolicyPOLICY-NAMEWORKFLOW-NAME####-VM-NAME-DATE.log
 

Remarque : Ces logs de session sont les mêmes que ceux que l’on peut trouver dans les logs vbackupd de l’appliance vProxy. Vérifiez s’il y a un message concernant l’échec de la création d’un snapshot.

Appliance vProxy :

Accédez à l’appliance vProxy effectuant la sauvegarde de machine virtuelle à l’aide du compte admin via SSH.

Une fois la sauvegarde de la machine virtuelle terminée ou en échec, le log de session est déplacé vers l’emplacement suivant :

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

 

Remarque : Il s’agit des mêmes logs de session que ceux qui se trouvent sur le serveur NetWorker, comme indiqué ci-dessus.

Exemple de message de snapshot affiché dans le journal de la session de sauvegarde :
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.

Le vProxy dispose également d’un journal snapmngr qui se trouve sous :
/opt/emc/vproxy/runtime/logs/vbackupd/vbackupd-snapmgr.log

 

Remarque : Ce journal contient des messages relatifs aux demandes de snapshot envoyées à VMware : création, suppression et consolidation.

Voici un exemple de vbackupd-snapmgr.log correspondantes :
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 :

Le fichier de vmware.log de la machine virtuelle comprendra des messages concernant le traitement par VMware des demandes de création, de suppression et de consolidation des snapshots de machine virtuelle. Ce journal est accessible à partir de l’interface utilisateur Web vSphere. Le fichier journal est contenu dans le dossier de la machine virtuelle sur le magasin de données :

image.png

Voici un exemple du type de consignation observé lors des sauvegardes de machines virtuelles NetWorker :

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

Au démarrage d’une sauvegarde de machine virtuelle, l’appliance vProxy envoie une demande de snapshot au serveur vCenter. Le serveur vCenter est responsable de la création et de la gestion des snapshots ; toutes les défaillances observées se produisent dans VMware et ne sont signalées à NetWorker qu’à partir de l’API VMware.

La cause d’une erreur de snapshot ou de consolidation peut varier. Reportez-vous au champ Remarques supplémentaires pour connaître certains articles de la base de connaissances propres à certaines causes connues.

Resolution

Remarque : Le support VMware doit être contacté pour trouver la cause première de toute erreur ou problème de snapshot identifié. Cela peut se produire si le problème est observé lors de la création du snapshot ou lorsque d’autres problèmes sont identifiés dans le journal snapmgr, ce qui indique des problèmes lors de la suppression ou de la consolidation du snapshot. Contactez le support NetWorker (si cela n’a pas déjà été fait) et toute collaboration entre VMware et NetWorker pourra être coordonnée en conséquence.


Voici quelques étapes de dépannage initiales :

Journaux :
Consultez les journaux mentionnés dans le champ Symptômes ci-dessus pour connaître les indicateurs expliquant pourquoi l’opération de snapshot ou de consolidation a échoué.

Test manuel des snapshots :
Si les snapshots VMware échouent lors d’une opération de sauvegarde de machine virtuelle, la fonctionnalité de snapshot VMware doit également être vérifiée à partir du client Web vSphere. 
Si la sauvegarde de la machine virtuelle est une sauvegarde standard basée sur une image, un snapshot mis en veille n’est pas nécessaire. Si la machine virtuelle est une machine virtuelle SQL effectuant des sauvegardes cohérentes avec les applications MSVMAPPAGENT, un snapshot mis en veille doit être effectué.

Si le snapshot est créé avec succès, consolidez la machine virtuelle et supprimez-la de VMware vSphere. Si la même erreur de snapshot est observée sur des snapshots exécutés en dehors de NetWorker, contactez le support VMware pour connaître la cause première du problème de snapshot. Même si les snapshots manuels sont terminés, d’autres facteurs peuvent y contribuer. Par exemple: VMware vCenter et Datastore/stockage E/S lors de la création du snapshot et lors de l’exécution de la sauvegarde. 

image.png
Nettoyage du fichier de
machine virtuelleStorage vMotion peut également être exécuté sur la machine virtuelle pour nettoyer les fichiers de la machine virtuelle.

Nettoyage
de ProxyHCL’utilitaire ProxyHC peut également être utilisé pour effectuer un nettoyage des problèmes potentiels liés aux snapshots ou aux disques si les options suivantes sont utilisées : ./ProxyHC tasks disk cleanup
NVP-vProxy : Utilisation de l’outil de bilan de santé ProxyHC sur l’appliance vProxy

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.