NetWorker: Verbindung mit "portmapper" konnte nicht erstellt werden

Zhrnutie: 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. ...

Tento článok sa vzťahuje na Tento článok sa nevzťahuje na Tento článok nie je viazaný na žiadny konkrétny produkt. V tomto článku nie sú uvedené všetky verzie produktov.

Symptómy

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  = 1
Fehler 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_name funktioniert 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

Príčina

Das Aktivieren der folgenden Linux-Kernel-Parameter führt zu Kommunikationsfehlern in NetWorker:
net.ipv4.tcp_tw_reuse 
net.ipv4.tcp_tw_recycle 
Die Parameter wirken sich auf die Kernelbehandlung für Sockets in aus TIME_WAIT Status.

Riešenie

Legen Sie in der Datei /etc/sysctl.conf die folgenden Parameter fest.  
net.ipv4.tcp_tw_reuse = 0
net.ipv4.tcp_tw_recycle = 0
Dabei 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. 

Ďalšie informácie

Der 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.

Dotknuté produkty

NetWorker

Produkty

NetWorker
Vlastnosti článku
Číslo článku: 000081987
Typ článku: Solution
Dátum poslednej úpravy: 24 máj 2024
Verzia:  6
Nájdite odpovede na svoje otázky od ostatných používateľov spoločnosti Dell
Služby podpory
Skontrolujte, či sa na vaše zariadenie vzťahujú služby podpory.