NetWorker: HTTP 500 "내부 서버 오류"가 표시되면서 AD/LDAP 인증 실패

요약: AD/LDAP 계정을 사용한 NetWorker 인증, 인증 서비스를 사용할 수 없다는 오류 또는 HTTP 500(내부 서버 오류)이 나타남 로컬 NetWorker 관리자 또는 기타 로컬 NetWorker 계정은 문제 없이 인증됩니다. 이 문제는 AD/LDAP 바인딩 계정 비밀번호를 변경한 후에 나타납니다. NetWorker 외부 기관 리소스가 새 바인딩 계정 암호를 사용하도록 업데이트되지 않았고 외부 인증 기관에서 올바르게 인증되지 않았습니다. ...

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

증상

인증 오류는 인증이 수행되는 방식에 따라 다르게 나타날 수 있습니다. 이 문제는 외부 인증(AD 또는 LDAP) 사용자 계정을 사용할 때만 나타납니다. 로컬 NetWorker 관리자 또는 기타 로컬 NetWorker 계정은 문제 없이 인증됩니다.

NMC(NetWorker Management Console) 인증:

NMC 외부 사용자 로그인 실패

An error occurred while validating user credentials. Verify that NetWorker Authentication Service is running.
[Authentication service is unavailable]

NWUI(NetWorker Web User Interface) 인증:

NWUI 외부 사용자 로그인 실패

Authentication Service is unavailable

nsrlogin 명령줄:

구문:

nsrlogin -t TENANT_NAME -d DOMAIN_NAME -u USER_NAME
예:
admin@nve~> nsrlogin -t default -d networker.lan -u nwauthadmin
130136:nsrlogin: Please enter password:
117849:nsrlogin: Authentication library error: Authentication service is unavailable
여기서:
  • TENANT_NAME: NetWorker와 외부 기관 통합 중에 구성된 테넌트의 이름입니다. 대부분의 구성에서는 테넌트 "default"가 사용됩니다. 다른 테넌트가 구성된 경우 로그인할 때 다음과 같이 지정합니다. TENANT_NAME\DOMAIN_NAME\USER_NAME명령을 수행할 수 있는 충분한 공간이 있어야 합니다. NMC, NWUI 또는 REST API 클라이언트에서 NetWorker 인증을 수행할 때 테넌트를 지정하지 않으면 기본 테넌트가 사용됩니다.
  • DOMAIN_NAME: 도메인의 DC(Domain Component) 값입니다. 예를 들어 networker.lan을 입력합니다.
  • USER_NAME: 도메인 접두사가 없는 AD/LDAP 사용자 이름입니다. 

REST API 클라이언트:

REST API 외부 사용자 로그인 실패

"message": "Authentication service is unavailable",
"status": {
      "code": 500,
      "codeClass": "Server Error",
      "reasonPhrase": "Internal Server Error"
}
참고: 이 예에서는 POSTMAN이 표시되지만 NetWorker 호출에 사용되는 모든 REST API 툴에서 HTTP 500 오류가 발생합니다. 예를 들어 vRealize Orchestrator가 있습니다.

원인

NetWorker Server에 Active Directory 또는 LDAP를 추가하는 데 사용된 바인딩 계정의 암호가 변경되었습니다. NetWorker가 바인딩 계정의 새 암호를 포함하도록 업데이트되지 않았습니다.

해결

  1. NetWorker 관리자 계정을 사용하여 NWUI(NetWorker Web User Interface)에 로그인합니다.
참고: 외부 기관이 LDAPS(SSL), NWUI 또는 authc_config 명령을 사용해야 합니다. 통합에서 SSL을 사용하지 않거나 LDAP(OpenLDAP)를 사용하는 경우 NMC(NetWorker Management Console)를 사용하여 외부 기관 리소스를 업데이트할 수 있습니다. NWUI가 설치되어 있지 않거나 명령줄 기능을 사용하려는 경우 추가 정보를 참조하십시오.
 
  1. Authentication Server-External>Authorities로 이동합니다.
  2. 외부 기관 리소스를 선택하고 Edit를 클릭합니다.
