NetWorker: Verbindung mit "portmapper" konnte nicht erstellt werden
Summary: Backups vom NetWorker-Linux-Client schlagen zufällig aufgrund eines Kommunikationsfehlers zwischen dem NetWorker-Server und dem Client fehl, obwohl keine Netzwerkeinschränkungen zwischen dem Client und dem Server bestehen. NetWorker benötigt das TCP/IP-Protokoll für die Kommunikation zwischen dem Client und dem Server sowie die Änderung einiger TCP-Kernel-Parameter auf dem Server oder der Client kann die NetWorker-Funktionalität beeinträchtigen. ...
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
Der NetWorker-Linux-Client kann kein Backup durchführen. In den Backupaktionsprotokollen wird der folgende Fehler gemeldet:
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'.Die folgenden TCP-Parameter wurden auf dem System in der Datei /etc/sysctl.conf aktiviert.
net.ipv4.tcp_tw_reuse = 1 net.ipv4.tcp_tw_recycle = 1Fehler vom NetWorker-Server /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'.Fehler von anderen Befehlen:
- Auf dem Server wird der Befehl
nsrrpcinfo -p client_namefunktioniert nicht immer.- Die erste Ausführung des Befehls kommuniziert erfolgreich mit dem Client, aber die zweite sofortige Ausführung schlägt fehl.
- Der Befehl kann nicht mit dem Client kommuniziert werden, wenn das Backup vom Client ausgeführt wird.
- Der folgende Befehl vom Server an den Client funktioniert nicht immer:
- Die erste Ausführung des Befehls kommuniziert erfolgreich mit dem Client, aber die zweite sofortige Ausführung schlägt fehl.
nsrports -t client_name -p 7938
Cause
Das Aktivieren der folgenden Linux-Kernel-Parameter führt zu Kommunikationsfehlern in NetWorker:
net.ipv4.tcp_tw_reuse net.ipv4.tcp_tw_recycleDie Parameter wirken sich auf die Kernelbehandlung für Sockets in aus
TIME_WAIT Status.Resolution
Legen Sie in der Datei /etc/sysctl.conf die folgenden Parameter fest.
net.ipv4.tcp_tw_reuse = 0 net.ipv4.tcp_tw_recycle = 0Dabei gilt: 1 (aktiviert) und 0 (deaktiviert)
Hinweis: Es wird nicht empfohlen, diese TCP-Parameter zu aktivieren. Es wird empfohlen, vor der Aktivierung den Linux-Anbieter zu konsultieren.
Additional Information
Der
Der Parameter
tcp_tw_reuse ermöglicht es dem Host, die TCP-Verbindung in TIME_WAIT Status für eine neue Verbindung, ohne darauf zu warten, dass der Socket geschlossen wird.
Der Parameter
tcp_tw_recycle Ermöglicht schnelles Recycling von Sockeln in TIME_WAIT Status. Standardmäßig wartet der Linux-Kernel zwei Minuten (2 x MSL), bevor er Sockets in schließt TIME_WAIT Status, wenn er nicht von der Anwendung geschlossen wurde.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.