簡介
本文檔介紹如何在Unified Communications Manager IM and Presence(IM&P)中新增缺失元件。
背景
當災難恢復系統(DRS)缺少元件時,必須找到並新增來自Unified Communications Manager IM and Presence(IM&P)的缺少元件。
IM&P節點中的元件
該DRS提供了為所有IM和線上狀態節點執行數據備份的功能。有時,由於意外的內部伺服器錯誤,IM and Presence節點可能丟失某些導致DRF備份不成功的元件。IM and Presence節點必須擁有這些元件才能成功執行備份任務。
IM&P發佈者
---------------------------------------------
IM_AND_PRESENCE平台
IM_AND_PRESENCE CL
IM_AND狀態資料庫
IM_AND_PREFS
IM_AND_PRESENCE XCP
IM_AND_PRESENCE系統日誌
IM_AND_PRESENCE CDPAGT
IM_AND_PRESENCE會議
IM_AND_PRESENCE蝙蝠
IM_AND_PRESENCE杯
IM_AND_PRESENCE報告器
IM&P使用者
---------------------------------------------
IM_AND_PRESENCE報告器
IM_AND_PRESENCE杯
IM_AND_PRESENCE平台
IM_AND_PRESENCE CL
IM_AND_PRESENCE XCP
IM_AND_PRESENCE CDPAGT
IM_AND_PRESENCE會議
IM_AND_PRESENCE系統日誌
DRS在其所有元件都完成時自動備份其所有元件,但是有時即時消息和線上狀態節點可能丟失某些元件,並且該問題導致備份過程失敗。如果是這種情況,您可以在DRF日誌中看到此錯誤。
日誌檔案片段。
=====================================================
伺服器:IMPSub
功能:IM_AND_PRESENCE
元件:DB
完成時間:2020-08-21-09-29-27
結果代碼:1 — 請檢查元件日誌以瞭解更多詳細資訊。
結果字串:錯誤
=====================================================
預備份
準備備份
所需空間= 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
正在建立資料庫的磁帶備份……
命令執行/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不屬於user 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 — 在versionCheckOk中
08/21/20 09:29:20 — 良好使用者是['impsub1', 'impsub2']
08/21/20 09:29:20 — 處理節點實施1
08/21/20 09:29:20 — 將遠端過程呼叫給備用使用者,以管理節點imsub1
08/21/20 09:29:27 — 找不到子資料,節點影響1
08/21/20 09:29:27 - do_sub_backup之後
08/21/20 09:29:27 - impsub1子備份失敗
子備份失敗。
正在退出!
----> BEGIN Standard Output
----> END Standard Output
----> BEGIN Standard Error
----> END Standard Error
缺少元件
要檢視IM&P元件是否完成,請通過IM&P CLI在兩個節點中運行此命令。
- utils disaster_recovery show_registration nodename
其中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 nodename
任務完成後,必須啟動IM&P節點備份任務。
另一方面,如果新增的元件數超過預期,則DRF備份任務也會失敗。這是由Cisco錯誤ID CSCuv53092引起的,在該情況下,缺陷中提到的解決方法可解決此問題。
請參閱Cisco錯誤ID CSCuv53092。
注意:只有註冊的思科使用者才能訪問內部思科工具和錯誤資訊。
相關資訊