NetWorker : Débogage des opérations de sauvegarde

Summary: Plusieurs options sont répertoriées pour déboguer une sauvegarde NetWorker ayant échoué.

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.

Instructions

Plusieurs options sont disponibles pour déboguer un échec de sauvegarde NetWorker. Cet article de la base de connaissances couvre les différentes options de débogage en fonction de la fonction du processus de sauvegarde que vous souhaitez déboguer. 

Fichiers journaux :

Les principaux fichiers log de débogage des échecs de sauvegarde sont les fichiers log de règles qui se trouvent à l’emplacement suivant.


Linux : /nsr/logs/policy_name/workflow_name/action_name
Windows : ..Program FilesEMC NetWorker srlogspolicy_nameworkflow_nameaction_name


Il existe des fichiers journaux de workflow au format brut sous /nsr/logs/policy/policy_name/workflow_name/jobid.raw et un sous-répertoire pour chaque action. Chaque action enfant d’une action possède son propre fichier log avec l’ID de tâche de cette tâche enfant. Lorsque l’action parent démarre une action enfant, NetWorker crée un répertoire pour ces logs d’action enfants.

Exemple :

Ici, nous pouvons voir l’emplacement des logs de politique et que les logs sont de tailles différentes en fonction du niveau de débogage utilisé lors de la sauvegarde.  Les fichiers bruts sont les journaux de workflow, tandis que les répertoires backup_[jobid]_logs contiennent les journaux d’actions et les journaux d’actions enfants.

kA5f10000004JErCAM_2_0
 

Le fichier log NetWorker principal pour toutes les opérations NetWorker est le fichier log daemon.raw

Il se trouve dans les journaux [NetWorker_install_dir].
 

Linux : /nsr/logs/
Windows : C :Program FilesEMC NetWorker srlogs


Pour lire ce journal, utilisez la commande nsr_render_log .

Exemple :

kA5f10000004JErCAM_2_1

Ressources supplémentaires :

503713 : Comment utiliser nsr_render_log                                                                      
503582 : Fichiers journaux NetWorker et procédure de collecte à des fins d’analyse                                                                   
469489 : Liste NetWorker des logs à collecter
457094 : Fichiers journaux et informations à collecter et fournir au support pour les problèmes
NetWorker générauxNetWorker Command Reference Guide

 

 

Économisez sur le client NetWorker

Les sauvegardes client NetWorker utilisent le processus d’enregistrement. Le processus d’enregistrement communique avec le serveur NetWorker, le nœud de stockage (le cas échéant) ou le support du périphérique de sauvegarde cible. Le débogage peut être activé sur le processus de sauvegarde en transmettant la balise -D debug au processus de sauvegarde à l’aide de NetWorker Management Console (NMC) ou de la commande nsradmin.

Dans NMC, vous remplacez le champ « Backup command » dans les propriétés du client concerné par « save -D9 » :

Exemple :

kA5f10000004JErCAM_2_2

Vous pouvez effectuer la même opération à l’aide de la commande nsradmin :

Exemple :

kA5f10000004JErCAM_2_3

Alternativement, sur un système Linux, vous pouvez utiliser la commande printf pour effectuer cette modification nsradmin dans une ligne :

Exemple :

printf "show 
 . type : NSR Client; name : vm-lego-231; save set : /alice
 update backup command : save -D9
" | nsradmin -i -

 

Ressources supplémentaires :

NetWorker Command Reference Guide
Utilisation de la vérification de validation NetWorker nsradmin
Note technique relative aux utilisations spéciales du programme nsradmin NetWorker

 

Opération de workflow sur le serveur NetWorker 

Le débogage du début d’une opération de workflow et d’une sortie de débogage détaillée est nécessaire.

nsrworkflow -D9 -p [policy] -w [workflow]


Cela consigne la sortie de débogage de la tâche de workflow dans le fichier brut dans :

/nsr/logs/policy/policy_name/workflow_name/

Exemple :

kA5f10000004JErCAM_2_4
 

L’exécution de la commande nsrworkflow lance la tâche manuellement, mais utilise les mêmes options de planification et de configuration de niveau que celles utilisées dans le cadre d’une sauvegarde automatisée planifiée.  Une autre possibilité est d’utiliser la balise -a pour définir l’exécution de nsrworkflow en tant que sauvegarde ad hoc, ce qui permet de surcharger la planification ou le niveau de sauvegarde.  Pour spécifier le niveau de sauvegarde que vous souhaitez (différent de celui défini pour l’exécution actuelle du workflow), utilisez l’option -l (ou -L pour les sauvegardes de machines virtuelles).

Exemple :

