NetWorker: nsrclientfix를 사용하는 방법, 오류 "'client id' 속성을 찾을 수 없습니다."

요약: nsrclientfix를 사용하여 NetWorker Server에서 clientid 문제를 식별하고 해결하는 방법

이 문서는 다음에 적용됩니다. 이 문서는 다음에 적용되지 않습니다. 이 문서는 특정 제품과 관련이 없습니다. 모든 제품 버전이 이 문서에 나와 있는 것은 아닙니다.

증상

nsrclientfix 명령은 미디어 데이터베이스를 분석하여 클라이언트 ID 손상을 찾는 데 사용됩니다.
또한 리소스 데이터베이스와 미디어 데이터베이스 모두에서 클라이언트를 병합할 수 있습니다.

하나 이상의 클라이언트에 둘 이상의 클라이언트 ID가 있습니다.
98519:save: Unable to setup direct save with server <nw_server>: Cannot find attribute 'client id'..
90018:save: Cannot open a save session with NetWorker server '<nw_server>': Cannot find attribute 'client id'.
<nw_client>:/etc: retried 2 times.

원인

  • 일반적인 원인은 클라이언트가 백업 중에 미디어 데이터베이스에 자신을 NetWorker Server가 별칭으로 인식하지 못하는 이름으로 식별하기 때문입니다.
  • 클라이언트를 나타내기 위해 선택한 이름(클라이언트 이름)이 아닌 다른 이름으로 클라이언트 리소스를 생성하는 경우에도 이 문제가 발생할 수 있습니다.
  • 시스템의 호스트 파일에 잘못된 앨리어싱이 있으면 이러한 종류의 문제가 발생할 수 있습니다. 추가 작업을 수행하기 전에 호스트 파일을 수정해야 합니다. 
 

해결

필수 구성 요소

NetWorker Client 파일 인덱스를 변경하기 전에 다음 단계를 수행합니다.

1. 서버 보호 백업을 수행하여 기존 인덱스, 미디어 데이터베이스(mm) 및 NetWorker 리소스 데이터베이스(nsrdb)를 백업합니다.
 
참고: nsrclientfix 명령은 미디어 및 구성 데이터베이스를 모두 변경합니다. 문제나 실수가 있는 경우 두 데이터베이스를 모두 백업하는 것이 좋습니다.

mminfo -B를 사용하여 부트스트랩 세이브 세트 정보를 수집합니다.

2. NetWorker Server에서 NetWorker 데몬을 종료합니다.
Linux: systemctl stop networker(또는 nsr_shutdown)
Windows: net stop nsrexecd /y
 
3. 모든 NetWorker 데몬이 다운되었는지 확인합니다.
Linux: ps -ef | grep nsr
Windows:tasklist | findstr nsr

4. 서버 보호 백업 외에도 NetWorker Server에서 mm 및 nsrdb 폴더의 복제본을 만들 수 있습니다.
ᅡ. 밀리미터: Linux: /nsr/mm Windows: .\Program Files\EMC NetWorker\nsr\mm
B. nsrdb: Linux: /nsr/res/nsrdb Windows: .\Program Files\EMC NetWorker\nsr\res\nsrdb
C. nsrladb: Linux: /nsr/res/nsrladb Windows: .\Program Files\EMC NetWorker\nsr\res\nsrladb
D. 인덱스 크기 및 서버의 사용 가능한 공간에 따라 인덱스를 복사할 수도 있습니다. Linux: /nsr/index Windows: .\Program Files\EMC NetWorker\nsr\index
 
5. NetWorker 서비스를 시작합니다.
Linux: systemctl start networker
Windows: net start nsrd 
 

프로세스
 

1. clientid 문제가 있는 클라이언트를 식별합니다. 다음 명령은 발생 가능한 문제만 확인하고 수정 작업은 수행하지 않습니다. 


통사론:
nsrclientfix -a - -p

본보기:
nsrclientfix -a - -p
Alenka, alenka.emc.com <-- 하나 이상의 클라이언트
temporal <-- 하나의 클라이언트
localhost <-- 하나의 클라이언트
 
파일 읽기와 출력의 형식이 동일합니다. 이 파일은 새 행으로 구분된 쉼표로 구분된 클라이언트 목록으로 구성됩니다. 라인의 클라이언트 수는 수행된 작업을 나타냅니다.
 
3. nsrclientfix로 수정할 클라이언트 목록이 포함된 텍스트 파일을 생성합니다
 
구문:
nsrclientfix -afile-p
이 명령은 정정 조치를 취하지 않습니다. 이 작업은 nsrclientfix에서 사용하는 텍스트 파일을 생성하여 문제를 해결합니다.
 
예:
nsrclientfix -atext1-p
알렌카, alenka.emc.com
시간적
로컬 호스트

4. 병합할 클라이언트 목록을 검토합니다.
이전 단계에서 만든 텍스트 파일을 열고 각 줄을 검토합니다.
 
