NetWorker: Kan de verbinding niet maken met portmapper

Summary: Back-ups van de NetWorker Linux-client mislukken soms als gevolg van een communicatiefout tussen de NetWorker-server en de client, hoewel er geen netwerkbeperkingen zijn tussen de client en de server. NetWorker vertrouwt op het TCP/IP-protocol voor communicatie tussen de client en de server en het wijzigen van bepaalde TCP-kernelparameters op de server, anders kan de client de functionaliteit van NetWorker beïnvloeden. ...

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

NetWorker Linux-client kan geen back-up maken en de volgende fout wordt vermeld in de back-upactielogboeken:
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'.
De volgende TCP-parameters zijn ingeschakeld op het systeem in het bestand /etc/sysctl.conf .
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_tw_recycle  = 1
Fouten van 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'.
Fouten van andere opdrachten:
  • Vanaf de server wordt de opdracht nsrrpcinfo -p client_name werkt niet altijd.
    • De eerste uitvoering van de opdracht communiceert met succes met de client, maar de tweede directe uitvoering mislukt.
    • De opdracht communiceert niet met de client als de back-up vanaf de client wordt uitgevoerd.
  • De volgende opdracht van de server naar de client werkt niet altijd:
  • De eerste uitvoering van de opdracht communiceert met succes met de client, maar de tweede directe uitvoering mislukt.
nsrports -t client_name -p 7938

Cause

Het inschakelen van de volgende Linux-kernelparameters leidt tot communicatiefouten in NetWorker:
net.ipv4.tcp_tw_reuse 
net.ipv4.tcp_tw_recycle 
De parameters zijn van invloed op de kernelverwerking voor sockets in TIME_WAIT Status.

Resolution

Stel in het bestand /etc/sysctl.conf de volgende parameters in.  
net.ipv4.tcp_tw_reuse = 0
net.ipv4.tcp_tw_recycle = 0
Waarbij 1 (ingeschakeld) en 0 (uitgeschakeld)
 
Opmerking: Het inschakelen van deze TCP-parameters wordt niet aanbevolen en overleg met de Linux-leverancier voordat u ze inschakelt wordt aanbevolen. 

Additional Information

De tcp_tw_reuse Hiermee kan de host de TCP-verbinding hergebruiken in TIME_WAIT status voor een nieuwe verbinding, zonder te wachten tot het stopcontact is gesloten.

De parameter tcp_tw_recycle maakt snelle recycling van stopcontacten in TIME_WAIT Status. Standaard wacht de Linux-kernel twee minuten (2 x MSL) voordat de sockets worden gesloten. TIME_WAIT status als deze niet wordt gesloten door de applicatie.

Affected Products

NetWorker

Products

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