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

Resumen: 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.

Este artículo se aplica a Este artículo no se aplica a Este artículo no está vinculado a ningún producto específico. No se identifican todas las versiones del producto en este artículo.

Síntomas

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.

Causa

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.

Resolución

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.

Información adicional

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.
Propiedades del artículo
Número del artículo: 000216186
Tipo de artículo: Solution
Última modificación: 22 ago 2024
Versión:  5
Encuentre respuestas a sus preguntas de otros usuarios de Dell
Servicios de soporte
Compruebe si el dispositivo está cubierto por los servicios de soporte.