nsrworkflow -p [policy] -w [workflow] -A « '[action]' -l [level] » -a
nsrworkflow -p Mona -w Bokonon_wf -A « 'backup' -l full » -a

Ressources supplémentaires :

516616 : Utilisation de la commande
NetWorker nsrworkflowN° 513030 :                                                                     Utilisation de la commande
NetWorker nsrpolicyNotes de mise à jour de NetWorker 9.1.x : 
NetWorker Command Reference Guide

 

Savefs sur le client NetWorker

La commande savefs est utilisée lors des sauvegardes client. Elle est envoyée au client NetWorker une fois la sauvegarde lancée sur le serveur NetWorker.  savefs est ce processus qui détermine les fichiers et les répertoires à sauvegarder pour cette sauvegarde spécifique exécutée sur ce client.

Vous pouvez obtenir la commande savefs exacte qui est exécutée du côté client à partir du fichier brut dans les journaux de règles (/nsr/logs/policy/[nom de la règle]/[nom du workflow]).  Exécutez ensuite ceci côté client, en ajoutant l’option -D9 :

Exemple :

Sur le NetWorker Server : 

kA5f10000004JErCAM_2_5
 

Ensuite, côté client :

kA5f10000004JErCAM_2_6
 

Ressources supplémentaires :

 

Attribution d’un support cible sur le NetWorker Server

L’attribution du volume cible approprié pour une sauvegarde est gérée par le processus nsrd sur le NetWorker Server.  Pour le déboguer, vous devez augmenter temporairement le niveau de débogage du processus nsrd sur le NetWorker Server à l’aide de la commande dbg.

Exemple :

kA5f10000004JErCAM_2_7

Une fois le débogage terminé, vous devez désactiver le débogage comme suit :

kA5f10000004JErCAM_2_8

Ressources supplémentaires :

336123 : NetWorker Debug

 

Sauvegardes en attente d’un volume inscriptible

Si le NetWorker Server ne parvient pas à trouver un volume NetWorker approprié sur lequel écrire, il cesse de répondre et génère une alerte.  Dans ce cas, la tâche est à l’état « active ».  Vous pouvez vérifier l’état de la tâche à l’aide de la commande nsrpolicy monitor .

Exemple :

kA5f10000004JErCAM_2_9

L’alerte dans NetWorker Management Console donne plus de détails sur le type de volume recherché et sur quel nœud de stockage.

Exemple :

kA5f10000004JErCAM_2_10

Ressources supplémentaires :

 

Les sauvegardes ont cessé de répondre de manière inattendue en raison du parallélisme

Si le NetWorker Server détermine qu’il ne peut pas poursuivre la sauvegarde en l’absence de logement de parallélisme libre.  Dans ce cas, la tâche est à l’état « en file d’attente ».

Pour déboguer le parallélisme, vous devez augmenter le niveau de débogage du processus nsrjobd sur le serveur NetWorker, comme indiqué ci-dessous.  Le fichier journal du processus génère un grand nombre de données de débogage relatives au parallélisme.

Exemple :

kA5f10000004JErCAM_2_11

 

kA5f10000004JErCAM_2_12

Ressources supplémentaires :

Guide
de planification de l’optimisation des performances de NetWorkerParallélisme et sessions cibles

 

La sauvegarde Client Direct ne fonctionne pas comme prévu

Une sauvegarde « Client Direct » envoie les données directement du client NetWorker vers le support cible, sans écriture préalable sur le nœud de stockage NetWorker.

Vous pouvez définir dans les propriétés du client si la sauvegarde Client Direct doit être utilisée ou non pour cette instance client.

kA5f10000004JErCAM_2_13

Afin de déterminer si Client Direct fonctionne ou non, vous devez inspecter les journaux comme dans l’exemple ci-dessous :

Exemple :

Sortie du journal : Client direct en fonctionnement.

Fichier log du processus sur le NetWorker Server :

91787 08/01/2014 01:37:35 PM nsrmmd NSR notice Save-set ID '4091251191' (vm-lego-231 :/NetWorker) is using direct file save with Data Domain device 'dd4500-dd.local_onetwoone'.


lsof sur le client NetWorker

[root@vm-lego-231 ~]# lsof -i TCP | grep save
save 9831 root 3u IPv4 111668 0t0 TCP vm-lego-231:23178-vm-lego-121>:8985 (ESTABLISHED)
save 9831 root 5u IPv4 111695 0t0 TCP vm-lego-231:19752-vm-lego-121>:9417 (ESTABLISHED)
save 9831 root 7u IPv4 111720 0t0 TCP vm-lego-231:31095-vm-lego-121>:9035 (ESTABLISHED)
save 9831 root 8u IPv4 111728 0t0 TCP vm-lego-231:12421-vm-lego-121>:9653 (ESTABLISHED)
save 9831 root 9u IPv4 111731 0t0 TCP vm-lego-231:33739-dd4500-dd.local> :nfs (ESTABLISHED)
save 9831 root 10u IPv4 111736 0t0 TCP vm-lego-231:60278-dd4500-dd.local> :midnight-tech (ESTABLISHED)


