NetWorker: após o upgrade para a versão 19.11, o backup apresenta falha, relatando "Hostname resolution failed"
Summary: Com a transição do NetWorker versão 19.10 ou anterior para a versão 19.11, os backups falham. Os backups relataram "Falha na resolução do nome do host"
Symptoms
O client do NetWorker não pode resolver totalmente o DNS (Domain Name System).
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
Não há nenhuma entrada de arquivo de hosts no servidor ou client do NetWorker para o endereço IP e os aliases de nome de host do client.
O /nsr/logs/daemon.raw do client NetWorker inclui mensagens semelhantes a:
NetWorker: Como usar nsr_render_log para processar arquivos de 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
Se o client não puder resolver o endereço IP do servidor do NetWorker, o backup do client apresentará falha com o seguinte:
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
Há alterações na funcionalidade inversa do DNS no 19.11. O recurso NetWorker Client 19.11 contém um novo campo chamado estado inverso do DNS. O NetWorker Administration Guide 19.11 declara o seguinte:
A resolução inversa de nomes ou DNS reverso resolve endereços IP para nomes de host. O NetWorker tenta reduzir as chamadas de DNS inversas sempre que possível. O DNS reverso é configurado em todos os recursos do client no recurso NSRLA. O atributo reverse DNS state é modificado no recurso NSRLA. O NetWorker pode ser configurado para usar um dos seguintes estados inversos do DNS:
- Cache: Pesquisas inversas de DNS são permitidas, e as pesquisas podem ser armazenadas em cache no NetWorker.
- Sem cache: Pesquisas inversas de DNS são permitidas, e as pesquisas não são armazenadas em cache no NetWorker.
- Banido: Pesquisas inversas de DNS não são permitidas. O preenchimento do campo alias em uma nova criação de client é reduzido.
Resolution
Use uma das três opções a seguir. Dependendo da configuração da resolução de nomes, pode ser necessário executar essas ações para o servidor NetWorker, o recurso de client de nó de armazenamento e os recursos de client.
1. Resolva todos os problemas de DNS que impedem a resolução bem-sucedida de FQDN, nome curto e inversa (IP) do host do client.
NetWorker: Práticas recomendadas para solução de problemas de resolução de nomes
2. Crie entradas de arquivo de hosts no servidor NetWorker e no client, inclusive o endereço IP, o FQDN e o nome curto do client.
Linux: /etc/hosts
Windows: C:\Windows\System32\drivers\etc\hosts
3. Altere o estado de DNS inverso do servidor NetWorker e do client. Edite o host na guia Hosts do NMC ou use nsradmin para modificar o recurso NSRLA. Esses métodos são detalhados abaixo.
NMC:
de administrador padrão 2. Vá para a guia Hosts.
3. Na lista de hosts, clique com o botão direito do mouse no servidor NetWorker e selecione Configure Local Agent.
4. Nas propriedades do agente local, vá para a guia Avançado.
5. Defina Reverse DNS State como banned.
nsradmin
2. Acesse nsradmin em relação ao processo nsrexecd:
nsradmin -p nsrexecd3. Defina a consulta para o recurso nsrla
. type: nsrla4. Altere o valor do estado inverso do DNS para banned.
update reverse DNS state: bannedConfirme as alterações:
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
- Execute um backup dos clients que relataram anteriormente "Falha na resolução do nome do host"