하나의 클라이언트
회선에 클라이언트가 하나만 있는 경우 제거되도록 표시되었음을 의미합니다. -p 플래그를 사용하지 않는 한 분석 단계 중에 표시되지 않습니다. 클라이언트는 일반적으로 리소스 또는 미디어 데이터베이스 항목이 없는 이전 클라이언트가 존재할 때 제거(요청된 경우)를 위해 보고됩니다. 이 문제는 사용 중지된 이전 클라이언트 또는 한 클라이언트를 다른 클라이언트로 병합하여 발생합니다.
 
둘 이상의 클라이언트
둘 이상의 클라이언트는 나열된 클라이언트를 함께 병합해야 함을 의미합니다. 목록의 첫 번째 이름은 이름 및 클라이언트 ID가 보존되는 기본 이름입니다(이미 있는 경우). 다음 이름(보조 이름)이 기본 이름에 병합됩니다. 보조 이름의 모든 클라이언트 리소스 이름이 기본 이름으로 변경되고 모든 클라이언트의 별칭 목록이 결합됩니다. 미디어 데이터베이스 항목에도 클라이언트 ID와 이름이 기본 이름으로 병합됩니다.
 
참고: "old name"과 "new name"과 같이 병합하려는 별칭이 같은 줄에 나타나지 않으면 "old name"을 "new name"의 NetWorker 별칭으로 추가해야 합니다. 예: nwclientold 또는 nwclientdummy를 nwclient의 별칭으로 추가합니다.
 
경고: 같은 줄에 나열된 모든 별칭이 동일한 호스트에 속하는지 확인하는 것이 중요합니다. 다른 호스트에 속한 별칭이 있는 경우 nsrclientfix 는 해당 세이브 세트를 목록의 첫 번째 별칭에 병합합니다. 나중에 세이브 세트를 분할해야 하는 경우 복잡하고 시간이 많이 걸리는 해결 방법이 필요합니다. 즉, 미디어 데이터베이스에서 세이브 세트를 제거하고 다시 스캔하는 것입니다.
에 관한 자세한 내용을 참조하십시오.
5. 텍스트 파일에 nsrclientfix를 사용하여 나열된 클라이언트의 클라이언트 ID 문제를 해결하십시오.
 
통사론:
nsrclientfix -u파일

본보기:
nsrclientfix -u텍스트1

다음 클라이언트를 'alenka'로 병합: alenka.emc.com

클라이언트 'alenka'에 대한 리소스 데이터베이스를 병합합니다.

클라이언트 'alenka'에 대한 미디어 데이터베이스를 병합합니다.

클라이언트 'alenka'에 대한 병합이 완료되었습니다.

클라이언트 '시간적'을 제거합니다.

클라이언트 'tempral'의 리소스 데이터베이스를 제거하는 중입니다.

클라이언트 'tempral'의 미디어 데이터베이스를 제거하는 중입니다.

미디어 데이터베이스에서 클라이언트 'temporal'과 관련된 인덱스 백업을 제거하는 중입니다.

클라이언트 'tempal'을 제거했습니다.

클라이언트 'localhost'를 제거하는 중입니다.

클라이언트 'localhost'의 리소스 데이터베이스를 제거하는 중입니다.

클라이언트 'localhost'의 미디어 데이터베이스를 제거하는 중입니다.

미디어 데이터베이스에서 클라이언트 'localhost'와 관련된 인덱스 백업을 제거하는 중입니다.

클라이언트 'localhost'을(를) 제거했습니다.

참고: 병합된 클라이언트는 제거되지 않습니다. nsrclientfix 명령을 다시 실행하여 병합되었지만 제거되지 않은 별칭을 제거해야 합니다.
 
6. 이전에 병합되었지만 이제 연결된 세이브 세트가 없는 클라이언트를 제거합니다.
병합된 클라이언트는 제거되지 않았습니다. 이를 제거하려면 nsrclientfix를 다시 실행해야 합니다.
 
nsrclientfix -atext2-p
alenka.emc.com
 
nsrclientfix -u 텍스트2

클라이언트 'alenka.emc.com'를 제거합니다.

클라이언트 'alenka.emc.com'의 리소스 데이터베이스를 제거하는 중입니다.

클라이언트 'alenka.emc.com'의 미디어 데이터베이스를 제거하는 중입니다.

미디어 데이터베이스에서 클라이언트 'alenka.emc.com'와 관련된 모든 인덱스 백업을 제거하는 중입니다.

클라이언트 'alenka.emc.com'을(를) 제거했습니다.

추가 정보

nsrclientfix man 페이지의 경우 첨부 파일 "nsrclientfix man page.pdf"를 참조하십시오.

해당 제품

NetWorker

제품

NetWorker
문서 속성
문서 번호: 000015252
문서 유형: Solution
마지막 수정 시간: 14 1월 2026
버전:  5
다른 Dell 사용자에게 질문에 대한 답변 찾기
지원 서비스
디바이스에 지원 서비스가 적용되는지 확인하십시오.