NetWorker : La restauration NDMP échoue avec le message « Timeout reading »
Résumé: La restauration DAR NMDP (NetWorker Data Management Protocol) échoue avec l’erreur « Timeout reading »
Symptômes
La restauration NDMP DAR volumineuse échoue.
Lors de l’exécution d’une restauration NDMP DAR volumineuse, la restauration échoue avec l’erreur suivante :
42572:nsrndmp_recover:ssid'582506817': Timeout reading 42572:nsrndmp_recover:ssid'582506817': Timeout reading 42572:nsrndmp_recover:ssid'582506817': Timeout reading 42589:nsrndmp_recover:ssid'582506817': reply message for sequence 8 is not received. 42590:nsrndmp_recover:ssid'582506817': Timeout to receive any message from server. 42596:nsrndmp_recover:ssid'582506817': data start recover: communication failure. 42849:nsrndmp_recover:ssid'582506817': Unable to start the NDMP restore process. 42572:nsrndmp_recover:ssid'582506817': Timeout reading 42572:nsrndmp_recover:ssid'582506817': Timeout reading 42572:nsrndmp_recover:ssid'582506817': Timeout reading 42589:nsrndmp_recover:ssid'582506817': reply message for sequence 9 is not received. 42590:nsrndmp_recover:ssid'582506817': Timeout to receive any message from server. 42572:nsrndmp_recover:ssid'582506817': Timeout reading 42572:nsrndmp_recover:ssid'582506817': Timeout reading 42572:nsrndmp_recover:ssid'582506817': Timeout reading 42589:nsrndmp_recover:ssid'582506817': reply message for sequence 10 is not received. 42590:nsrndmp_recover:ssid'582506817': Timeout to receive any message from server. 42596:nsrndmp_recover:ssid'582506817': data abort: communication failure. 42871:nsrndmp_recover:ssid'582506817': Error during File NDMP Extraction. 86724:nsrdsa_recover: DSA listening at: host '<backup server>', IP address '<ip address>', port '<port>'. nsrdsa_recover : Aborted 42840:nsrndmp_recover:ssid'582506817': NDMP recover failed. 42880:nsrndmp_recover:ssid'582506817': Error during NDMP recover 16279:recover: NDMP retrieval: child failed with status of 1
Cause
RCA inconnue mais possible Limitation de NetApp : lecture de la taille du fichier nlist.
Il est toujours recommandé de limiter la restauration DAR à des fichiers de petite taille et à un nombre réduit de fichiers pour des performances optimales.
Dans ce cas, la tentative de récupération était de près de 500 Go et plus de 192 000 fichiers. Cela est probablement dû au fait que NetApp travaille dur pour faire face à une telle nlist
Résolution
Pour contourner ce problème, limitez le nlist du côté NetWorker à l’aide de la commande NSR_NDMP_RESTORE_LIMIT Variable. Vous le trouverez dans le Guide de l’utilisateur de Dell NetWorker for Network Data Management Protocol. La documentation spécifique à la version de NetWorker est disponible via : Prise en charge de NetWorker | Manuels et documents
Exemple pour le diviser en 10 000 fichiers :
NSR_NDMP_RESTORE_LIMIT=10000
nsrrc. En le réglant dans nsrrc n’a pas pris effet.
Linux : À partir d’une invite élevée, modifiez /etc/environment. Ajouter NSR_NDMP_RESTORE_LIMIT=10000.
Fenêtres : À partir d’une commande de l’administrateur/d’une invite PowerShell : setx /m NSR_NDMP_RESTORE_LIMIT 10000