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

Αυτό το άρθρο ισχύει για Αυτό το άρθρο δεν ισχύει για Αυτό το άρθρο δεν συνδέεται με κάποιο συγκεκριμένο προϊόν. Δεν προσδιορίζονται όλες οι εκδόσεις προϊόντων σε αυτό το άρθρο.

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  = 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

Cause

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.

Resolution

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. 

Additional Information

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.

Επηρεαζόμενα προϊόντα

NetWorker

Προϊόντα

NetWorker
Ιδιότητες άρθρου
Article Number: 000081987
Article Type: Solution
Τελευταία τροποποίηση: 24 Μαΐ 2024
Version:  6
Βρείτε απαντήσεις στις ερωτήσεις σας από άλλους χρήστες της Dell
Υπηρεσίες υποστήριξης
Ελέγξτε αν η συσκευή σας καλύπτεται από τις Υπηρεσίες υποστήριξης.