目錄

簡介

必要條件

需求

採用元件

問題

解決方案

根訪問許可權

簡介

本文說明如何解決Cisco Prime合作保證重複終端。

作者：Joseph Koglin，思科TAC工程師

必要條件

需求

思科建議您瞭解以下主題：

- 瞭解Prime Assurance中的庫存模組及其操作

- 有關Prime保證的基本Linux基礎知識

本文檔要求實施以下配置：

- 需要完全根訪問許可權 — 如果您沒有根訪問許可權，請參閱底部的「命名根訪問許可權」部分

- 已安裝Prime Assurance應用程式，並且清單系統中存在重複的終端。例如兩個同名的端點：SEPAA11BB22CC3

附註：本文中解釋的操作會影響資料庫，因此這些步驟只能在專家指導下執行。具體而言，在PCA 12.1中，由於對庫存功能進行了修訂，這些步驟的要求不應發生，但可視為專家監督下的最後補救辦法。

採用元件

本檔案中的資訊是根據以下軟體版本：

- Prime保證命令列介面

- Prime保證清單模組

- 所有適用的軟體版本

- 無硬體要求

本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除（預設）的組態來啟動。如果您的網路運作中，請確保您瞭解任何指令可能造成的影響

問題

Cisco Prime Assurance — 重複電話

本文檔適用於系統中有重複電話的環境，或者適用於刪除和重新新增端點的方案。

此過程將刪除所有電話，之後會將其重新新增

解決方案

步驟1.通過安全外殼(SSH)作為根和埠26登入到PCA

步驟2.輸入。 cd /opt/emms/emsam/bin/

步驟3.現在您將停止使用輸入服務。./cpcmcontrol.sh停止

步驟4.您現在將檢查以確保所有服務都按輸入關閉。./cpcmcontrol.sh status

- 所有服務關閉後，請轉到下一步

步驟5.現在，您將僅通過輸入啟動資料庫服務。./start_db.sh

第6步和第7步將電話從資料庫中刪除，在第11步中，您將將它們帶回系統中

步驟6.輸入。./refreshCDT.sh（等待至完成）

步驟7.輸入。./refreshPhone.sh（等待至完成）

步驟8。現在您將使用輸入重新引導服務。./cpcmcontrol.sh restart

(定期執行./cpcmcontrol.sh status以確保所有服務都恢復正常)

步驟9.當gui恢復時，以globaladmin使用者身份登入，然後下一步執行群集資料發現。

步驟10.接下來，您將執行群集資料發現：導航到清單>清單計畫>群集資料發現。

步驟11.選擇Run now（此步驟將取回電話）

步驟12.等待該過程完成，電話應該已返回，並且沒有重複項。

附註：此發現取決於群集中的終端數量，完成時間可能有所不同

例如，您可以比較開始和結束時間，並檢視此特定時間僅用38秒即可完成。

附註：出於資訊目的，PCA將通過即時資訊服務(RIS)和管理可擴展標籤語言(AXL)從思科統一通訊管理器(CUCM)發佈伺服器檢索電話

如果遇到任何問題，則顯示有用的日誌：

如果您仍然遇到重複項，請參閱提及的日誌以檢視

附註：如果您沒有完全根訪問許可權，則需要完全根訪問許可權，請參閱根訪問許可權部分。啟用完全根訪問後，請使用Winscp等程式連線並使用埠26和根使用者憑據。

/opt/emms/cuom/log/CUOM/CDT

RISCollection.log、CDT.log、CDTAPI.log、CDTAudit.log

/opt/emms/emsam/log/Inventory/CDT.log

/opt/emms/emsam/log/Tomcat/CDT.log

/var/log/refreshPhone.log < — 這將使 您 瞭解運行指令碼時是否存在任何問題ing

進一步的故障排除說明和背景資訊：

您可能還想檢視是否可以重新啟動Call Manager群集中的RIS服務，因為這樣可以清除一些差異或問題。

在cucm中收集電話時，它將使用axl+ris，因此，如果您遇到問題，可能需要在cucm中重新啟動RIS服務。

當您在群集中重新啟動RIS服務時，不會產生業務影響，其中，不建議在工作時間重新啟動AXL服務。

此外，您很少需要重新啟動AXL服務，因此在進行此操作之前，我會參考日誌來檢視是否需要重新啟動。

還要確保Call Manager的管理並在System>Server下的cucm中cucm發佈伺服器主機名/ip可被ping並可解析。

因為您可能會遇到這樣的情況：您發現並管理作為ip的Call Manager，但是在Call manager的System>Server中，它按主機名列出。

發生的情況是，當PCA通過axl+ris收集電話時，它將列出，但它列在System>server下，因此，如果將其列為主機名，並且它無法由pca解析，則即使由ip管理cucm，您也不會收到這些電話。

解決此情況的方法有兩種：

案例1

步驟1.通過SSH根使用者和埠26登入到PCA

步驟2. Cd /etc

步驟3.Vi主機

步驟4.按i進行插入

- 例如（ip和主機名之間有一個空格）

- 在此示例中，使用了10.10.10.10和testexample.csc.edu。

# Do not remove the following line, or various programs

# that require network functionality will fail.

127.0.0.1               localhost.localdomain localhost

::1             localhost6.localdomain6 localhost6

172.20.116.24  cm90assu

10.10.10.10 testexample.csc.edu

步驟5.稍後重新發現您的Call Manager。導覽至：清單>清單管理>基礎架構>UC應用程式>Communications Server

案例2

第一步。確保可通過dns為受影響的裝置解析域名服務(DNS)反向查詢。

第二步。重新發現Call Manager群集。導航到：清單>清單管理>基礎架構>UC應用程式>Communications Server

- 選擇受影響的Call Manager並選擇Rediscover

根訪問許可權

本節介紹如何獲取PCA的完全根訪問許可權

步驟1.通過SSH登入到PCA並使用埠26作為管理員使用者

步驟2.輸入。root_enable

鍵入所需的根密碼

步驟3.輸入。root並鍵入根密碼

步驟4.作為根輸入登入後。/opt/emms/emsam/bin/enableRoot.sh

步驟5.輸入。passwd 並重新輸入您的根密碼

現在，您應該能夠關閉SSH會話並以根使用者身份直接重新登入