NetWorker: el servidor se actualizó a 19.11, ocurre un error en el respaldo y se informa “Hostname resolution failed”
Summary: Con la transición de NetWorker versión 19.10 o anterior a la versión 19.11, los respaldos fallan. Los respaldos informaron "Falló la resolución del nombre de host"
Symptoms
El cliente de NetWorker no puede resolver completamente el sistema de nombres de dominio (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
No hay ninguna entrada de archivo de hosts en NetWorker Server o el cliente para la dirección IP y los alias de nombre de host del cliente.
/nsr/logs/daemon.raw del cliente de NetWorker incluye mensajes similares a los siguientes:
NetWorker: Cómo usar nsr_render_log para representar .raw archivos de registro
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
Si el cliente no puede resolver la dirección IP de NetWorker Server, el respaldo del cliente falla con lo siguiente:
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
Hay cambios en la funcionalidad de DNS inverso en 19.11. El recurso de cliente de NetWorker 19.11 contiene un nuevo campo denominado reverse DNS state. La Guía de administración de NetWorker 19.11 indica lo siguiente:
La resolución de nombres inversa o el DNS inverso resuelve las direcciones IP en nombres de host. NetWorker intenta reducir las llamadas de DNS inverso siempre que sea posible. El DNS inverso está configurado en cada recurso de cliente en el recurso NSRLA. El atributo reverse DNS state se modifica en el recurso NSRLA. NetWorker se puede configurar para usar uno de los siguientes estados de DNS inversos:
- Caché: Se permiten búsquedas inversas de DNS y las búsquedas se pueden almacenar en caché dentro de NetWorker.
- Sin almacenar en caché: Se permiten búsquedas inversas de DNS y las búsquedas no se almacenan en caché dentro de NetWorker.
- Proscrito: No se permiten búsquedas inversas de DNS. Se reduce el llenado del campo de alias en la creación de un nuevo cliente.
Resolution
Utilice una de las siguientes tres opciones. Según la configuración de resolución de nombres, es posible que sea necesario realizar estas acciones para NetWorker Server, el recurso de cliente del nodo de almacenamiento y los recursos de cliente.
1. Resuelva cualquier problema de DNS que impida la resolución correcta de FQDN, nombre corto e inversa (IP) del host del cliente.
NetWorker: Prácticas recomendadas de solución de problemas de resolución de nombres
2. Cree entradas de archivo de hosts en el servidor y el cliente de NetWorker, incluidos la dirección IP, el FQDN y el nombre corto del cliente.
Linux: /etc/hosts
Windows: C:\Windows\System32\drivers\etc\hosts
3. Cambie el estado de DNS inverso del cliente y el servidor de NetWorker. Edite el host en la pestaña Hosts en NMC o utilice nsradmin para modificar el recurso NSRLA. Estos métodos se detallan a continuación.
NMC:
de administrador predeterminada 2. Vaya a la pestaña Hosts.
3. En la lista de hosts, haga clic con el botón secundario en NetWorker Server y seleccione Configurar agente local.
4. En las propiedades del agente local, vaya a la pestaña Advanced.
5. Establezca Reverse DNS State en banned.
nsradmin
2. Acceda a nsradmin en el proceso nsrexecd:
nsradmin -p nsrexecd3. Establezca la consulta en el recurso nsrla
. type: nsrla4. Cambie el valor del estado de DNS inverso a prohibido.
update reverse DNS state: bannedConfirme los cambios:
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
- Realice un respaldo de los clientes que anteriormente informaron "Falló la resolución del nombre de host"