NetWorker: nsrclientfix를 사용하는 방법, 오류 "'client id' 속성을 찾을 수 없습니다."
요약: nsrclientfix를 사용하여 NetWorker Server에서 clientid 문제를 식별하고 해결하는 방법
증상
nsrclientfix 명령은 미디어 데이터베이스를 분석하여 클라이언트 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)를 백업합니다.
mminfo -B를 사용하여 부트스트랩 세이브 세트 정보를 수집합니다.
2. NetWorker Server에서 NetWorker 데몬을 종료합니다.
Windows: net stop nsrexecd /y
Windows:tasklist | findstr nsr
4. 서버 보호 백업 외에도 NetWorker Server에서 mm 및 nsrdb 폴더의 복제본을 만들 수 있습니다.
B. nsrdb: Linux: /nsr/res/nsrdb Windows: .\Program Files\EMC NetWorker\nsr\res\nsrdb
D. 인덱스 크기 및 서버의 사용 가능한 공간에 따라 인덱스를 복사할 수도 있습니다. Linux: /nsr/index Windows: .\Program Files\EMC NetWorker\nsr\index
Windows: net start nsrd
프로세스
1. clientid 문제가 있는 클라이언트를 식별합니다. 다음 명령은 발생 가능한 문제만 확인하고 수정 작업은 수행하지 않습니다.
통사론:
nsrclientfix -a - -p
본보기:
nsrclientfix -a - -p
4. 병합할 클라이언트 목록을 검토합니다.
이전 단계에서 만든 텍스트 파일을 열고 각 줄을 검토합니다.
nsrclientfix -u파일
본보기:
다음 클라이언트를 'alenka'로 병합: alenka.emc.com
클라이언트 'alenka'에 대한 리소스 데이터베이스를 병합합니다.
클라이언트 'alenka'에 대한 미디어 데이터베이스를 병합합니다.
클라이언트 'alenka'에 대한 병합이 완료되었습니다.
클라이언트 '시간적'을 제거합니다.
클라이언트 'tempral'의 리소스 데이터베이스를 제거하는 중입니다.
클라이언트 'tempral'의 미디어 데이터베이스를 제거하는 중입니다.
미디어 데이터베이스에서 클라이언트 'temporal'과 관련된 인덱스 백업을 제거하는 중입니다.
클라이언트 'tempal'을 제거했습니다.
클라이언트 'localhost'를 제거하는 중입니다.
클라이언트 'localhost'의 리소스 데이터베이스를 제거하는 중입니다.
클라이언트 'localhost'의 미디어 데이터베이스를 제거하는 중입니다.
미디어 데이터베이스에서 클라이언트 'localhost'와 관련된 인덱스 백업을 제거하는 중입니다.
클라이언트 'localhost'을(를) 제거했습니다.
클라이언트 'alenka.emc.com'를 제거합니다.
클라이언트 'alenka.emc.com'의 리소스 데이터베이스를 제거하는 중입니다.
클라이언트 'alenka.emc.com'의 미디어 데이터베이스를 제거하는 중입니다.
미디어 데이터베이스에서 클라이언트 'alenka.emc.com'와 관련된 모든 인덱스 백업을 제거하는 중입니다.
클라이언트 'alenka.emc.com'을(를) 제거했습니다.