NetWorker: No se puede crear la conexión con "portmapper"

Summary: Los respaldos desde el cliente de NetWorker Linux fallan aleatoriamente debido a una falla de comunicación entre NetWorker Server y el cliente, a pesar de que no hay restricciones de red entre el cliente y el servidor. NetWorker se basa en el protocolo TCP/IP para la comunicación entre el cliente y el servidor, y la modificación de algunos parámetros del kernel de TCP en el servidor o el cliente puede afectar la funcionalidad de NetWorker. ...

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

El cliente Linux de NetWorker no puede realizar respaldos y se informa el siguiente error en los registros de acciones de respaldo:
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'.
Los siguientes parámetros TCP se habilitaron en el sistema en el archivo /etc/sysctl.conf .
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_tw_recycle  = 1
Errores de /nsr/logs/daemon.raw de NetWorker Server:
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'.
Errores de otros comandos:
  • Desde el servidor, el comando nsrrpcinfo -p client_name no siempre funciona.
    • La primera ejecución del comando se comunica correctamente con el cliente, pero la segunda ejecución inmediata falla.
    • El comando no se comunica con el cliente si el respaldo se ejecuta desde este.
  • El siguiente comando del servidor al cliente no siempre funciona:
  • La primera ejecución del comando se comunica correctamente con el cliente, pero la segunda ejecución inmediata falla.
nsrports -t client_name -p 7938

Cause

La habilitación de los siguientes parámetros del kernel de Linux provoca una falla de comunicación en NetWorker:
net.ipv4.tcp_tw_reuse 
net.ipv4.tcp_tw_recycle 
Los parámetros afectan el manejo del kernel para conectores en TIME_WAIT Estado.

Resolution

En el archivo /etc/sysctl.conf, configure los siguientes parámetros.  
net.ipv4.tcp_tw_reuse = 0
net.ipv4.tcp_tw_recycle = 0
Donde 1 (activado) y 0 (desactivado)
 
Nota: No se recomienda habilitar estos parámetros TCP y se recomienda consultar con el proveedor de Linux antes de habilitarlos. 

Additional Information

La carpeta tcp_tw_reuse permite que el host reutilice la conexión TCP en TIME_WAIT Estado de una nueva conexión, sin esperar a que se cierre el conector.

El parámetro tcp_tw_recycle Permite el reciclaje rápido de conectores en TIME_WAIT Estado. De forma predeterminada, el kernel de Linux espera dos minutos (2 x MSL) antes de cerrar los conectores en TIME_WAIT si la aplicación no lo cerró.

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.