NetWorker-Cluster: Der Name der Adresse "null" kann nicht ermittelt werden:

Summary: Die Clienterstellung oder das Backup eines nicht aktiven Node der NetWorker-Clusterumgebung schlägt fehl.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Die NetWorker-Software ist auf einem Cluster für hohe Verfügbarkeit konfiguriert. Während der Erstellung einer passiven Node-Clientinstanz oder eines Backups einer bereits vorhandenen passiven Node-Clientinstanz schlägt der Vorgang mit dem folgenden Fehler fehl:
Unable to determine the name of address 'null': A non-recoverable error occurred during a database lookup. 
Wenn ein Backup vorhanden ist, wird dieser Fehler in den Backupaktionsprotokollen (unter /nsr/logs/policy/policy-name<>/<workflow-name>) und in /nsr/logs/daemon.raw gemeldet.

Dieses Symptom tritt nach dem Upgrade von NetWorker auf die Versionen 19.7.x bis 19.10.x auf.

Cause

In Version 19.7.0.x wurden Codeänderungen eingeführt, die zu diesem Problem führten. Änderungen, die in den betroffenen Versionen angewendet werden, verhindern, dass NetWorker-Prozesse die virtuelle IP-Adresse mit dem virtuellen Hostnamen korrelieren, der in der NetWorker-Konfiguration verwendet wird.

Resolution

Fehlerbehebung:

Eine Codekorrektur für dieses Problem wurde in NetWorker 19.11 veröffentlicht. Führen Sie ein Upgrade der Cluster-Nodes auf 19.11 durch, um eine Codekorrektur durchzuführen.
Seite für Dell Support NetWorker-Treiber herunterladen .


Problemumgehung:

Linux:
Führen Sie die folgenden Schritte aus:
  1. Beenden Sie die NetWorker-Serverressource mit dem folgenden Befehl auf dem aktiven Node:
pcs resource debug-stop <resource_name> 
  1. Beenden Sie die NetWorker-Clientservices auf allen Nodes:
nsr_shutdown
  1. Nachdem die Services beendet wurden, erstellen Sie eine enable_rdns_lookup Datei unter /nsr/debug auf allen Cluster-Nodes. Diese Datei sollte keine Erweiterung haben.
HINWEIS: Erstellen Sie die Datei unter dem freigegebenen Serverspeicherort /nsr (z. B. /nsr_share/nsr/debug/enable_rdns_lookup) und den lokalen /nsr-Speicherort des physischen Nodes (z. B. /nsr.NetWorker.local/debug/enable_rdns_lookup)
  1. Starten Sie die NetWorker-Clientservices auf allen Nodes:
/usr/sbin/nsrexecd
  1. Starten Sie die NetWorker-Serverressource mit dem folgenden Befehl:
pcs resource debug-start <resource_name>


Fenster:
Führen Sie die folgenden Schritte aus:

  1. Beenden Sie den NetWorker-Clusterserver über den Windows Cluster Manager.
  2. Beenden Sie die NetWorker-Services auf allen Cluster-Nodes mit dem folgenden Befehl
net stop nsrexecd /y
  1. Nachdem die Services beendet wurden, erstellen Sie eine enable_rdns_lookup -Datei unter \Program Files\EMC NetWorker\nsr\debug\ im NetWorker-Installationsverzeichnis auf allen Cluster-Nodes. Diese Datei sollte keine Erweiterung haben.
  2. Starten Sie die NetWorker-Services auf allen passiven Nodes des Clusters mit dem folgenden Befehl:
net start nsrexecd
  1. Starten Sie den NetWorker-Clusterserver über Windows Cluster Manager.
HINWEIS:
  1. Diese Änderung sollte auf allen Nodes durchgeführt werden, da sie für jeden passiven Node erforderlich ist und der aktive Node beim Failover passiv wird.
  2. Wenn der Cluster über mehr als zwei Nodes verfügt, stellen Sie sicher, dass dies auf allen passiven Nodes erfolgt.
  3. Wenn der Clusterserver über eigenständige Clients verfügt, die konfiguriert sind, stellen Sie sicher, dass dies auch für alle diese Clients erfolgt. Der NetWorker-Service auf den eigenständigen Clients muss neu gestartet werden.
  4. Erstellen Sie das Verzeichnis /nsr/debug, wenn es nicht vorhanden ist. Eigenständige Clients verfügen standardmäßig nicht über dieses Verzeichnis.

Additional Information

NetWorker: Red Hat Pacemaker-Cluster Upgrade des NetWorker-Servers und Best Practices.

Problemumgehung 2:
Ermöglichen oldauth In allen Nodes im Cluster und jedem eigenständigen Client, der auf dem Cluster erstellt werden muss. Die Verwendung von oldauth wird nicht empfohlen, da es nicht sicher ist. Weitere Informationen finden Sie im NetWorker-Sicherheitsleitfaden für Ihre NetWorker-Version .
 
  1. Ändern Sie die Authentifizierungsmethoden mithilfe von nsradmin Dienstprogramm wie folgt:
nsradmin -p nsrexec
NetWorker administration program
Use the "help" command for help.
nsradmin> . type:nsrla
Current query set
nsradmin> show auth methods
nsradmin> print

In case only nsrauth is enabled, the output is similar to the following auth methods:  "0.0.0.0/0, nsrauth"

nsradmin> update auth methods: "0.0.0.0/0,nsrauth/oldauth"
Update? y
updated resource id2.0.88.1.53.127.23.68.24.141.134.206(32)
nsradmin> print

After the changes are made, output should be similar to the following: auth methods: "0.0.0.0/0, nsrauth/oldauth"

nsradmin> quit
  1. Stoppen Sie die NetWorker-Services oder -Daemons auf dem NetWorker-Server und starten Sie sie neu.
Article Properties
Article Number: 000216186
Article Type: Solution
Last Modified: 22 Aug 2024
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.