Cluster NetWorker: Impossibile determinare il nome dell'indirizzo 'null':

Summary: La creazione o il backup client di un nodo non attivo dell'ambiente NetWorker in cluster non riesce.

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

Il software NetWorker è configurato su un cluster per la high availability. Durante la creazione di un'istanza client del nodo passivo o il backup di un'istanza client del nodo passivo già esistente, l'operazione ha esito negativo con il seguente errore:
Unable to determine the name of address 'null': A non-recoverable error occurred during a database lookup. 
Se è presente un backup, questo errore viene segnalato nei log delle azioni di backup (che si trovano in /nsr/logs/policy/policy-name>/<workflow-name>) e in /nsr/logs/daemon.raw.

<Questo sintomo viene osservato dopo l'aggiornamento di NetWorker alle versioni da 19.7.x a 19.10.x.

Cause

Nella versione 19.7.0.x sono state introdotte modifiche al codice che hanno causato questo problema. Le modifiche apportate alle versioni interessate impediscono ai processi di NetWorker di correlare l'indirizzo IP virtuale al nome host virtuale usato nella configurazione di NetWorker.

Resolution

Correzione:

Una correzione del codice per questo problema è stata rilasciata in NetWorker 19.11. Aggiornare i nodi del cluster alla versione 19.11 per una correzione del codice.
Pagina di download dei driver NetWorker del supporto Dell .


Soluzione alternativa:

Linux:
Effettuare le seguenti operazioni:
  1. Arrestare la risorsa NetWorker Server utilizzando il comando seguente sul nodo attivo:
pcs resource debug-stop <resource_name> 
  1. Arrestare i servizi client NetWorker su tutti i nodi:
nsr_shutdown
  1. Una volta interrotti i servizi, creare un enable_rdns_lookup in /nsr/debug su tutti i nodi del cluster. Questo file non deve avere estensione.
NOTA: Creare il file nella posizione del server condiviso /nsr (ad esempio /nsr_share/nsr/debug/enable_rdns_lookup) e la posizione locale/nsr del nodo fisico (ad esempio /nsr.NetWorker.local/debug/enable_rdns_lookup)
  1. Avviare i servizi client NetWorker su tutti i nodi:
/usr/sbin/nsrexecd
  1. Avviare la risorsa del server NetWorker utilizzando il seguente comando:
pcs resource debug-start <resource_name>


Finestre:
Effettuare le seguenti operazioni:

  1. Arrestare il server cluster NetWorker da Windows Cluster Manager.
  2. Arrestare i servizi NetWorker su tutti i nodi del cluster utilizzando il comando seguente
net stop nsrexecd /y
  1. Una volta interrotti i servizi, creare un enable_rdns_lookup file in \Program Files\EMC NetWorker\nsr\debug\ nella directory di installazione di NetWorker su tutti i nodi del cluster. Questo file non deve avere estensione.
  2. Avviare i servizi NetWorker su tutti i nodi passivi del cluster come indicato di seguito utilizzando il comando:
net start nsrexecd
  1. Avviare il server cluster NetWorker da Gestione cluster di Windows.
NOTA:
  1. Questa modifica deve essere eseguita su tutti i nodi in quanto è necessaria per ogni nodo passivo e il nodo attivo diventa passivo in caso di failover.
  2. Se il cluster dispone di più di due nodi, assicurarsi che questa operazione venga eseguita su tutti i nodi passivi.
  3. Se il server cluster dispone di client standalone configurati, accertarsi che questa operazione venga eseguita anche per tutti questi client. È necessario riavviare il servizio NetWorker sui client standalone.
  4. Creare la directory /nsr/debug se non esiste. Per impostazione predefinita, i client standalone non dispongono di questa directory.

Additional Information

NetWorker: Red Hat Pacemaker Cluster: come aggiornare il server NetWorker e best practice.

Soluzione alternativa 2:
Abilitare oldauth in tutti i nodi del cluster e qualsiasi client standalone che deve essere creato nel cluster. Tuttavia, l'utilizzo di oldauth non è raccomandato in quanto non è sicuro. Per ulteriori dettagli, consultare la NetWorker Security Guide per la versione di NetWorker in uso .
 
  1. Modificare i metodi di autenticazione utilizzando nsradmin utilità come segue:
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. Arrestare e riavviare i daemon o i servizi di NetWorker sul server NetWorker.
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.