NetWorker-kluster: Det går inte att fastställa namnet på adressen "null":

Summary: Det går inte att skapa klienten eller säkerhetskopiera en icke-aktiv nod i den klustrade NetWorker-miljön.

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

NetWorker-programvaran konfigureras på ett kluster för hög tillgänglighet. När du skapar en passiv nodklientinstans eller säkerhetskopierar en redan befintlig passiv nodklientinstans misslyckas åtgärden med följande fel:
Unable to determine the name of address 'null': A non-recoverable error occurred during a database lookup. 
Om det finns en säkerhetskopia rapporteras det här felet i loggarna för säkerhetskopieringsåtgärder (finns på /nsr/logs/policy/policy-name>/<workflow-name>) och i /nsr/logs/daemon.raw.

<Det här symptomet observeras efter uppgradering av NetWorker till version 19.7.x till 19.10.x.

Cause

Kodändringar infördes i version 19.7.0.x, vilket resulterade i det här problemet. Ändringar som tillämpas i de berörda versionerna förhindrar att NetWorker-processer korrelerar den virtuella IP-adressen med det virtuella värdnamnet som används i NetWorker-konfigurationen.

Resolution

Korrigering:

En kodkorrigering för det här problemet släpptes i NetWorker 19.11. Uppgradera klusternoderna till 19.11 för en kodkorrigering.
Dells support för NetWorker-drivrutiner på hämtningssidan .


Alternativ lösning:

Linux:
Utför följande steg:
  1. Stoppa NetWorker-serverresursen med kommandot nedan på den aktiva noden:
pcs resource debug-stop <resource_name> 
  1. Stoppa NetWorker-klienttjänsterna på alla noder:
nsr_shutdown
  1. När tjänsterna har stoppats skapar du en enable_rdns_lookup under /nsr/debug på alla klusternoder. Den här filen ska inte ha något filnamnstillägg.
Obs! Skapa filen under både den delade serverns /nsr-plats (till exempel /nsr_share/nsr/debug/enable_rdns_lookup) och den fysiska nodens lokala /nsr-plats (t.ex. /nsr.NetWorker.local/debug/enable_rdns_lookup)
  1. Starta NetWorker-klienttjänsterna på alla noder:
/usr/sbin/nsrexecd
  1. Starta NetWorker-serverresursen med kommandot nedan:
pcs resource debug-start <resource_name>


Windows:
Utför följande steg:

  1. Stoppa NetWorker-klusterservern från Windows Klusterhanteraren.
  2. Stoppa NetWorker-tjänsterna på alla klusternoder med kommandot nedan
net stop nsrexecd /y
  1. När tjänsterna har stoppats skapar du en enable_rdns_lookup under \Program Files\EMC NetWorker\nsr\debug\ i NetWorker-installationskatalogen på alla klusternoder. Den här filen ska inte ha något filnamnstillägg.
  2. Starta NetWorker-tjänsterna på alla passiva noder i klustret enligt följande med hjälp av kommandot:
net start nsrexecd
  1. Starta NetWorker-klusterservern från Windows Cluster Manager.
Obs!
  1. Den här ändringen bör göras på alla noder eftersom det krävs för varje passiv nod och den aktiva noden blir passiv vid redundans.
  2. Om klustret har fler än två noder kontrollerar du att detta görs på alla passiva noder.
  3. Om klusterservern har fristående klienter som har konfigurerats ska du se till att detta görs för alla sådana klienter också. Omstart av NetWorker-tjänsten på de fristående klienterna krävs.
  4. Skapa katalogen /nsr/debug om den inte finns. Fristående klienter har inte den här katalogen som standard.

Additional Information

NetWorker: Red Hat Pacemaker-kluster Uppgradera NetWorker-server och bästa praxis.

Lösning 2:
Möjliggöra oldauth i alla noder i klustret och alla fristående klienter som måste skapas i klustret. Med hjälp av oldauth rekommenderas inte eftersom det inte är säkert. Mer information finns i NetWorker-säkerhetshandboken för din NetWorker-version .
 
  1. Ändra autentiseringsmetoderna med hjälp av nsradmin nyttoverktyget enligt följande:
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. Stoppa och starta om NetWorker-tjänsterna eller daemonerna på NetWorker-servern.
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.