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

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

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

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

Príčina

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.

Riešenie

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. 

Ďalšie informácie

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

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.