目錄

簡介

背景

IM&P節點中的元件

IM&P發佈者

IM&P使用者

缺少元件

缺少元件的命令清單

思科錯誤ID CSCuv53092

相關資訊

簡介

本文檔介紹如何在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

- CLM。

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

- XCP。

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

- TCT。

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

- PREFS。

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

- SYSLOGAGT。

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

- CDPAGT。

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節點備份任務。

思科錯誤ID CSCuv53092

另一方面，如果新增的元件數超過預期，則DRF備份任務也會失敗。這是由Cisco錯誤ID CSCuv53092引起的，在該情況下，缺陷中提到的解決方法可解決此問題。

請參閱Cisco錯誤ID CSCuv53092。

注意：只有註冊的思科使用者才能訪問內部思科工具和錯誤資訊。

相關資訊

- 思科技術支援與下載