소개
이 문서에서는 Unified Communications Manager IM and Presence(IM&P)에서 누락된 구성 요소를 추가하는 방법에 대해 설명합니다.
배경
DRS(Disaster Recovery System)에 누락된 구성 요소가 있는 경우 Unified Communications Manager IM and Presence(IM&P)의 누락된 구성 요소를 찾아 추가해야 합니다.
IM&P 노드의 구성 요소
모든 IM and Presence 노드에 대해 데이터 백업을 수행하는 기능을 제공하는 DRS. 때때로 예기치 않은 내부 서버 오류로 인해 IM and Presence 노드에 DRF 백업이 실패하게 하는 구성 요소가 일부 누락될 수 있습니다. 백업 작업을 성공적으로 수행하려면 IM and Presence 노드에 이러한 구성 요소가 있어야 합니다.
IM&P 게시자
---------------------------------------------
IM_AND_PRESENCE 플랫폼
IM_AND_PRESENCE 클래스
IM_AND_PRESENCE DB
IM_AND_PRESENCE 기본 설정
IM_AND_PRESENCE xcp
IM_AND_PRESENCE SYSLOGAGT
IM_AND_PRESENCE CDPAGT
IM_AND_PRESENCE TCT
IM_AND_PRESENCE 배트
IM_AND_PRESENCE 컵
IM_AND_PRESENCE REPORTER
IM&P 가입자
---------------------------------------------
IM_AND_PRESENCE REPORTER
IM_AND_PRESENCE 컵
IM_AND_PRESENCE 플랫폼
IM_AND_PRESENCE 클래스
IM_AND_PRESENCE xcp
IM_AND_PRESENCE CDPAGT
IM_AND_PRESENCE TCT
IM_AND_PRESENCE SYSLOGAGT
DRS는 모든 구성 요소가 모두 완료되면 해당 구성 요소를 자동으로 백업하지만, 경우에 따라 IM and Presence 노드에 일부 구성 요소가 누락될 수 있으며 이 문제로 인해 백업 프로세스가 실패하게 됩니다. 이 경우 DRF 로그에서 이 오류를 확인할 수 있습니다.
로그 파일 조각.
=====================================================
서버: IMPSub
기능 : IM_AND_PRESENCE
구성 요소: DB
완료 시간: 2020-08-21-09-29-27
결과 코드: 1-자세한 내용은 구성 요소 로그를 확인하십시오.
결과 문자열: ERROR
=====================================================
사전 백업
백업 준비
필요한 공간 = 9672860
df -k /tmp/db_drf_backup/ | grep -v 파일 시스템 | awk '{print }'
백업 준비
pre_db_backup 종료
do_db_backup 시작
/bin/chmod a+w /common/drf/db_drf_backup을 실행하는 명령
/bin/touch /common/drf/db_drf_backup/drf_ontape_backup.gz을 실행하는 명령
/bin/chmod 660 /common/drf/db_drf_backup/drf_ontape_backup.gz을 실행하는 명령
/bin/chown informix를 실행하는 명령:informix /common/drf/db_drf_backup/drf_ontape_backup.gz
DB의 온테이프 백업을 만드는 중...
/bin/su를 실행하는 명령 - informix -c "ontape -s -L 0 | /bin/gzip > /common/drf/db_drf_backup/drf_ontape_backup.gz" 2>>/common/drf/backup.log
경고: ONCONFIG /usr/local/cm/db/informix/etc/onconfig.ccm은 사용자 informix가 소유하지 않습니다(uid=512).
작성된 drf_ontape_backup의 크기가 [28347431]입니다.
온테이프 백업이 완료되었습니다!
각 서브에서 하위 백업 작업을 시작하는 중입니다.
명령 실행 /usr/local/cm/bin/invoke_sub_backup.py /common/drf/backup.log /common/drf/status.txt
08/21/20 09:29:11 - 상태 파일=/common/drf/status.txt
08/21/20 09:29:11 - 하위 백업
08/21/20 09:29:11 - pub is impsub1.example.com
08/21/20 09:29:11 - 하위 노드 목록 가져오기
08/21/20 09:29:11 - in versionCheckOk
08/21/20 09:29:20 - 좋은 가입자는 ['impsub1', 'impsub2']
08/21/20 09:29:20 - 처리 노드 impsub1
08/21/20 09:29:20 - 노드 impsub1에 대한 백업 가입자에게 원격 프로세스 호출
08/21/20 09:29:27 - 하위 데이터를 찾을 수 없음, 노드 impsub1
08/21/20 09:29:27 - do_sub_backup 이후
08/21/20 09:29:27 - impsub1 하위 백업 실패
하위 백업에 실패했습니다.
종료 중!
----> 표준 출력 시작
----> END 표준 출력
----> BEGIN Standard(표준 시작) 오류
----> END 표준 오류
누락된 구성 요소
IM&P 구성 요소가 완료되었는지 확인하려면 IM&P CLI를 통해 두 노드에서 모두 이 명령을 실행합니다.
- utils disaster_recovery show_registration 노드 이름
여기서 nodename은 노드의 IP 주소 또는 그 이름입니다.
누락된 구성 요소에 대한 명령 목록
노드에 누락된 구성 요소가 있는 경우 CLI를 통해 루트 어카운트를 생성하여 각 누락된 구성 요소에 대해 특정 명령을 사용하여 누락된 구성 요소를 수동으로 추가해야 합니다. 이 목록에는 각 구성 요소에 대한 특정 경로와 함께 오른쪽 노드에 없는 각 구성 요소에 대한 해당 명령을 실행하는 데 필요한 명령이 표시됩니다.
python /usr/local/platform/bin/drfRegisterComponent.py -f IM_AND_PRESENCE -c REPORTER -e /common/drf/scripts/reporter/reporter_error_map.txt -s /common/drf/scripts/reporter/reporter_script.xml -d /common/drf/scripts/reporter/reporter_dependency.xml
python /usr/local/platform/bin/drfRegisterComponent.py -f IM_AND_PRESENCE -c CUP -e /usr/local/sip/drf/epas/bin/epas_error_map.txt -s /usr/local/sip/drf/epas/bin/epas_script.xml -d /usr/local/sip/drf/epas/bin/epas_dependency.xml
python /usr/local/platform/bin/drfRegisterComponent.py -f IM_AND_PRESENCE -c BAT -e /common/drf/scripts/bat/bat_error_map.txt -s /common/drf/scripts/bat/bat_script.xml -d /common/drf/scripts/bat/bat_dependency.xml
python /usr/local/platform/bin/drfRegisterComponent.py -f IM_AND_PRESENCE -c PLATFORM -e /usr/local/platform/script/platform/platform_error_map.txt -s /usr/local/platform/script/platform/platform_script.xml -d /usr/local/platform/script/platform/platform_dependency.xml
python /usr/local/platform/bin/drfRegisterComponent.py -f IM_AND_PRESENCE -c CLM -e /usr/local/platform/bin/clm/clm_drf_error_map.txt -s /usr/local/platform/bin/clm/clm_drf_script.xml -d /usr/local/platform/bin/clm/clm_drf_dependency.xml
python /usr/local/platform/bin/drfRegisterComponent.py -f IM_AND_PRESENCE -c XCP -e /usr/local/xcp/drf/cup_xcp_error_map.txt -s /usr/local/xcp/drf/cup_xcp_script.xml -d /usr/local/xcp/drf/cup_xcp_dependency.xml
python /usr/local/platform/bin/drfRegisterComponent.py -f IM_AND_PRESENCE -c TCT -e /usr/local/platform/script/tct/tct_error_map.txt -s /usr/local/platform/script/tct/tct_script.xml -d /usr/local/platform/script/tct/tct_dependency.xml
python /usr/local/platform/bin/drfRegisterComponent.py -f IM_AND_PRESENCE -c PREFS -e /usr/local/cm/bin/prefsdrf/prefs_error_map.txt -s /usr/local/cm/bin/prefsdrf/prefs_script.xml -d /usr/local/xcp/drf/prefs_dependency.xml
python /usr/local/platform/bin/drfRegisterComponent.py -f IM_AND_PRESENCE -c SYSLOGAGT -e /usr/local/cm/syslogagt/conf/syslogagt_error_map.txt -s /usr/local/cm/syslogagt/conf/syslogagt_script.xml -d /usr/local/cm/syslogagt/conf/syslogagt_dependency.xml
python /usr/local/platform/bin/drfRegisterComponent.py -f IM_AND_PRESENCE -c CDPAGT -e /usr/local/cm/cdpagt/conf/cdpagt_error_map.txt -s /usr/local/cm/cdpagt/conf/cdpagt_script.xml -d /usr/local/cm/cdpagt/conf/cdpagt_dependency.xml
python /usr/local/platform/bin/drfRegisterComponent.py -f IM_AND_PRESENCE -c DB -e /usr/local/cm/bin/database_error_map.txt -s /usr/local/cm/bin/database_script.xml -d /usr/local/cm/bin/database_dependency.xml
누락된 항목을 추가한 후에는 명령을 다시 실행한 후 해당 항목을 표시해야 합니다.
- utils disaster_recovery show_registration 노드 이름
작업이 완료되면 IM&P 노드 백업 작업을 시작해야 합니다.
반면, 예상보다 많은 구성 요소가 추가되면 DRF 백업 작업도 실패합니다. 이는 Cisco 버그 ID CSCuv53092가 원인이며, 이 경우 결함에 언급된 해결 방법으로 문제가 해결됩니다.
Cisco 버그 ID CSCuv53092을 참조하십시오.
참고: 등록된 Cisco 사용자만 내부 Cisco 툴 및 버그 정보에 액세스할 수 있습니다.
관련 정보