NetWorker. Сервер модернизирован до версии 19.11, но резервное копирование не удалось выполнить из-за ошибки «Hostname resolution failed»
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. В руководстве по администрированию NetWorker 19.11 говорится следующее:
Обратное разрешение имен или обратный 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-адрес, полное доменное имя и краткое имя клиента.
Linux: /etc/hosts
Windows: C:\Windows\System32\drivers\etc\hosts
3. Измените обратное состояние DNS сервера NetWorker и клиента. Измените хост на вкладке Хосты в NMC или используйте nsradmin для изменения ресурса NSRLA. Эти способы подробно описаны ниже.
НМК:
администратора по умолчанию 2. Перейдите на вкладку Хосты.
3. В списке хостов нажмите правой кнопкой мыши на сервер NetWorker и выберите пункт Настроить локальный агент.
4. В свойствах локального агента перейдите на вкладку Дополнительно.
5. Установите для параметра «Reverse DNS State» значение «banned».
nsradmin
2. Доступ к nsradmin в процессе nsrexecd:
nsradmin -p nsrexecd3. Задайте запрос к ресурсу nsrla
. type: nsrla4. Измените значение обратного состояния DNS на banned.
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
- Выполните резервное копирование клиентов, которые ранее сообщили о сбое разрешения имен хостов