NetWorker: сервер оновлено до версії 19.11, помилка резервного копіювання повідомляє "Помилка розпізнавання імені хоста"
Summary: При переході з версії NetWorker 19.10 або раніше на версію 19.11 не вдається виконати резервне копіювання. Резервні копії повідомили, що «Не вдалося розпізнати ім'я хоста»
Symptoms
Клієнт NetWorker не може повністю вирішити систему доменних імен (DNS).
nve:~ # nslookup lnx-srvr03.networker.lan
Server: 192.168.0.2
Address: 192.168.0.2#53
Name: lnx-srvr03.networker.lan
Address: 192.168.0.9
nve:~ # nslookup 192.168.0.9
** server can't find 9.0.168.192.in-addr.arpa: NXDOMAIN
На сервері NetWorker або клієнті немає запису hosts для IP-адреси клієнта та псевдонімів хостів.
Файл /nsr/logs/daemon.raw клієнта NetWorker включає в себе обмін повідомленнями, схожий на:
NetWorker: Як використовувати nsr_render_log для відображення файлів журналу .raw
90480 MM/DD/YYYY HH:mm:SS 2 1 0 3527829312 3224523 0 client_hostname nsrexecd SYSTEM warning Unable to determine the name of address 'null': Non-recoverable failure in name resolution
90480 MM/DD/YYYY HH:mm:SS 4 6 0 3527829312 3224523 0 client_hostname nsrexecd NSR severe Unable to determine the name of address 'null': Non-recoverable failure in name resolution
Якщо клієнт не може визначити IP-адресу сервера NetWorker, резервне копіювання клієнта не виконується за таких умов:
Unable to create session channel with nsrexecd on host NETWORKER_CLIENT_NAME to execute command 'savefs -s NETWORKER_SERVER_NAME -c NETWORKER_CLIENT_NAME -g NSR_GROUP_NAME -p -l full -R -v': Unable to determine the name of address 'NETWORKER_SERVER's_IP': Name or service not known

Cause
У версії 19.11 внесено зміни до функцій зворотного DNS. Клієнтський ресурс NetWorker 19.11 містить нове поле під назвою зворотний стан DNS. У 19.11 Посібнику з адміністрування NetWorker зазначено наступне:
Зворотне вирішення імен або зворотне DNS перетворює IP-адреси на імена хостів. NetWorker намагається зменшити кількість зворотних DNS-викликів, коли це можливо. Зворотний DNS налаштовується на кожному клієнтському ресурсі в ресурсі NSRLA. У ресурсі NSRLA змінено атрибут зворотний стан DNS. NetWorker можна налаштувати на використання одного з наступних зворотних станів DNS:
- Кешовані: Зворотний пошук DNS дозволений, і пошуки можуть бути кешовані в NetWorker.
- Некешовані: Зворотний пошук DNS дозволений, і пошуки не кешуються в NetWorker.
- Заборонені: Зворотний пошук DNS заборонено. Заповнення поля псевдоніма при створенні нового клієнта зменшується.
Resolution
Скористайтеся одним із трьох наступних варіантів. Залежно від конфігурації роздільної здатності імен може знадобитися виконати ці дії для сервера NetWorker, ресурсу клієнта вузла зберігання даних і ресурсів клієнта.
1. Вирішуйте будь-які проблеми з DNS, які перешкоджають успішному вирішенню FQDN, короткого імені та зворотного (IP) хоста клієнта.
NetWorker: Практичні поради щодо вирішення проблем із розпізнаванням імен
2. Створюйте записи файлів hosts на сервері та клієнті NetWorker, включаючи IP-адресу клієнта, FQDN та коротке ім'я.
Linux: /etc/hosts
Windows: C:\Windows\System32\drivers\etc\hosts
3. Змініть зворотний стан DNS сервера NetWorker і клієнта. Відредагуйте хост на вкладці «Хости» в NMC або скористайтеся nsradmin для зміни ресурсу NSRLA. Ці методи детально описані нижче.
НМК:
адміністратора за замовчуванням 2. Перейдіть на вкладку Господарі.
3. У списку хостів клацніть правою кнопкою миші сервер NetWorker і виберіть Налаштувати локального агента.
4. У властивостях локального агента перейдіть на вкладку Додатково.
5. Встановіть зворотний стан DNS на заблокований.
НСРАДМІН
2. Доступ до nsradmin проти процесу nsrexecd:
nsradmin -p nsrexecd3. Задайте запит до ресурсу nsrla
. type: nsrla4. Змініть зворотне значення стану DNS на заблоковане.
update reverse DNS state: bannedПідтвердіть зміни:
y
nve:~ # nsradmin -p nsrexecd
NetWorker administration program.
Use the "help" command for help, "visual" for full-screen mode.
nsradmin> . type: nsrla
Current query set
nsradmin> update reverse DNS state: banned
reverse DNS state: banned;
Update? y
updated resource id 3.0.64.11.0.0.0.0.191.39.127.102.192.168.0.4(74)
nsradmin> print
type: NSRLA;
name: nve.networker.lan;
reverse DNS state: banned;
nsrmmd version: 19.11.0.1.Build.38;
nsrsnmd version: 19.11.0.1.Build.38;
Multi-subnet state: Disabled;
TCP Retry: 5;
NW instance info operations: ;
NW instance info file: ;
installed products: ;
auth methods: "0.0.0.0/0,nsrauth";
max auth attempts: 8;
connection encrypted: Disabled;
module type: ;
module version: ;
administrator: root, "user=nsrnmc,host=nve.networker.lan",
"user=root,host=nve.networker.lan";
arch: x86_64;
kernel arch: x86_64;
CPU type: x86_64;
machine type: server;
OS: Linux 4.12.14-122.201-default;
NetWorker version: 19.11.0.1.Build.38;
client OS type: Linux;
CPUs: 4;
client timezone: EDT;
MB used: 10352;
IP address: 192.168.0.4, 10.240.192.221,
"fe80::250:56ff:febb:f020",
"fe80::250:56ff:febb:b7c0";
environment variable names: ;
nsradmin> quit
- Виконайте резервне копіювання клієнтів, які раніше повідомляли про помилку «Помилка вирішення імені хоста»