Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products

NetWorker: 피어 정보 "SSL 프로토콜 장애로 인해 오류가 발생함"을 지워야 하는 클라이언트가 무엇인지 식별하는 방법

Summary: NetWorker 서버의 /nsr/logs/daemon.raw에 다음 오류가 폭주함. "Unable to complete SSL handshake with nsrexecd on host 'CLIENT_NAME': An error occurred as a result of an SSL protocol failure" 연결 문제가 발생할 수 있으므로 다른 문제 해결을 위해 로그를 구문 분석하기가 어렵습니다. 이 KB는 서버 및 클라이언트 연결 모두에서 이 문제를 해결하기 위해 수행할 수 있는 단계를 중점적으로 설명합니다. ...

This article applies to   This article does not apply to 

Instructions

경우에 따라 NetWorker Server의 daemon.raw에 두 NetWorker 시스템 간의 GSS 인증 연결 오류가 폭주할 수 있습니다.
106320 MM/DD/YYYY HH:MM:SS  5 13 9 3635926784 26586 0 NSR_HOSTNAME nsrexecd SSL critical Unable to complete SSL handshake with nsrexecd on host 'CLIENT_NAME': An error occurred as a result of an SSL protocol failure. To complete this request, ensure that the certificate attributes for CLIENT_NAME and NSR_NAME match in the NSRLA database on each host. 

또는 

89879 MM/DD/YYYY HH:mm:SS PM  5 12 10 11256 2900 0 NSR_NAME nsrexecd GSS critical An authentication request from CLIENT_NAME was denied. The 'NSR peer information' provided did not match the one stored by NSR_NAME. To accept this request, delete the 'NSR peer information' resource with the following attributes from NSR_NAME's NSRLA database: name: CLIENT_NAME; NW instance ID: e801c494-00000004-250789f1-63efbfdf-00015000-bc5da456; peer hostname: CLIENT_NAME 
71193 MM/DD/YYYY HH:mm:SS PM  0 0 0 6384 6380 0 NSR_NAME nsrd NSR info Authentication Warning: Conflicting NSR peer information resources detected for host 'CLIENT_NAME'. Please check server daemon log for more information. 


NetWorker 서버에서 루트 또는 관리자 명령 프롬프트로 다음을 실행합니다.

nsradmin -C -y -p nsrexecd "nsr peer information"

자세한 내용은 다음을 참조하십시오. NetWorker: nsradmin -C를 사용하여 NSR 피어 정보 불일치 항목을 자동으로 지우는 방법

이 명령은 NetWorker Server의 nsrladb에 있는 각 피어 인증서 리소스를 확인하고 수정하려고 시도합니다. 이 문제를 보고하는 클라이언트에서 이 작업을 실행해야 할 수도 있습니다. 이 문제는 많은 클라이언트에서 발생할 수 있으며 수정이 필요한 서로 다른 호스트를 모두 격리하기가 어려워집니다.

다음 프로세스를 사용하여 "nsradmin -C -y .." 실행이 필요하거나 수동 피어 정보 삭제가 필요할 수 있는 시스템을 확인할 수 있습니다.
 

Linux 호스트:

1. daemon.raw를 렌더링합니다.

nsr_render_log /nsr/logs/daemon.raw > /nsr/logs/daemon.out 2<&1

NetWorker: nsr_render_log 사용 방법

2. GSS 인증 연결 오류만 포함된 파일을 생성합니다.

cat /nsr/logs/daemon.out | grep "SSL handshake" > GSS_error.out

또는

cat /nsr/logs/daemon.out | grep "NSR peer information" > GSS_error.out
참고: 관찰 중인 특정 GSS 인증 오류에 따라 grep에서 사용하는 "필터"를 변경하여 필요한 출력을 수집해야 할 수도 있습니다.

3. GSS 출력 파일에서 클라이언트 이름만 포함하는 파일을 생성합니다.
cat GSS_error.out | awk {'print $24'} | sort > client.out

이 명령은 Linux awk 및 print 명령을 사용하여 전체 SSL 연결 오류 메시지에서 클라이언트 이름이 포함된 만 인쇄합니다. 사용된 필터 번호 에 따라 클라이언트 이름을 올바르게 출력하기 위해 인쇄 번호를 수정해야 할 수도 있습니다.

4. unique 명령을 사용하여 파일을 검토하고 이 문제를 보고하는 각 클라이언트에서 하나의 인스턴스만 출력합니다.

cat client.out | uniq

예:

