소개
이 문서에서는 UCCX(Unified Contact Center Express)의 백업 실패 및 오류 메시지 표시 문제를 해결하는 방법에 대해 설명합니다.
사전 요구 사항
요구 사항
다음 주제에 대한 지식을 보유하고 있으면 유용합니다.
- Unified Contact Center Express
- SSH 클라이언트를 통한 CLI 액세스
- NTP 이해
사용되는 구성 요소
이 문서의 정보는 다음 소프트웨어 버전을 기반으로 합니다.
이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다. 이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다. 현재 네트워크가 작동 중인 경우 모든 명령의 잠재적인 영향을 미리 숙지하시기 바랍니다.
배경 정보
UCCX가 예약된 작업을 통해 백업을 중지했습니다. 수동 백업 작업을 수행하려고 하면 "ERROR: UCCX DBReplication is not set up successfully, Backup completed unsuccessfully" 오류 메시지와 함께 백업이 실패합니다.
UCCX 백업 실패
문제 해결
먼저 모든 노드 Pub 및 Sub에서 CLI 명령의 출력을 요청하여 서버의 상태를 확인해야 합니다.
- 상태 표시
- 유틸리티 진단 테스트
- 네트워크 클러스터 표시
- utils ntp 상태
- utils dbreplication 상태
- utils dbreplication runtimestate
- uccx dbreplication 상태 유틸리티
- uccx 데이터베이스 상태 점검 유틸리티
- uccx 상태 사용모두 선택
이러한 CLI 명령의 출력 중에서, 문제의 대부분은 NTP 또는 DBReplication과 관련이 있습니다.
최적의 성능을 위해 PUB가 NTP 서버와 동기화되어야 하는 권장 계층 수준은 4 이하입니다. 5보다 높은 지층은 DBReplication에 차례로 영향을 미칠 동기화 문제를 일으킬 수 있습니다. NTP 트러블슈팅에 대한 자세한 내용은 Unified Communications Manager에서 NTP 트러블슈팅 을 참조하십시오. 연결된 문서는 Unified Communications Manager를 위한 것이지만 모든 VOS 제품에 적용됩니다.
다음은 DBReplication 상태에 대해 보고자 하는 값이 무엇인지 이해하기 위한 DBReplication 정의입니다.
DBR복제 상태 정의
DBReplication Troubleshooting(CUCM 데이터베이스 복제 문제 트러블슈팅)에서 DBReplication Troubleshooting(DBReplication 트러블슈팅)에 대해 자세히 알아볼 수 있습니다. 연결된 문서는 Unified Communications Manager용이지만 UCCX에도 적용됩니다.
참고: 위 문서에서 UCCX와 관련된 일부 명령은 언급되지 않았습니다. 이 문서는 CUCM에 더 자세하게 설명되어 있습니다. 그러나 전체 프로세스는 UCCX에도 적용됩니다. 예를 들어, utils uccx dbreplication repair all.
이 시나리오에서는 UCCX 서버의 상태가 양호했습니다.
NTP 동기화 상태
DBR복제 상태
로그 수집
문제를 일으킬 수 있는 상태 및 기타 구성 요소를 지운 후 실패한 백업 시도 중에 생성된 로그의 일부 추가 데이터를 수집할 수 있습니다. 오류 메시지가 표시된 동일한 화면에서 생성된 CCX 구성 요소 로그 파일을 다운로드하며 이 로그 파일은 실패한 백업과 함께 인라인됩니다.
CCXComponent 로그
로그 분석
로그에서요.
로그 파일:
=====================================================
서버:
기능: UCCX
구성 요소: CCXCOMPONENT
완료 시간: 2021-10-01-12-03-21
결과 코드: 24-Ontape가 UCCX DB를 백업하지 못했습니다.
결과 문자열: ERROR
=====================================================
구성 요소를 백업할 수 있으며 백업을 시작합니다.
2021-10-01 12:03:15 :정보: ------------- Unified CCX DB DoBackup(db_do_backup.py) ------------- 시작
그런 다음 사용 가능한 메모리를 확인합니다.
2021-10-01 12:03:15 :INFO: Unified CCX DB 백업에 사용 가능한 공간 = 85622509568바이트
2021-10-01 12:03:15 :INFO: Unified CCX DB 백업을 위한 충분한 디스크 공간을 찾았습니다.
그런 다음 HA(High Availability) 설정임을 감지합니다.
2021-10-01 12:03:15 :INFO: UCCX 고가용성 설정입니다.
2021-10-01 12:03:15 :INFO: Unified CCX 클러스터에 노드 2개 있음
백업이 시작됩니다.
2021-10-01 12:03:15 :정보: HA - 게시자 노드. 백업 시작
2021-10-01 12:03:15 :INFO: Unified CCX DB의 온테이프 백업을 만드는 중...
2021-10-01 12:03:15 :INFO: [source /opt/cisco/uccx/bin/uccx_ids.env ; ontape -v -s -L 0 -t STDIO > /common/drf/ccx_comps/uccx_db/ontape_uccx_backup.gz] 를 실행하는 중...
그러나 이 단계에서는 실패합니다.
2021-10-01 12:03:19 :INFO: [source /opt/cisco/uccx/bin/uccx_ids.env ; ontape -v -s -L 0 -t STDIO > /common/drf/ccx_comps/uccx_db/ontape_uccx_backup.gz] 실행 결과, returnCode :[256], 출력 :[백업 및 복원 필터 /bin/gzip -c 사용.
아카이브 실패 - ISAM 오류: 아카이브 백업 중 오류가 발생했습니다.
프로그램 오버.]
2021-10-01 12:03:19 :INFO: 온테이프 백업에 실패했습니다.
2021-10-01 12:03:19 :INFO: ----- Exit Unified CCX DB DoBackup(db_do_backup.py) with returnCode = 24 : 실패 -----
2021/10/01 12:03:19: DO_Backup DB 스크립트가 작동하지 않음
정정 작업
CLI에서 다음 서비스를 다시 시작합니다.
- DRF 마스터 및 DRF 로컬 서비스
- 유틸리티 서비스 재시작 Cisco DRF Master(PUB에서)
- 유틸리티 서비스 다시 시작 Cisco DRF 로컬 (두 노드에서)
- 데이터베이스 서비스
- 유틸리티 서비스 다시 시작 Cisco Unified CCX 데이터베이스(두 노드 모두)
참고: 이러한 서비스를 다시 시작해도 서버의 기본 기능에는 영향을 주지 않습니다. 그러나 유지 보수 기간 중에는 명령을 실행할 수 있습니다.
그런 다음 수동 백업을 실행하고 성공을 확인합니다. 성공 메시지가 나타납니다.
백업 완료
수동 백업이 성공적으로 완료되면 예약된 작업도 작동하기 시작합니다.
관련 정보