NetWorker: Nie można utworzyć połączenia za pomocą polecenia "portmapper"

Summary: Tworzenie kopii zapasowych z klienta NetWorker Linux losowo kończy się niepowodzeniem z powodu awarii komunikacji między serwerem NetWorker a klientem, mimo że nie ma żadnych ograniczeń sieciowych między klientem a serwerem. NetWorker polega na protokole TCP/IP do komunikacji między klientem a serwerem i modyfikowania niektórych parametrów jądra TCP na serwerze lub klient może wpływać na funkcjonalność NetWorker. ...

Acest articol se aplică pentru Acest articol nu se aplică pentru Acest articol nu este legat de un produs specific. Acest articol nu acoperă toate versiunile de produs existente.

Symptoms

Klient NetWorker Linux nie może utworzyć kopii zapasowej z powodu następującego błędu zgłoszonego w dziennikach akcji tworzenia kopii zapasowej:
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'.
W pliku /etc/sysctl.conf włączono następujące parametry TCP.
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_tw_recycle  = 1
Błędy z serwera 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'.
Błędy z innych poleceń:
  • Z serwera polecenie nsrrpcinfo -p client_name nie zawsze działa.
    • Pierwsze uruchomienie polecenia pomyślnie komunikuje się z klientem, ale drugie natychmiastowe uruchomienie kończy się niepowodzeniem.
    • Polecenie nie może komunikować się z klientem, jeśli kopia zapasowa jest uruchomiona z klienta.
  • Następujące polecenie wysyłane z serwera do klienta nie zawsze działa:
  • Pierwsze uruchomienie polecenia pomyślnie komunikuje się z klientem, ale drugie natychmiastowe uruchomienie kończy się niepowodzeniem.
nsrports -t client_name -p 7938

Cause

Włączenie następujących parametrów jądra systemu Linux prowadzi do błędu komunikacji w programie NetWorker:
net.ipv4.tcp_tw_reuse 
net.ipv4.tcp_tw_recycle 
Parametry te mają wpływ na obsługę jądra dla gniazd w TIME_WAIT Stan.

Resolution

W pliku /etc/sysctl.conf ustaw następujące parametry.  
net.ipv4.tcp_tw_reuse = 0
net.ipv4.tcp_tw_recycle = 0
Gdzie 1 (włączone) i 0 (wyłączone)
 
Uwaga: Włączanie tych parametrów TCP nie jest zalecane i zaleca się skonsultowanie się z dostawcą systemu Linux przed ich włączeniem. 

Additional Information

Polecenie tcp_tw_reuse umożliwia hostowi ponowne użycie połączenia TCP w TIME_WAIT status nowego połączenia, bez czekania na zamknięcie gniazda.

Parametr tcp_tw_recycle umożliwia szybki recykling gniazd TIME_WAIT Stan. Domyślnie jądro Linuksa czeka dwie minuty (2 x MSL) przed zamknięciem gniazd TIME_WAIT status, jeśli nie został zamknięty przez aplikację.

Produse afectate

NetWorker

Produse

NetWorker
Proprietăți articol
Article Number: 000081987
Article Type: Solution
Ultima modificare: 24 May 2024
Version:  6
Găsiți răspunsuri la întrebările dvs. de la alți utilizatori Dell
Servicii de asistență
Verificați dacă dispozitivul dvs. este acoperit de serviciile de asistență.