NetWorker: Serverupgrade auf 19.11, Backup schlägt fehl und meldet „Hostnamenauflösung fehlgeschlagen“
Summary: Beim Übergang von NetWorker Version 19.10 oder früher zu Version 19.11 schlagen Backups fehl. Die Backups meldeten "Hostnamensauflösung fehlgeschlagen"
Symptoms
Der NetWorker-Client kann das Domain Name System (DNS) nicht vollständig auflösen.
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
Auf dem NetWorker-Server oder -Client ist kein Hostdateieintrag für die IP-Adresse und die Hostnamenaliasnamen des Clients vorhanden.
Die daemon.raw /nsr/logs/des NetWorker-Clients enthält ähnliche Meldungen zu:
NetWorker: So verwenden Sie nsr_render_log zum Rendern .raw Protokolldateien
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
Wenn der Client die IP-Adresse des NetWorker-Servers nicht auflösen kann, schlägt das Clientbackup mit folgenden Fehlern fehl:
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
In 19.11 gibt es Änderungen an der Reverse-DNS-Funktionalität. Die NetWorker-Clientressource 19.11 enthält ein neues Feld namens umgekehrter DNS-Status. Im NetWorker-Administrationshandbuch 19.11 heißt es:
Umgekehrte Namensauflösung oder umgekehrtes DNS löst IP-Adressen in Hostnamen auf. NetWorker versucht, Reverse-DNS-Aufrufe nach Möglichkeit zu reduzieren. Reverse-DNS wird auf jeder Clientressource in der NSRLA-Ressource konfiguriert. Der umgekehrte DNS-Status des Attributs wird in der NSRLA-Ressource geändert. NetWorker kann für die Verwendung eines der folgenden umgekehrten DNS-Status konfiguriert werden:
- Gecached: Reverse-DNS-Lookups sind zulässig und können in NetWorker zwischengespeichert werden.
- Nicht zwischengespeichert: Reverse-DNS-Lookups sind zulässig und werden nicht in NetWorker zwischengespeichert.
- Verboten: Reverse-DNS-Lookups sind nicht zulässig. Das Ausfüllen des Aliasfelds bei einer neuen Clienterstellung wird reduziert.
Resolution
Verwenden Sie eine der folgenden drei Optionen. Je nach Konfiguration der Namensauflösung müssen diese Aktionen möglicherweise für NetWorker-Server, Storage Node-Clientressource und Clientressourcen durchgeführt werden.
1. Beheben Sie alle DNS-Probleme, die eine erfolgreiche FQDN-, Kurznamen- und Reverse-(IP-)Auflösung des Clienthosts verhindern.
NetWorker: Best Practices für das Troubleshooting von Namensauflösungen
2. Erstellen Sie Hostdateieinträge auf dem NetWorker-Server und -Client, einschließlich der IP-Adresse, des FQDN und des Kurznamens des Clients.
Linux: /etc/hosts
Windows: C:\Windows\System32\drivers\etc\hosts
3. Ändern Sie den Reverse-DNS-Status von NetWorker-Server und -Client. Bearbeiten Sie den Host auf der Registerkarte Hosts in NMC oder verwenden Sie nsradmin, um die NSRLA-Ressource zu ändern. Diese Methoden werden im Folgenden beschrieben.
NMC:
2. Navigieren Sie zur Registerkarte Hosts.
3. Klicken Sie in der Liste der Hosts mit der rechten Maustaste auf den NetWorker-Server und wählen Sie Configure Local Agent aus.
4. Navigieren Sie in den lokalen Agent-Eigenschaften zur Registerkarte Erweitert.
5. Legen Sie den Reverse-DNS-Status auf "Banned" fest.
nsradmin
2. Zugriff auf nsradmin für den nsrexecd-Prozess:
nsradmin -p nsrexecd3. Legen Sie die Abfrage auf die Ressource nsrla fest
. type: nsrla4. Ändern Sie den Wert für den umgekehrten DNS-Status in "banned".
update reverse DNS state: bannedBestätigen Sie die Änderungen:
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
- Führen Sie ein Backup der Clients durch, die zuvor "Hostnamenauflösung fehlgeschlagen" gemeldet haben.