NetWorker : Impossible de créer la connexion avec « portmapper »
Summary: Les sauvegardes à partir du client NetWorker Linux échouent de manière aléatoire en raison d’un échec de communication entre le NetWorker Server et le client, bien qu’il n’existe aucune restriction réseau entre le client et le serveur. NetWorker s’appuie sur le protocole TCP/IP pour la communication entre le client et le serveur et la modification de certains paramètres TCP du noyau sur le serveur, sinon le client peut affecter la fonctionnalité de NetWorker. ...
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
Le client NetWorker Linux ne parvient pas à effectuer la sauvegarde avec l’erreur suivante signalée dans les logs d’action de sauvegarde :
nsrjobd RPC error RPC client handle: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. nsrjobd RPC error Unable to create the connection with 'portmapper' to host 'client_name' with address 'ip_address' at port number 7938. nsrjobd RPC critical Check whether the firewall is blocking the client ports on the host 'ip_address'.Les paramètres TCP suivants ont été activés sur le système dans le fichier /etc/sysctl.conf .
net.ipv4.tcp_tw_reuse = 1 net.ipv4.tcp_tw_recycle = 1Erreurs du serveur NetWorker /nsr/logs/daemon.raw :
nsrjobd RPC error Unable to create the connection with 'portmapper' to host 'client_name' with address 'ip_address' at port number 7938. nsrexecd RPC error Unable to create the connection with 'portmapper' to host 'client_name' with address 'ip_address' at port number 7938. nsrd RPC error Unable to create the connection with 'portmapper' to host 'client_name' with address 'ip_address' at port number 7938. nsrexecd RPC critical Check whether the firewall is blocking the client ports on the host 'ip_address'. nsrjobd RPC critical Check whether the firewall is blocking the client ports on the host 'ip_address'.Erreurs provenant d’autres commandes :
- À partir du serveur, la commande
nsrrpcinfo -p client_namene fonctionne pas toujours.- La première exécution de la commande communique avec le client, mais la seconde exécution immédiate échoue.
- La commande ne parvient pas à communiquer avec le client si la sauvegarde est en cours d’exécution à partir du client.
- La commande suivante, envoyée du serveur vers le client, ne fonctionne pas toujours :
- La première exécution de la commande communique avec le client, mais la seconde exécution immédiate échoue.
nsrports -t client_name -p 7938
Cause
L’activation des paramètres de noyau Linux suivants entraîne un échec de communication dans NetWorker :
net.ipv4.tcp_tw_reuse net.ipv4.tcp_tw_recycleLes paramètres affectent la gestion du noyau pour les sockets dans
TIME_WAIT Statut.Resolution
Dans le fichier /etc/sysctl.conf, définissez les paramètres suivants.
net.ipv4.tcp_tw_reuse = 0 net.ipv4.tcp_tw_recycle = 0Où 1 (activé) et 0 (désactivé)
Remarque : L’activation de ces paramètres TCP n’est pas recommandée et il est recommandé de consulter le fournisseur Linux avant de les activer.
Additional Information
Le
Le paramètre
tcp_tw_reuse permet à l’hôte de réutiliser la connexion TCP dans TIME_WAIT État d’une nouvelle connexion, sans attendre la fermeture de la prise.
Le paramètre
tcp_tw_recycle Permet un recyclage rapide des prises TIME_WAIT Statut. Par défaut, le noyau Linux attend deux minutes (2 MSL) avant de fermer les sockets dans TIME_WAIT s’il n’est pas fermé par l’application.Affected Products
NetWorkerProducts
NetWorkerArticle Properties
Article Number: 000081987
Article Type: Solution
Last Modified: 24 May 2024
Version: 6
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.