Cluster do NetWorker: Não é possível determinar o nome do endereço "null":

Summary: Falha na criação do client ou no backup de um nó não ativo do ambiente NetWorker em cluster.

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

O software NetWorker é configurado em um cluster para alta disponibilidade. Durante a criação de uma instância de client de nó passivo ou o backup de uma instância de client de nó passivo já existente, a operação falha com o seguinte erro:
Unable to determine the name of address 'null': A non-recoverable error occurred during a database lookup. 
Se houver um backup, esse erro será relatado nos logs de ação de backup (localizados em /nsr/logs/policy/policy-name>/<workflow-name>) e em /nsr/logs/daemon.raw.

<Esse sintoma é observado após o upgrade do NetWorker para as versões 19.7.x até 19.10.x.

Cause

Alterações de código foram introduzidas na versão 19.7.0.x, o que resultou nesse problema. As alterações aplicadas nas versões afetadas impedem que processos do NetWorker correlacionem o endereço IP virtual ao nome de host virtual usado na configuração do NetWorker.

Resolution

Correção:

Uma correção de código para esse problema foi lançada no NetWorker 19.11. Faça upgrade dos nós de cluster para a versão 19.11 para obter uma correção de código.
Página de download do driver do NetWorker para o Suporte Dell.


Solução temporária:

Linux:
Execute as seguintes etapas:
  1. Interrompa o recurso NetWorker Server usando o comando abaixo no nó ativo:
pcs resource debug-stop <resource_name> 
  1. Interrompa os serviços do client do NetWorker em todos os nós:
nsr_shutdown
  1. Depois que os serviços forem interrompidos, crie um enable_rdns_lookup em /nsr/debug em todos os nós do cluster. Esse arquivo não deve ter extensão.
Nota: Crie o arquivo no local /nsr do servidor compartilhado (por exemplo: /nsr_share/nsr/debug/enable_rdns_lookup) e a localização local /nsr do nó físico (por exemplo: /nsr.NetWorker.local/debug/enable_rdns_lookup)
  1. Inicie os serviços do client do NetWorker em todos os nós:
/usr/sbin/nsrexecd
  1. Inicie o recurso NetWorker Server usando o comando abaixo:
pcs resource debug-start <resource_name>


Windows:
Execute as seguintes etapas:

  1. Interrompa o servidor de cluster do NetWorker a partir do Windows Cluster Manager.
  2. Interrompa os serviços do NetWorker em todos os nós de cluster usando o comando abaixo
net stop nsrexecd /y
  1. Depois que os serviços forem interrompidos, crie um enable_rdns_lookup em \Program Files\EMC NetWorker\nsr\debug\ no diretório de instalação do NetWorker em todos os nós do cluster. Esse arquivo não deve ter extensão.
  2. Inicie os serviços do NetWorker em todos os nós passivos do cluster usando o seguinte comando:
net start nsrexecd
  1. Inicie o NetWorker Cluster Server no Windows Cluster Manager.
Nota:
  1. Essa alteração deve ser feita em todos os nós, pois é necessária para cada nó passivo, e o nó ativo se torna passivo no failover.
  2. Se o cluster tiver mais de dois nós, certifique-se de que isso seja feito em todos os nós passivos.
  3. Se o servidor de cluster tiver clients independentes configurados, certifique-se de que isso também seja feito para todos esses clients. É necessário reiniciar o serviço do NetWorker nos clients independentes.
  4. Crie o diretório /nsr/debug, se ele não existir. Clients independentes não têm esse diretório por padrão.

Additional Information

NetWorker: Cluster do Red Hat Pacemaker: como fazer upgrade do servidor NetWorker e práticas recomendadas.

Solução temporária 2:
Habilitar oldauth em todos os nós do cluster e em qualquer client independente que deve ser criado no cluster. No entanto, usando oldauth não é recomendado, pois não é seguro. Consulte o Guia de segurança do NetWorker para sua versão do NetWorker para obter mais detalhes.
 
  1. Modifique os métodos de autenticação usando nsradmin utilitário da seguinte forma:
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. Interrompa e reinicie os serviços ou daemons do NetWorker no servidor do 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.