NetWorker. Не удается создать соединение с помощью 'portmapper'

Summary: Резервное копирование из клиента NetWorker Linux случайным образом завершается сбоем из-за сбоя связи между сервером NetWorker и клиентом, хотя сетевые ограничения между клиентом и сервером отсутствуют. NetWorker полагается на протокол TCP/IP для связи между клиентом и сервером, а изменение некоторых параметров ядра TCP на сервере может повлиять на функциональность 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

Клиенту NetWorker Linux не удается выполнить резервное копирование, и в журналах действий резервного копирования отображается следующая ошибка:
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'.
В файле /etc/sysctl.conf в системе включены следующие параметры TCP.
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_tw_recycle  = 1
Ошибки сервера NetWorker /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'.
Ошибки от других команд:
  • На сервере команда nsrrpcinfo -p client_name не всегда работает.
    • При первом запуске команды успешно устанавливается связь с клиентом, а при втором немедленном запуске происходит сбой.
    • Команде не удается связаться с клиентом, если резервное копирование выполняется с клиента.
  • Следующая команда, передаваемая с сервера клиенту, работает не всегда:
  • При первом запуске команды успешно устанавливается связь с клиентом, а при втором немедленном запуске происходит сбой.
nsrports -t client_name -p 7938

Cause

Включение следующих параметров ядра Linux приводит к сбою связи в NetWorker:
net.ipv4.tcp_tw_reuse 
net.ipv4.tcp_tw_recycle 
Параметры влияют на обработку ядра для сокетов в TIME_WAIT Статус.

Resolution

В файле /etc/sysctl.conf задайте следующие параметры.  
net.ipv4.tcp_tw_reuse = 0
net.ipv4.tcp_tw_recycle = 0
Где 1 (включено) и 0 (выключено)
 
Примечание.: Включать эти параметры TCP не рекомендуется. Перед их включением рекомендуется проконсультироваться с поставщиком Linux. 

Additional Information

В строке tcp_tw_reuse позволяет хосту повторно использовать TCP-соединение в TIME_WAIT для нового подключения, не дожидаясь закрытия сокета.

Параметр tcp_tw_recycle Обеспечивает быструю перезагрузку разъемов в TIME_WAIT Статус. По умолчанию ядро Linux ожидает две минуты (2 x MSL), прежде чем закрыть разъемы в TIME_WAIT статус, если не закрыт приложением.

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.