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 = 1Errores 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_nameno 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_recycleLos 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 = 0Donde 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
El parámetro
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
NetWorkerProducts
NetWorkerArticle 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.