소개
이 문서에서는 "Script changePWD execution failed, reason=1351" 오류로 인해 정상적인 재설정 프로세스가 실패할 경우 CVP(Customer Voice Portal) 보고 서버의 cvp_dbadmin 계정 비밀번호를 변경하는 단계에 대해 설명합니다.
사전 요구 사항
요구 사항
다음 주제에 대한 지식을 보유하고 있으면 유용합니다.
- CVP(Customer Voice Portal)
- Windows Server 2008
- CVP 보고 사용자 비밀번호를 재설정하는 기본 절차
사용되는 구성 요소
이 문서의 정보는 CVP 버전 9.0(X) 이상을 기반으로 합니다.
이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다. 이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다. 현재 네트워크가 작동 중인 경우, 모든 명령어의 잠재적인 영향을 미리 숙지하시기 바랍니다.
문제/장애: cvp_dbadmin 비밀번호 실패
cvp_dbadmin 비밀번호를 변경하는 기본 절차가 실패할 수 있으며 로그에 이러한 오류가 반영될 수 있습니다.
ORM logs (Path: )
09:16:45 listener-thread: err = -951: oserr = 0: errstr = cvp_dbadmin@domain.com:Incorrect password or user cvp_dbadmin@XXXXXXX.XXXXXX.com[domain.com] is not known on the database server.
OAMP logs (path: )
09:14:34.576 -0500: %CVP_9_0_OAMP-3-OAMP_OWEB_FORWARD_DEVICE_EXCEPTION_ERROR: An unexpected exception occurred during operation change reporting db user password-cvp_dbuser (Device name:XXXXXXXXX | Managed address: X.X.X.X | Device type: Unified CVP Reporting Server): com.cisco.cvp.oamp.omgr.exception.ORMException: Exception invoking MBean Operation: methodName=changeUserPassword,params=*****,bReconnectIfNotConnected=true,signature=[java.lang.String, java.lang.String, java.lang.String],this=connection=ormAddress=X.X.X.X,uri=service:jmx:rmi:///jndi/rmi://X.X.X.X:2099/jmxrmi,objectName=OAMP:address=X.X.X.X,deviceType=CVP_RPT_SERVER,componentType=SubsystemReporting
at com.cisco.cvp.oamp.omgr.adapter.mgmt.MBeanAdapter.invoke(MBeanAdapter.java:464)
at com.cisco.cvp.oamp.omgr.adapter.mgmt.MBeanAdapter.invoke(MBeanAdapter.java:385)
at com.cisco.cvp.oamp.omgr.Component.invokeOnORM(Component.java:1377)
이 문제는 서비스 팩(SP1)이 Windows 2008 보고 서버 플랫폼에 설치된 경우에 나타납니다.
솔루션
Cisco 버그 ID CSCuw90124로 인해 동일한 비밀번호 인스턴스가 발생하며, 이러한 단계를 통해 cvp_dbuser 및 cvp_admin 계정에 대해 동일한 비밀번호를 유지하고 문제를 해결할 수 있습니다.
- OAMP 서버와 통신하는 데 사용되는 ORM 서비스를 제외하고 CVP의 모든 서비스를 해제하십시오.
- 보고 서버에서 내 컴퓨터를 클릭하고 관리를 마우스 오른쪽 단추로 클릭한 다음 로컬 사용자 및 그룹 사용자로 이동하여 cvp_dbuser 비밀번호를 변경합니다.
- 다음 단계에서 위의 비밀번호(cvp_dbuser)를 사용합니다
1단계. 명령 프롬프트의 보고 서버에서 C:\Cisco\CVP\bin 디렉토리로 이동합니다.
2단계. report-init.bat -reporthashpw YourPassword(두 번째 단계에서 설정한 것과 동일) 명령을 실행합니다.
3단계. reporting.properties 파일이 업데이트되었는지 확인합니다.
- OAMP 서버에서 Device Management > Reporting Server > Database Administration > Change User Passwords로 이동합니다.
- 사용자 드롭다운 메뉴에서 데이터베이스 사용자를 선택합니다.
- 위의 비밀번호를 이전 비밀번호로 사용하고 저장 및 배포를 통해 새 비밀번호를 생성합니다.
- 보고 서버에서 reporting.properties 파일을 확인하고 파일이 업데이트되었는지 확인합니다.
- 서비스를 시작하거나 보고 서버를 재부팅합니다.
다음은 CVP 보고 서버 계정 비밀번호를 재설정하는 기본 절차입니다.
- 보고 서버에 대한 원격 데스크톱 세션을 엽니다.
- 관리자 권한이 있는 사용자로 서버에 로그인합니다.
- 보고 사용자(예: cvp_dbadmin, cvp_dbuser)가 CVP 보고 서버에 존재하는지 확인합니다.
- CVP 보고 사용자가 로컬 관리자 및 Informix 관리자 그룹의 구성원인지 확인합니다.
- CVP 보고 사용자 계정이 잠기지 않았는지 확인합니다.
- Windows 비밀번호를 변경하기 전에 CVP OPS 콘솔을 통해 보고 서버가 중지되었는지 확인합니다. 보고 서버가 중지되지 않으면 잘못된 사용자 이름/비밀번호 조합으로 연결을 시도하고 cvp_dbuser 계정을 잠급니다.
- Cisco CVP Resource Manager 서비스가 시작되어 CVP 보고 서버에서 실행 중인지 확인합니다.
- Computer Management(컴퓨터 관리) > Local Users and Groups(로컬 사용자 및 그룹) > Users(사용자)로 이동합니다.
- cvp_dbadmin, cvp_dbuser의 비밀번호를 임시 비밀번호로 재설정합니다.
- OAMP 콘솔 웹 페이지 > CVP Reporting Server > CVP Reporting Server 구성 선택/편집 > 데이터베이스 관리 > 사용자 비밀번호 변경으로 이동합니다.
- 임시 비밀번호를 기존 비밀번호로 입력한 다음 새 영구 비밀번호를 입력합니다.
- 계정이 Windows 사용자 및 그룹을 통해 잠기지 않았는지 확인합니다.
- CVP 보고 서버를 다시 시작합니다.