NetWorker: 소스 클라이언트가 오프라인 상태일 때 리디렉션된 복구(NMC에서 시작)가 실패했습니다.
Summary: 오프라인 상태이고 전원을 켤 수 없는 NetWorker Client에 대해 NetWorker 복원이 시도됩니다. 클라이언트가 NetWorker 리소스 데이터베이스에서도 삭제되었습니다. 그러나 여전히 유효한 백업이 있습니다. 해당 데이터를 다른 클라이언트로 복구하기 위해 클라이언트가 NetWorker에 다시 추가되었습니다. 복원 사용자 인터페이스에서 더 이상 진행할 수 없으며 "알 수 없는 클라이언트 운영 체제"가 보고됩니다. 소스 클라이언트가 오프라인 상태이므로 네트워크 연결 문제를 보고할 수도 있습니다. ...
Symptoms
- 하나의 클라이언트(소스)에서 대체 클라이언트(대상)로 파일을 복원하기 위해 NMC(NetWorker Management Console)에서 리디렉션 복원이 수행되고 있습니다.
- 소스 클라이언트가 오프라인 상태이며 전원을 켤 수 없습니다. 또는 더 이상 물리적으로 존재하지 않습니다.
- 클라이언트가 NetWorker에서 삭제되었지만 NetWorker Server의 미디어 데이터베이스에는 여전히 백업이 있습니다. NMC 미디어> 세이브 세트 기능을 사용하거나 NetWorker Server mminfo 명령을 사용하여 필요한 세이브 세트를 확인했습니다.
mminfo -avot -q client=CLIENT_NAME
- 삭제된 소스 클라이언트가 NetWorker에 다시 추가되어 복원 UI에서 해당 세이브 세트를 선택할 수 있습니다.
- 오프라인 소스 클라이언트에서 백업을 가져오려고 하면 NMC에 다음 오류가 표시됩니다.
- 소스 클라이언트를 선택할 때 OS 정보가 표시되지 않습니다.
- 오류: Dispatcher 시간이 초과되었습니다.
- 오류: 호스트 source-client-name 에 연결하지 못했습니다. 발송자: 요청 시간이 초과되었습니다.
- 알 수 없는 클라이언트 운영 체제입니다.
- Next 버튼을 사용할 수 없습니다.
Cause
Resolution
옵션 1:
명령줄에서 복구를 수행합니다. recover 명령을 사용하는 방법에 대한 자세한 내용은 NetWorker Command Reference Guide를 참조하십시오. https://www.dell.com/support/home/product-support/product/networker/docs
옵션 2:
1. NMC(NetWorker Management Console)에서 클라이언트 속성을 엽니다.
2. 클라이언트가 보호 그룹에 없는지 확인합니다. 보호 그룹을 선택한 경우 선택을 취소합니다.

그림 2: 클라이언트 속성 일반 탭에서 "보호 그룹 목록" 선택
3. 글로벌(2/2) 탭에서 클라이언트 상태 드롭다운을 선택하고 사용 중지됨을 선택합니다.

그림 3: 클라이언트 속성 글로벌(2/2) 탭의 "클라이언트 상태" 드롭다운
4. NetWorker Server에서 관리자 PowerShell 프롬프트 또는 루트 셸을 엽니다. 오프라인 모드에서 nsradmin을 사용하여 "클라이언트 OS 유형"을 업데이트합니다. 읽기 전용 필드이며 오프라인 모드에서만 수정할 수 있습니다. 변경 사항을 적용하려면 서비스를 재시작해야 합니다.
nsrdb 기본 위치:
Linux: /nsr/res/nsrdb
Windows: C:\Program Files\EMC NetWorker\nsr\res\nsrdb
A입니다. /tmp 디렉토리에 nsrdb의 복제본을 생성합니다.
Linux:
cp -Rv /nsr/res/nsrdb /tmp/nsrdb_`date -I`
Windows: Windows 파일 탐색기를 사용하여 nsrdb
PowerShell 옵션의 복제본을 생성합니다.
PS C:\Users\Administrator> $date = Get-Date -Format yyyMMdd
PS C:\Users\Administrator> Copy-Item -Path "C:\Program Files\EMC NetWorker\nsr\res\nsrdb" -Destination "C:\tmp\nsrdb_$date" -Recurse -Verbose
B. 다음을 입력합니다.
nsradmin -d "PATH_TO_NSRDB"
C. 다음을 입력합니다.
option hidden
D. 다음을 입력합니다.
. type: nsr client; name: client-name
E. 다음을 입력합니다.
update client os type: OS-TYPE
root@lnx-nwserv:~# nsradmin -d /nsr/res/nsrdb
NetWorker administration program.
Use the "help" command for help, "visual" for full-screen mode.
nsradmin> option hidden
Hidden display option turned on
Display options:
Dynamic: Off;
Hidden: On;
Raw I18N: Off;
Resource ID: Off;
Regexp: Off;
nsradmin> . type: nsr client; name: win-client01.amer.lan
nsradmin> update client OS type: Windows NT Server on Intel
client OS type: Windows NT Server on Intel;
Update? y
updated resource id 53.0.166.57.0.0.0.0.233.98.62.102.192.168.9.101(3)
nsradmin> q
F. NetWorker 서버에서 NetWorker 서비스를 재시작합니다.
Linux:
systemctl restart networker
Windows(PowerShell):
net stop nsrd ; net start nsrd
5. NMC에서 NetWorker Server에 연결하고 클라이언트 속성을 다시 엽니다. Info & Licensing 탭에서 클라이언트 OS 유형은 4단계에서 적용한 설정을 반영해야 합니다.

그림 4: 클라이언트 속성 "정보 및 라이선스" 탭에 표시된 "클라이언트 OS 유형"
6. 복구 탭에서 복구를 다시 시작합니다.

그림 5: 다음 옵션은 더 이상 사용할 수 없으며 알 수 없는 클라이언트 운영 체제 오류가 사라집니다.