NetWorker 클러스터: 주소 'null'의 이름을 확인할 수 없음:

Summary: 클러스터 NetWorker 환경에서 비활성 노드의 클라이언트 생성 또는 백업이 실패합니다.

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

NetWorker 소프트웨어는 고가용성을 위해 클러스터에 구성됩니다. 패시브 노드 클라이언트 인스턴스를 생성하거나 기존 패시브 노드 클라이언트 인스턴스를 백업하는 동안 작업이 실패하고 다음 오류가 발생합니다.
Unable to determine the name of address 'null': A non-recoverable error occurred during a database lookup. 
백업이 있는 경우 이 오류는 백업 작업 로그(/nsr/logs/policy/policy-name<>/<workflow-name>) 및 /nsr/logs/daemon.raw에 보고됩니다.

이 증상은 NetWorker를 버전 19.7.x에서 19.10.x로 업그레이드한 후 발생합니다.

Cause

버전 19.7.0.x에서 코드 변경 사항이 도입되어 이 문제가 발생했습니다. 영향을 받는 버전에 변경 사항이 적용되면 NetWorker 프로세스에서 가상 IP 주소를 NetWorker 구성에 사용되는 가상 호스트 이름과 연관시킬 수 없습니다.

Resolution

수정:

NetWorker 19.11에서는 이 문제에 대한 코드 수정 사항이 릴리스되었습니다. 코드 수정을 위해 클러스터 노드를 19.11로 업그레이드합니다.
Dell 지원 NetWorker 드라이버 다운로드 페이지


해결 방법:

리눅스:
다음 단계를 수행합니다.
  1. 액티브 노드에서 아래 명령을 사용하여 NetWorker Server 리소스를 중지합니다.
pcs resource debug-stop <resource_name> 
  1. 모든 노드에서 NetWorker Client 서비스를 중지합니다.
nsr_shutdown
  1. 서비스가 중지되면 enable_rdns_lookup 모든 클러스터 노드의 /nsr/debug 아래에 파일이 있어야 합니다. 이 파일은 확장자가 없어야 합니다.
참고: 공유 서버 /nsr 위치(예: /nsr_share/nsr/debug/enable_rdns_lookup) 및 물리적 노드의 로컬 /nsr 위치(예: /nsr.NetWorker.local/debug/enable_rdns_lookup)
  1. 모든 노드에서 NetWorker Client 서비스를 시작합니다.
/usr/sbin/nsrexecd
  1. 아래 명령을 사용하여 NetWorker Server 리소스를 시작합니다.
pcs resource debug-start <resource_name>


윈도우:
다음 단계를 수행합니다.

  1. Windows Cluster Manager에서 NetWorker Cluster Server를 중지합니다.
  2. 아래 명령을 사용하여 모든 클러스터 노드에서 NetWorker 서비스를 중지합니다.
net stop nsrexecd /y
  1. 서비스가 중지되면 enable_rdns_lookup 모든 클러스터 노드의 NetWorker 설치 디렉토리에 있는 \Program Files\EMC NetWorker\nsr\debug\ 파일에 있습니다. 이 파일은 확장자가 없어야 합니다.
  2. 아래 명령을 사용하여 클러스터의 모든 패시브 노드에서 NetWorker 서비스를 시작합니다.
net start nsrexecd
  1. Windows Cluster Manager에서 NetWorker Cluster Server를 시작합니다.
참고:
  1. 이 변경은 각 패시브 노드에 필요하고 액티브 노드는 페일오버 시 패시브로 전환되므로 모든 노드에서 수행해야 합니다.
  2. 클러스터에 노드가 두 개 이상 있는 경우 모든 패시브 노드에서 이 작업을 수행해야 합니다.
  3. 클러스터 서버에 독립 실행형 클라이언트가 구성되어 있는 경우 이러한 모든 클라이언트에 대해서도 이 작업을 수행해야 합니다. 독립 실행형 클라이언트에서 NetWorker 서비스를 재시작해야 합니다.
  4. /nsr/debug 디렉토리가 없는 경우 생성합니다. 독립 실행형 클라이언트에는 기본적으로 이 디렉토리가 없습니다.

Additional Information

NetWorker: Red Hat Pacemaker 클러스터 NetWorker Server 업그레이드 방법 및 모범 사례

해결 방법 2:
사용 oldauth 클러스터의 모든 노드 및 클러스터에서 생성해야 하는 독립 실행형 클라이언트에서 그러나 oldauth 안전하지 않으므로 권장되지 않습니다. 자세한 내용은 사용 중인 NetWorker 버전의 NetWorker 보안 가이드를 참조하십시오.
 
  1. 다음을 사용하여 인증 방법을 수정합니다. nsradmin 유틸리티는 다음과 같습니다.
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. NetWorker 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.