Clúster de NetWorker: No se puede determinar el nombre de la dirección "null":

Summary: Se produce un error en la creación o el respaldo de clientes de un nodo no activo del entorno de NetWorker en clúster.

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

El software NetWorker está configurado en un clúster para alta disponibilidad. Durante la creación de una instancia de cliente de nodo pasivo o el respaldo de una instancia de cliente de nodo pasivo ya existente, la operación falla con el siguiente error:
Unable to determine the name of address 'null': A non-recoverable error occurred during a database lookup. 
Si hay un respaldo, este error se informa en los registros de acciones de respaldo (ubicados en /nsr/logs/policy/policy-name<>/<workflow-name>) y en /nsr/logs/daemon.raw.

Este síntoma se observa después de la actualización de NetWorker a las versiones 19.7.x a 19.10.x.

Cause

En la versión 19.7.0.x se introdujeron cambios en el código que provocaron este problema. Los cambios aplicados en las versiones afectadas impiden que los procesos de NetWorker correlacionen la dirección IP virtual con el nombre de host virtual utilizado en la configuración de NetWorker.

Resolution

Corregir:

Se lanzó una corrección de código para este problema en NetWorker 19.11. Actualice los nodos del clúster a 19.11 para obtener una corrección de código.
Página de descarga del controlador de NetWorker de soporte de Dell .


Solución alternativa:

Linux:
Realice los siguientes pasos:
  1. Detenga el recurso de NetWorker Server mediante el siguiente comando en el nodo activo:
pcs resource debug-stop <resource_name> 
  1. Detenga los servicios de cliente de NetWorker en todos los nodos:
nsr_shutdown
  1. Una vez que se detengan los servicios, cree un enable_rdns_lookup en /nsr/debug en todos los nodos del clúster. Este archivo no debe tener ninguna extensión.
NOTA: Cree el archivo en la ubicación del servidor compartido /nsr (por ejemplo: /nsr_share/nsr/debug/enable_rdns_lookup) y la ubicación /nsr local del nodo físico (por ejemplo: /nsr.NetWorker.local/debug/enable_rdns_lookup).
  1. Inicie los servicios de cliente de NetWorker en todos los nodos:
/usr/sbin/nsrexecd
  1. Inicie el recurso de NetWorker Server mediante el siguiente comando:
pcs resource debug-start <resource_name>


Windows:
Realice los siguientes pasos:

  1. Detenga NetWorker Cluster Server desde el Administrador de clústeres de Windows.
  2. Detenga los servicios de NetWorker en todos los nodos del clúster mediante el siguiente comando:
net stop nsrexecd /y
  1. Una vez que se detengan los servicios, cree un enable_rdns_lookup en \Program Files\EMC NetWorker\nsr\debug\ en el directorio de instalación de NetWorker en todos los nodos del clúster. Este archivo no debe tener ninguna extensión.
  2. Inicie los servicios de NetWorker en todos los nodos pasivos del clúster que se indica a continuación mediante el comando:
net start nsrexecd
  1. Inicie NetWorker Cluster Server desde el Administrador de clústeres de Windows.
NOTA:
  1. Este cambio se debe realizar en todos los nodos, ya que es necesario para cada nodo pasivo y el nodo activo se convierte en pasivo en la conmutación por error.
  2. Si el clúster tiene más de dos nodos, asegúrese de que esto se realice en todos los nodos pasivos.
  3. Si el servidor de clúster tiene clientes independientes configurados, asegúrese de que esto se realice también para todos esos clientes. Se requiere el reinicio del servicio de NetWorker en los clientes independientes.
  4. Cree el directorio /nsr/debug si no existe. Los clientes independientes no tienen este directorio de manera predeterminada.

Additional Information

NetWorker: Clúster Red Hat Pacemaker: Cómo actualizar NetWorker Server y prácticas recomendadas.

Solución alternativa 2:
Habilitar oldauth En todos los nodos del clúster y en cualquier cliente independiente que se deba crear en el clúster. Sin embargo, el uso de oldauth no se recomienda, ya que no es seguro. Consulte la Guía de seguridad de NetWorker para conocer su versión de NetWorker para obtener más detalles.
 
  1. Modificar los métodos de autenticación mediante nsradmin utilidad de la siguiente manera:
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. Detenga y reinicie los servicios o demonios de NetWorker en 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.