簡介
本文檔介紹如何對Unified Contact Center Express (UCCX)無法備份和顯示錯誤消息進行故障排除。
必要條件
需求
思科建議您瞭解以下主題:
- 統一聯絡中心快捷版
- 透過SSH客戶端訪問CLI
- 瞭解NTP
採用元件
本檔案中的資訊是根據以下軟體版本而定:
本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除(預設)的組態來啟動。如果您的網路運作中,請確保您瞭解任何指令可能造成的影響。
背景資訊
UCCX已停止透過計畫任務進行備份。當您嘗試執行手動備份作業時,備份會失敗,並顯示錯誤消息「ERROR: UCCX DBReplication is not set properly, Backup completed unsuccessfully」。
UCCX備份失敗
疑難排解
首先,您需要透過從所有節點Pub和Sub請求CLI命令的輸出來確認伺服器的運行狀況:
- 顯示狀態
- 實用工具診斷測試
- show network cluster
- 實用程式ntp狀態
- 實用程式複製狀態
- 實用程式dbreplication runtimestate
- 實用工具uccx複製狀態
- 實用工具uccx資料庫運行狀況檢查
- 實用工具uccx運行狀況檢查全部
這些CLI命令的輸出中大多數問題與NTP或DBReplication相關。
為了獲得最佳效能,PUB必須與NTP伺服器同步的推薦層級為4或更低。層數高於5可能會導致同步問題,進而影響DBReplication。在統一通訊管理器上排除NTP故障中可以找到有關NTP故障排除的詳細資訊。連結文章適用於Unified Communications Manager,但適用於所有VOS產品。
下面是DBReplication定義,用於瞭解您希望檢視的DBReplication狀態的值。
DBReplication狀態定義
您可以在CUCM資料庫複製問題故障排除一文中瞭解有關DBReplication故障排除的詳細資訊。連結文章適用於Unified Communications Manager,但也適用於UCCX。
注意:在以上鍊接的文章中,部分特定於UCCX的命令未提及。因為本文更針對CUCM。但是,整個流程也適用於UCCX。例如,utils uccx dbreplication repair all。
在此場景中,UCCX伺服器的運行狀況良好。
NTP同步狀態
DBReplication狀態
日誌收集
在清除可能導致問題的運行狀況和其他元件之後,您可以繼續收集日誌中一些在備份嘗試失敗期間生成的其他資料。從顯示錯誤訊息的同一個熒幕,下載產生的CCX元件記錄檔,該記錄檔與失敗的備份一致。
CCX元件記錄
日誌分析
從記錄中。
記錄檔:
=====================================================
伺服器:
功能:UCCX
元件:CCXCOMPONENT
完成時間:2021-10-01-12-03-21
結果代碼:24磁帶機無法備份UCCX資料庫
結果字串:ERROR
=====================================================
它能夠備份元件,開始備份。
2021-10-01 12:03:15 :INFO: ------------- Begin Unified CCX DB DoBackup(db_do_backup.py) -------------
然後,檢查是否有可用的記憶體。
2021-10-01 12:03:15 :INFO:可用於Unified CCX資料庫備份的空間= 85622509568位元組
2021-10-01 12:03:15 :INFO:為Unified CCX資料庫備份找到足夠的磁碟空間
之後,它會偵測到這是高可用性(HA)設定。
2021-10-01 12:03:15 :資訊:這是UCCX高可用性設定
2021-10-01 12:03:15 :INFO:Unified CCX集群中有兩個節點
備份已啟動。
2021-10-01 12:03:15 :INFO: HA -發佈伺服器節點。備份已啟動
2021-10-01 12:03:15 :INFO:建立Unified CCX資料庫的磁帶備份……
2021-10-01 12:03:15 :INFO:正在執行[源/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:執行[源/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: Ontape備份失敗。
2021-10-01 12:03:19 :INFO: -----退出Unified CCX DB DoBackup(db_do_backup.py),返回碼= 24 :-----失敗
2021/10/01 12:03:19: DO_Backup資料庫指令碼無法工作
修正動作
在CLI中重新啟動這些服務:
- DRF主服務和DRF本地服務
- utils service restart Cisco DRF Master(在PUB上)
- 實用服務重新啟動本地Cisco DRF(在兩個節點上)
- 資料庫服務
- 實用服務重新啟動Cisco Unified CCX資料庫(在兩個節點上)
注意:重新啟動這些服務不會影響伺服器的主要功能。但是,您可以在維護時段內運行這些命令。
之後,請執行手動備份並驗證是否成功。將顯示一條成功消息。
備份已完成
手動成功備份後,計畫任務也開始工作。
相關資訊