NetWorker: Kan de verbinding niet maken met portmapper

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

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

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

Príčina

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.

Riešenie

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. 

Ďalšie informácie

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.

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.