NetWorker: Не вдається створити з'єднання за допомогою 'portmapper'

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

Клієнту 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 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'.
Помилки інших команд:
  • З сервера команда nsrrpcinfo -p client_name не завжди працює.
    • Перший запуск команди успішно зв'язується з клієнтом, але другий негайний запуск зазнає невдачі.
    • Команді не вдається встановити зв'язок із клієнтом, якщо резервна копія виконується з клієнта.
  • Не завжди працює наступна команда від сервера до клієнта:
  • Перший запуск команди успішно зв'язується з клієнтом, але другий негайний запуск зазнає невдачі.
nsrports -t client_name -p 7938

Príčina

Увімкнення наступних параметрів ядра Linux призводить до збою зв'язку в NetWorker:
net.ipv4.tcp_tw_reuse 
net.ipv4.tcp_tw_recycle 
Параметри впливають на обробку ядра для сокетів у TIME_WAIT статус.

Riešenie

У файлі /etc/sysctl.conf встановіть наступні параметри.  
net.ipv4.tcp_tw_reuse = 0
net.ipv4.tcp_tw_recycle = 0
Де 1 (увімкнено) та 0 (вимкнено)
 
Примітка: Вмикати ці параметри TCP не рекомендується, тому рекомендується проконсультуватися з постачальником Linux, перш ніж вмикати їх. 

Ďalšie informácie

Об'єкт tcp_tw_reuse дозволяє хосту повторно використовувати з'єднання TCP у TIME_WAIT статус для нового підключення, не чекаючи закриття розетки.

Параметр tcp_tw_recycle забезпечує швидку переробку розеток у TIME_WAIT статус. За замовчуванням ядро Linux чекає дві хвилини (2 x MSL), перш ніж закривати сокети TIME_WAIT статусу, якщо він не закритий додатком.

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.