NWUI 외부 기관 리소스
  1. 사용자 DN 비밀번호 필드에 사용자 DN 필드에 지정된 바인딩 계정의 비밀번호를 입력합니다.
바인딩 계정 암호 업데이트
  1. Save를 클릭합니다.
  2. 변경이 성공했거나 실패한 경우 창 상단에 메시지가 나타납니다.
성공 메시지가 반환되었습니다.
 

외부 기관 리소스가 새 바인딩 계정 암호로 업데이트된 후에는 NetWorker에서 외부 인증이 올바르게 작동합니다.

추가 정보

바인딩 계정 암호는 NetWorker Authentication Server의 명령줄에서 업데이트할 수 있습니다. 다음 예는 외부 기관 구성을 식별하고 바인드 계정 비밀번호를 업데이트하는 데 사용할 수 있는 명령 세트를 보여줍니다.

  1. 외부 기관 통합의 구성 ID 번호를 가져옵니다.
authc_config -u Administrator -p 'NMC_ADMINISTRATOR_PASSWORD' -e find-all-configs

예:

nve:~ # authc_config -u Administrator -p '!Password1' -e find-all-configs
The query returns 1 records.
Config Id Config Name
1         LDAPS
  1. 외부 기관을 NetWorker와 통합하는 데 사용되는 바인드 계정을 확인합니다.
authc_config -u Administrator -p 'NMC_ADMINISTRATOR_PASSWORD' -e find-config -D config-id=CONFIG_ID_#
예:
nve:~ # authc_config -u Administrator -p '!Password1' -e find-config -D config-id=1
Config Id                    : 1
Config Tenant Id             : 1
Config Name                  : LDAPS
Config Domain                : networker.lan
Config Server Address        : ldaps://dc.networker.lan:636/dc=networker,dc=lan
Config User DN               : CN=nw authadmin,OU=DELL,dc=networker,dc=lan
Config User Group Attribute  :
Config User ID Attribute     : uid
Config User Object Class     : inetOrgPerson
Config User Search Filter    :
Config User Search Path      :
Config Group Member Attribute: uniqueMember
Config Group Name Attribute  : cn
Config Group Object Class    : groupOfUniqueNames
Config Group Search Filter   :
Config Group Search Path     :
Config Object Class          : objectclass
Is Active Directory          : false
Config Search Subtree        : true
  1. 사용자 DN 구성 필드에 정의된 바인딩 계정의 새 암호를 사용하여 암호를 업데이트합니다.
authc_config -u Administrator -p 'NMC_ADMINISTRATOR_PASSWORD' -e update-config -D config-id=CONFIG_ID_# -D config-user-dn="CONFIG_USER_DN" -D config-user-dn-password='CONFIG_USER_PASSWORD'
예:
nve:~ # authc_config -u Administrator -p '!Password1' -e update-config -D config-id=1 -D config-user-dn="CN=nw authadmin,OU=DELL,dc=networker,dc=lan" -D config-user-dn-password='Dell@EngEnv1019'
Configuration LDAPS is updated successfully.


===========

추가 KB:

NetWorker: authc_config 스크립트를
사용하여 LDAP/AD를 설정하는 방법
NetWorker: authc_config 스크립트를 사용하여 LDAPS 인증을
구성하는 방법NetWorker: NetWorker 웹 UI 인터페이스에서 AD 또는 LDAP를 구성하는 방법
NetWorker: NWUI(NetWorker Web User Interface)에서 LDAPS("AD over SSL")를 구성하는 방법
NetWorker: LDAPS를 통해 로그인하는 AD 사용자가 로그인에 실패하고 "HTTP 오류: 500 서버 메시지: json 문자열에서 서버 응답을 구문 분석할 수 없습니다."
NetWorker REST API: RESTAPI 요청을 처리할 때 원격 AUTHC 서버를 사용하는 방법

해당 제품

NetWorker

제품

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