Cluster NetWorker : Impossible de déterminer le nom de l’adresse 'null' :

Summary: La création ou la sauvegarde d’un client d’un nœud non actif de l’environnement NetWorker en cluster échoue.

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

Le logiciel NetWorker est configuré sur un cluster pour la haute disponibilité. Lors de la création de l’instance de client de nœud passif ou de la sauvegarde d’une instance de client de nœud passif existante, l’opération échoue avec l’erreur suivante :
Unable to determine the name of address 'null': A non-recoverable error occurred during a database lookup. 
S’il existe une sauvegarde, cette erreur est signalée dans les logs d’action de sauvegarde (situés à l’adresse /nsr/logs/policy/policy-name>/<workflow-name>) et dans /nsr/logs/daemon.raw.

<Ce symptôme est observé après la mise à niveau de NetWorker vers les versions 19.7.x à 19.10.x.

Cause

Des modifications de code ont été introduites dans la version 19.7.0.x, ce qui a entraîné ce problème. Les modifications appliquées dans les versions concernées empêchent les processus NetWorker d’établir une corrélation entre l’adresse IP virtuelle et le nom d’hôte virtuel utilisé dans la configuration NetWorker.

Resolution

Résolution :

Un correctif de code pour ce problème a été publié dans NetWorker 19.11. Mettez à niveau les nœuds du cluster vers la version 19.11 pour obtenir un correctif de code.
Page de téléchargement du pilote NetWorker du support Dell .


Solution de contournement :

Linux:
Procédez comme suit :
  1. Arrêtez la ressource NetWorker Server à l’aide de la commande ci-dessous sur le nœud actif :
pcs resource debug-stop <resource_name> 
  1. Arrêtez les services client NetWorker sur tous les nœuds :
nsr_shutdown
  1. Une fois les services arrêtés, créez un enable_rdns_lookup fichier sous /nsr/debug sur tous les nœuds du cluster. Ce fichier ne doit pas avoir d’extension.
Remarque : Créez le fichier à l’emplacement du serveur partagé /nsr (par exemple : /nsr_share/nsr/debug/enable_rdns_lookup) et l’emplacement local /nsr du nœud physique (par exemple : /nsr.NetWorker.local/debug/enable_rdns_lookup)
  1. Démarrez les services client NetWorker sur tous les nœuds :
/usr/sbin/nsrexecd
  1. Démarrez la ressource NetWorker Server à l’aide de la commande ci-dessous :
pcs resource debug-start <resource_name>


Windows:
Procédez comme suit :

  1. Arrêtez le serveur de cluster NetWorker à partir de Windows Cluster Manager.
  2. Arrêtez les services NetWorker sur tous les nœuds du cluster à l’aide de la commande ci-dessous
net stop nsrexecd /y
  1. Une fois les services arrêtés, créez un enable_rdns_lookup sous \Program Files\EMC NetWorker\nsr\debug\ dans le répertoire d’installation de NetWorker sur tous les nœuds du cluster. Ce fichier ne doit pas avoir d’extension.
  2. Démarrez les services NetWorker sur tous les nœuds passifs du cluster à l’aide de la commande ci-dessous :
net start nsrexecd
  1. Démarrez le NetWorker Cluster Server à partir de Windows Cluster Manager.
Remarque :
  1. Cette modification doit être effectuée sur tous les nœuds, car elle est requise pour chaque nœud passif et le nœud actif devient passif lors du basculement.
  2. Si le cluster possède plus de deux nœuds, assurez-vous que cette opération est effectuée sur tous les nœuds passifs.
  3. Si le serveur de cluster dispose de clients autonomes configurés, assurez-vous que cette opération est effectuée pour tous ces clients également. Le redémarrage du service NetWorker sur les clients autonomes est requis.
  4. Créez le répertoire /nsr/debug s’il n’existe pas. Les clients autonomes ne disposent pas de ce répertoire par défaut.

Additional Information

NetWorker : Cluster de pacemaker Red Hat : comment mettre à niveau NetWorker Server et les pratiques d’excellence.

Solution de contournement 2 :
Activer oldauth Dans tous les nœuds du cluster et tout client autonome qui doit être créé sur le cluster. Toutefois, l’utilisation de oldauth n’est pas recommandé, car il n’est pas sécurisé. Pour plus d’informations, reportez-vous au Guide de sécurité de NetWorker correspondant à votre version de NetWorker .
 
  1. Modifiez les méthodes d’authentification à l’aide de nsradmin utilitaire comme suit :
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. Arrêtez et redémarrez les services ou processus NetWorker sur le NetWorker Server.
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.