Remarque : Nous pouvons voir qu’il existe des connexions TCP ouvertes entre le client et NetWorker Server et DD.  Si vous avez besoin de savoir à quels processus exactement sur le serveur NetWorker sont connectés, vous pouvez effectuer un recoupement avec lsof sur le serveur.  La quatrième colonne correspond au descripteur de fichier utilisé. 

Sur un système Windows, vous pouvez obtenir une sortie similaire à l’aide de resmon :  Start - Run - resmon - Network tab - TCP Connections


Sortie du journal :  La sauvegarde n’utilise pas Client Direct.

Fichier log du processus sur le NetWorker Server :

91797 08/01/2014 01:57:51 PM nsrmmd NSR severe Unable to perform direct file save with Data Domain device 'ONETWOONE' ; Configuration de la sauvegarde traditionnelle pour l’ID de saveset '4024143566' (vm-lego-231 :/NetWorker)


Remarque :  La recherche du mot traditionnel dans le journal vous donne ce résultat rapidement.  Si vous avez besoin de savoir pourquoi il n’utilise pas Client Direct, commencez par consulter la liste des conditions à remplir dans le NetWorker Administration Guide pour que Client Direct fonctionne.  Les raisons les plus courantes sont que le client n’a pas d’accès réseau direct au DD à partir de la carte réseau qu’il utilise ou que la résolution de noms ne fonctionne pas correctement à partir du client.

lsof sur le client NetWorker :

[root@vm-lego-231 ~]# lsof -i TCP | grep save
save 10114 root 3u IPv4 123335 0t0 TCP vm-lego-231:46461-vm-lego-121>:8985 (ESTABLISHED)
save 10114 root 5u IPv4 123369 0t0 TCP vm-lego-231:12593-vm-lego-121>:9417 (ESTABLISHED)
save 10114 root 7u IPv4 123392 0t0 TCP vm-lego-231:63952-vm-lego-121>:9035 (ESTABLISHED)
save 10114 root 8u IPv4 123400 0t0 TCP vm-lego-231:29597-vm-lego-121>:9653 (ESTABLISHED)


Remarque :  Seules les connexions TCP au NetWorker Server (qui est également le nœud de stockage dans cet exemple) sont ouvertes ici.  Aucune connexion TCP n’est ouverte au DD.  Toutes les données sont acheminées vers le nœud de stockage.

Ressources supplémentaires :

Guide de planification de l’optimisation des performances NetWorker


Sauvegardes parallèles des flux de sauvegarde

Pour déboguer des sauvegardes PSS. Assurez-vous que la propriété « flux de sauvegarde parallèle » est cochée dans la ressource Client de NetWorker Management Console.  Modifiez la commande save pour la mettre en débogage comme indiqué au point 1 ci-dessus.  En outre, créez un fichier vide dans .. /nsr/debug appelé 'mbsdopen'.  Cela fournit une journalisation de débogage supplémentaire à la fois sur le client dans /nsr/tmp et dans les logs de politique sur le serveur NetWorker (voir le point 1 ci-dessus).

Exemple :

kA5f10000004JErCAM_2_14

kA5f10000004JErCAM_2_15

kA5f10000004JErCAM_2_16

 

Ressources supplémentaires :

Dépannage des sauvegardes de flux d’enregistrement parallèles
NetWorkerGuide de planification de l’optimisation des performances de NetWorker

 

 

Le processus nsrmmd du nœud de stockage NetWorker ne fonctionne pas comme prévu lors de l’écriture sur le support cible.

 

Vous pouvez augmenter le niveau de débogage des processus nsrmmd à l’aide de la commande dbgcommand (décrite au point 7 ci-dessus).  Vous pouvez augmenter le niveau de débogage de tous les processus nsrmmd ou utiliser les outils du système d’exploitation pour identifier quel processus nsrmmd est actif :

kA5f10000004JErCAM_2_17

 

Ressources supplémentaires :

479665 : Article sur le tri : Dépannage des problèmes liés aux bibliothèques de bandes dans NetWorker
Guide d’intégration de NetWorker Data Domain Boost

Additional Information



Autres conseils de débogage pour des technologies NetWorker spécifiques :

Affected Products

NetWorker

Products

NetWorker, NetWorker Series
Article Properties
Article Number: 000010035
Article Type: How To
Last Modified: 08 Oct 2025
Version:  7
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.