[root@nsrserver logs]# nsr_render_log daemon.raw > daemon.out 2<&1
[root@nsrserver logs]# cat daemon.out | grep "SSL handshake" > GSS_error.out                
[root@nsrserver logs]# cat GSS_error.out | awk {'print $24'} | sort > client.out
[root@nsrserver logs]# cat client.out | uniq                              
'client1':
'client2':
'client3':
'client4':
'client5':
'client6':

위 출력의 호스트 이름이 변경되었습니다. 그러나 소수의 클라이언트에 대해 수백 개의 항목을 나열할 수 있는 daemon.raw와 비교할 때 이제 이 동작을 보고한 각 클라이언트에 대해 하나의 항목만 표시됩니다.


5. SSH 또는 RDP를 사용하여 보고된 클라이언트 시스템에 연결하고 루트/관리 명령 프롬프트를 사용하여 다음을 실행합니다.

nsradmin -C -y -p nsrexecd "nsr peer information"

서버와 클라이언트 모두에서 이 명령을 실행하면 각 시스템의 nsrladb에 올바른 피어 인증서 정보가 포함되어 있는지 확인해야 합니다. 불일치가 발견되면 인증서가 삭제되고 서버와 클라이언트 간의 다음 연결 시도 시 새 인증서가 생성됩니다.

표시된 nsradmin 명령은 일치하지 않는 호스트와 수행된 작업을 출력에 표시합니다.

피어 정보 수동 삭제는 다음에 자세히 설명되어 있습니다. NetWorker: 일관되지 않은 NSR 피어 정보 수정


6. 출력 파일은 더 이상 필요하지 않으면 삭제할 수 있습니다.

rm -rf filename

 

Windows 호스트:

1. 관리자 권한으로 Windows Powershell 프롬프트를 엽니다.
2. 디렉토리를 NetWorker "logs" 디렉토리로 변경합니다.

cd "C:\Program Files\EMC NetWorker\nsr\logs"

이 예에서는 기본 설치 위치가 사용된다고 가정합니다. NetWorker를 다른 위치에 설치한 경우 그에 따라 명령을 수정합니다.

3. daemon.raw를 렌더링합니다.

nsr_render_log daemon.raw > daemon.out 

NetWorker: nsr_render_log 사용 방법

4. GSS 인증 연결 오류만 포함된 파일을 생성합니다.

Select-String -Path .\daemon.out -pattern "SSL handshake" > GSS_error.out

또는

Select-String -Path .\daemon.out -pattern "NSR peer information" > GSS_error.out
참고: 관찰 중인 특정 GSS 인증 오류에 따라 grep에서 사용하는 "필터"를 변경하여 필요한 출력을 수집해야 할 수도 있습니다.

5. GSS 인증 오류를 보고하는 고유한 시스템을 보여주는 출력을 생성합니다.
Get-Content .\GSS_error.out | %{ $_.Split(' ')[9]; } | Sort | Unique
이 명령은 출력을 공백으로 분할하고 전체 GSS 연결 오류 메시지에서 클라이언트 이름이 포함된 만 인쇄합니다. 이 열의 다른 정보가 나타날 수 있습니다. 그러나 NetWorker 호스트는 식별할 수 있어야 합니다. 사용된 필터 번호 에 따라 클라이언트 이름을 올바르게 출력하기 위해 인쇄 번호를 수정해야 할 수도 있습니다.

예:
PS C:\Program Files\EMC NetWorker\nsr\logs> Get-Content .\GSS_error.out | %{ $_.Split(' ')[9]; } | Sort | Unique
13120
13932
2808
2828
2856
2900
2920
2956
5716
6088
6328
6380
6772
6852
8196
9388
networker-mc.emclab.local
redhat.emclab.local
winsrvr.emclab.local

6. SSH 또는 RDP를 사용하여 보고된 클라이언트 시스템에 연결하고 루트/관리 명령 프롬프트를 사용하여 다음을 실행합니다.

nsradmin -C -y -p nsrexecd "nsr peer information"

서버와 클라이언트 모두에서 이 명령을 실행하면 각 시스템의 nsrladb에 올바른 피어 인증서 정보가 포함되어 있는지 확인해야 합니다. 불일치가 발견되면 인증서가 삭제되고 서버와 클라이언트 간의 다음 연결 시도 시 새 인증서가 생성됩니다.

표시된 nsradmin 명령은 일치하지 않는 호스트와 수행된 작업을 출력에 표시합니다.

피어 정보 수동 삭제는 다음에 자세히 설명되어 있습니다. NetWorker: 일관되지 않은 NSR 피어 정보 수정


7. 출력 파일은 더 이상 필요하지 않으면 삭제할 수 있습니다.

Affected Products

NetWorker
Article Properties
Article Number: 000190453
Article Type: How To
Last Modified: 16 Oct 2023
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.